diff --git a/forge-gui/res/cardsfolder/a/abrupt_decay.txt b/forge-gui/res/cardsfolder/a/abrupt_decay.txt index 4fef34bcec3..ace5ef24809 100644 --- a/forge-gui/res/cardsfolder/a/abrupt_decay.txt +++ b/forge-gui/res/cardsfolder/a/abrupt_decay.txt @@ -2,6 +2,6 @@ Name:Abrupt Decay ManaCost:B G Types:Instant K:CARDNAME can't be countered. -A:SP$ Destroy | Cost$ B G | ValidTgts$ Permanent.nonLand+cmcLE3 | TgtPrompt$ Select target nonland permanent with converted mana cost 3 or less | SpellDescription$ Destroy target nonland permanent with converted mana cost 3 or less. +A:SP$ Destroy | Cost$ B G | ValidTgts$ Permanent.nonLand+cmcLE3 | TgtPrompt$ Select target nonland permanent with mana value 3 or less | SpellDescription$ Destroy target nonland permanent with mana value 3 or less. SVar:Picture:http://www.wizards.com/global/images/magic/general/abrupt_decay.jpg -Oracle:This spell can't be countered.\nDestroy target nonland permanent with converted mana cost 3 or less. +Oracle:This spell can't be countered.\nDestroy target nonland permanent with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/a/absorb_vis.txt b/forge-gui/res/cardsfolder/a/absorb_vis.txt index b266060cd5c..8a0d990ca7d 100644 --- a/forge-gui/res/cardsfolder/a/absorb_vis.txt +++ b/forge-gui/res/cardsfolder/a/absorb_vis.txt @@ -5,4 +5,4 @@ K:TypeCycling:Basic:1 B A:SP$ LoseLife | Cost$ 6 B | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 4 | SubAbility$ DBGainLife | SpellDescription$ Target player loses 4 life and you gain 4 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/absorb_vis.jpg -Oracle:Target player loses 4 life and you gain 4 life.\nBasic landcycling {1}{B} ({1}{B}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Target player loses 4 life and you gain 4 life.\nBasic landcycling {1}{B} ({1}{B}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/a/abundant_maw.txt b/forge-gui/res/cardsfolder/a/abundant_maw.txt index 6934d709fb4..34e04d20727 100644 --- a/forge-gui/res/cardsfolder/a/abundant_maw.txt +++ b/forge-gui/res/cardsfolder/a/abundant_maw.txt @@ -7,4 +7,4 @@ T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescripti SVar:TrigDrain:DB$LoseLife | ValidTgts$ Opponent | LifeAmount$ 3 | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/abundant_maw.jpg -Oracle:Emerge {6}{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 loses 3 life and you gain 3 life. +Oracle:Emerge {6}{B} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's mana value.)\nWhen you cast this spell, target opponent loses 3 life and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/a/academy_rector.txt b/forge-gui/res/cardsfolder/a/academy_rector.txt index 6b6965065ee..7efe8695b6b 100644 --- a/forge-gui/res/cardsfolder/a/academy_rector.txt +++ b/forge-gui/res/cardsfolder/a/academy_rector.txt @@ -2,10 +2,10 @@ Name:Academy 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 an enchantment card and 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 an enchantment card and put that card onto the battlefield, then shuffle. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Enchantment.YouOwn | ChangeNum$ 1 SVar:SacMe:4 AI:RemoveDeck:Random DeckNeeds:Type$Enchantment -Oracle:When Academy Rector dies, you may exile it. If you do, search your library for an enchantment card, put that card onto the battlefield, then shuffle your library. +Oracle:When Academy Rector dies, you may exile it. If you do, search your library for an enchantment card, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/a/accelerated_mutation.txt b/forge-gui/res/cardsfolder/a/accelerated_mutation.txt index 382ab6557db..4e59cc3d3d4 100644 --- a/forge-gui/res/cardsfolder/a/accelerated_mutation.txt +++ b/forge-gui/res/cardsfolder/a/accelerated_mutation.txt @@ -1,7 +1,7 @@ Name:Accelerated Mutation ManaCost:3 G G Types:Instant -A:SP$ Pump | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the highest converted mana cost among permanents you control. +A:SP$ Pump | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the highest mana value among permanents you control. SVar:X:Count$MaxCMCYouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerated_mutation.jpg -Oracle:Target creature gets +X/+X until end of turn, where X is the highest converted mana cost among permanents you control. +Oracle:Target creature gets +X/+X until end of turn, where X is the highest mana value among permanents you control. diff --git a/forge-gui/res/cardsfolder/a/ach_hans_run.txt b/forge-gui/res/cardsfolder/a/ach_hans_run.txt index 449252d7088..1122f6a0138 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. +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. That creature gains haste. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/a/acidic_dagger.txt b/forge-gui/res/cardsfolder/a/acidic_dagger.txt index 9e868c92ea2..56ab0a7339b 100644 --- a/forge-gui/res/cardsfolder/a/acidic_dagger.txt +++ b/forge-gui/res/cardsfolder/a/acidic_dagger.txt @@ -1,7 +1,7 @@ Name:Acidic Dagger ManaCost:4 Types:Artifact -A:AB$ Effect | Cost$ 4 T | Name$ Acidic Dagger Effect | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigDam,TrigLeave | RememberObjects$ Targeted | ImprintCards$ Self | ActivationPhases$ Upkeep->Declare Attackers | SpellDescription$ Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice CARDNAME. Activate this ability only before blockers are declared. +A:AB$ Effect | Cost$ 4 T | Name$ Acidic Dagger Effect | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigDam,TrigLeave | RememberObjects$ Targeted | ImprintCards$ Self | ActivationPhases$ Upkeep->Declare Attackers | SpellDescription$ Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice CARDNAME. Activate only before blockers are declared. SVar:TrigDam:Mode$ DamageDone | ValidSource$ Creature.IsRemembered | ValidTarget$ Creature.nonWall | CombatDamage$ True | TriggerZones$ Command | Execute$ TrigDestroy | TriggerDescription$ Whenever targeted creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. SVar:TrigLeave:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ TrigSac | TriggerZones$ Command | TriggerDescription$ When the targeted creature leaves the battlefield this turn, sacrifice Acidic Dagger. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTargetLKICopy @@ -9,4 +9,4 @@ SVar:TrigSac:DB$ SacrificeAll | Defined$ Imprinted | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile | Static$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_dagger.jpg -Oracle:{4}, {T}: Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice Acidic Dagger. Activate this ability only before blockers are declared. +Oracle:{4}, {T}: Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice Acidic Dagger. Activate only before blockers are declared. diff --git a/forge-gui/res/cardsfolder/a/acquire.txt b/forge-gui/res/cardsfolder/a/acquire.txt index ab647e41491..17664f5ac67 100644 --- a/forge-gui/res/cardsfolder/a/acquire.txt +++ b/forge-gui/res/cardsfolder/a/acquire.txt @@ -1,6 +1,6 @@ Name:Acquire ManaCost:3 U U Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 U U | Origin$ Library | Destination$ Battlefield | ValidTgts$ Opponent | ChangeType$ Artifact | ChangeNum$ 1 | GainControl$ True | IsCurse$ True | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for an artifact card and put that card onto the battlefield under your control. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ 3 U U | Origin$ Library | Destination$ Battlefield | ValidTgts$ Opponent | ChangeType$ Artifact | ChangeNum$ 1 | GainControl$ True | IsCurse$ True | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for an artifact card and put that card onto the battlefield under your control. Then that player shuffles. SVar:Picture:http://www.wizards.com/global/images/magic/general/acquire.jpg -Oracle:Search target opponent's library for an artifact card and put that card onto the battlefield under your control. Then that player shuffles their library. +Oracle:Search target opponent's library for an artifact card and put that card onto the battlefield under your control. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/a/ad_nauseam.txt b/forge-gui/res/cardsfolder/a/ad_nauseam.txt index 6f2712799db..56dc0463330 100644 --- a/forge-gui/res/cardsfolder/a/ad_nauseam.txt +++ b/forge-gui/res/cardsfolder/a/ad_nauseam.txt @@ -1,11 +1,11 @@ Name:Ad Nauseam ManaCost:3 B B Types:Instant -A:SP$ Repeat | Cost$ 3 B B | RepeatSubAbility$ DBDig | RepeatOptional$ True | StackDescription$ Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times. | SpellDescription$ Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times. +A:SP$ Repeat | Cost$ 3 B B | RepeatSubAbility$ DBDig | RepeatOptional$ True | StackDescription$ Reveal the top card of your library and put that card into your hand. You lose life equal to its mana value. You may repeat this process any number of times. | SpellDescription$ Reveal the top card of your library and put that card into your hand. You lose life equal to its mana value. You may repeat this process any number of times. SVar:DBDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLose SVar:DBLose:DB$ LoseLife | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/ad_nauseam.jpg -Oracle:Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times. +Oracle:Reveal the top card of your library and put that card into your hand. You lose life equal to its mana value. You may repeat this process any number of times. diff --git a/forge-gui/res/cardsfolder/a/adarkar_windform.txt b/forge-gui/res/cardsfolder/a/adarkar_windform.txt index 2ee958a1f28..1797b76e6f1 100644 --- a/forge-gui/res/cardsfolder/a/adarkar_windform.txt +++ b/forge-gui/res/cardsfolder/a/adarkar_windform.txt @@ -6,4 +6,4 @@ K:Flying A:AB$ Debuff | Cost$ 1 S | ValidTgts$ Creature | TgtPrompt$ Select target creature | Keywords$ Flying | SpellDescription$ Target creature loses flying until end of turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_windform.jpg -Oracle:Flying\n{1}{S}: Target creature loses flying until end of turn. ({S} can be paid with one mana from a snow permanent.) +Oracle:Flying\n{1}{S}: Target creature loses flying until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/a/adder_staff_boggart.txt b/forge-gui/res/cardsfolder/a/adder_staff_boggart.txt index 68697c86c58..81100debc63 100644 --- a/forge-gui/res/cardsfolder/a/adder_staff_boggart.txt +++ b/forge-gui/res/cardsfolder/a/adder_staff_boggart.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigClash:DB$Clash | WinSubAbility$ DBPutCounter SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/adder_staff_boggart.jpg -Oracle:When Adder-Staff Boggart enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Adder-Staff Boggart. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:When Adder-Staff Boggart enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Adder-Staff Boggart. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/a/advice_from_the_fae.txt b/forge-gui/res/cardsfolder/a/advice_from_the_fae.txt index 3e685063daa..f0127ef4c54 100644 --- a/forge-gui/res/cardsfolder/a/advice_from_the_fae.txt +++ b/forge-gui/res/cardsfolder/a/advice_from_the_fae.txt @@ -8,4 +8,4 @@ SVar:Y:PlayerCountOther$HighestValid Creature.YouCtrl DeckNeeds:Color$Blue AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/advice_from_the_fae.jpg -Oracle:({2/U} can be paid with any two mana or with {U}. This card's converted mana cost is 6.)\nLook at the top five cards of your library. If you control more creatures than each other player, put two of those cards into your hand. Otherwise, put one of them into your hand. Then put the rest on the bottom of your library in any order. +Oracle:({2/U} can be paid with any two mana or with {U}. This card's mana value is 6.)\nLook at the top five cards of your library. If you control more creatures than each other player, put two of those cards into your hand. Otherwise, put one of them into your hand. Then put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/a/aeon_chronicler.txt b/forge-gui/res/cardsfolder/a/aeon_chronicler.txt index e06216ddbdc..65a1bdd29bd 100644 --- a/forge-gui/res/cardsfolder/a/aeon_chronicler.txt +++ b/forge-gui/res/cardsfolder/a/aeon_chronicler.txt @@ -11,4 +11,4 @@ SVar:X:Count$xPaid SVar:Y:Count$InYourHand AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/aeon_chronicler.jpg -Oracle:Aeon Chronicler's power and toughness are each equal to the number of cards in your hand.\nSuspend X—{X}{3}{U}. X can't be 0. (Rather than cast this card from your hand, you may pay {X}{3}{U} and exile it with X 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.)\nWhenever a time counter is removed from Aeon Chronicler while it's exiled, draw a card. +Oracle:Aeon Chronicler's power and toughness are each equal to the number of cards in your hand.\nSuspend X—{X}{3}{U}. X can't be 0.\nWhenever a time counter is removed from Aeon Chronicler while it's exiled, draw a card. diff --git a/forge-gui/res/cardsfolder/a/aether_meltdown.txt b/forge-gui/res/cardsfolder/a/aether_meltdown.txt index e338c07c155..b63ab682a3d 100644 --- a/forge-gui/res/cardsfolder/a/aether_meltdown.txt +++ b/forge-gui/res/cardsfolder/a/aether_meltdown.txt @@ -5,7 +5,7 @@ K:Flash K:Enchant creature or Vehicle A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature,Vehicle | AILogic$ Curse T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters). -SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 -S:Mode$ Continuous | Affected$ Permanent.EnchantedBy | AddPower$ -4 | Description$ Enchanted permanent gets -4/-0. +SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 +S:Mode$ Continuous | Affected$ Permanent.EnchantedBy | AddPower$ -4 | Description$ Enchanted creature gets -4/-0. SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_meltdown.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature or Vehicle\nWhen Aether Meltdown enters the battlefield, you get {E}{E} (two energy counters).\nEnchanted permanent gets -4/-0. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature or Vehicle\nWhen Aether Meltdown enters the battlefield, you get {E}{E} (two energy counters).\nEnchanted creature gets -4/-0. diff --git a/forge-gui/res/cardsfolder/a/aether_mutation.txt b/forge-gui/res/cardsfolder/a/aether_mutation.txt index 82a13656623..a862c1e1d77 100644 --- a/forge-gui/res/cardsfolder/a/aether_mutation.txt +++ b/forge-gui/res/cardsfolder/a/aether_mutation.txt @@ -1,10 +1,10 @@ Name:Aether Mutation ManaCost:3 G U Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ TrigToken | SpellDescription$ Return target creature to its owner's hand. Create X 1/1 green Saproling creature tokens, where X is that creature's converted mana cost. +A:SP$ ChangeZone | Cost$ 3 G U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ TrigToken | SpellDescription$ Return target creature to its owner's hand. Create X 1/1 green Saproling creature tokens, where X is that creature's mana value. #X will be the Converted Mana Cost of the target of Aether Mutation SVar:TrigToken:DB$Token | TokenAmount$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling apc SVar:X:Targeted$CardManaCost DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_mutation.jpg -Oracle:Return target creature to its owner's hand. Create X 1/1 green Saproling creature tokens, where X is that creature's converted mana cost. +Oracle:Return target creature to its owner's hand. Create X 1/1 green Saproling creature tokens, where X is that creature's mana value. diff --git a/forge-gui/res/cardsfolder/a/aether_vial.txt b/forge-gui/res/cardsfolder/a/aether_vial.txt index d6125cb6e0d..035444dd74d 100644 --- a/forge-gui/res/cardsfolder/a/aether_vial.txt +++ b/forge-gui/res/cardsfolder/a/aether_vial.txt @@ -1,9 +1,9 @@ Name:Aether Vial ManaCost:1 Types:Artifact -A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.cmcEQX+YouCtrl | ChangeNum$ 1 | Optional$ You | SpellDescription$ You may put a creature card with converted mana cost equal to the number of charge counters on CARDNAME from your hand onto the battlefield. | StackDescription$ SpellDescription +A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.cmcEQX+YouCtrl | ChangeNum$ 1 | Optional$ You | SpellDescription$ You may put a creature card with mana value equal to the number of charge counters on CARDNAME from your hand onto the battlefield. | StackDescription$ SpellDescription T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:X:Count$CardCounters.CHARGE SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_vial.jpg -Oracle:At the beginning of your upkeep, you may put a charge counter on Aether Vial.\n{T}: You may put a creature card with converted mana cost equal to the number of charge counters on Aether Vial from your hand onto the battlefield. +Oracle:At the beginning of your upkeep, you may put a charge counter on Aether Vial.\n{T}: You may put a creature card with mana value equal to the number of charge counters on Aether Vial from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/a/aethersquall_ancient.txt b/forge-gui/res/cardsfolder/a/aethersquall_ancient.txt index 6317b122612..3dc5873273d 100644 --- a/forge-gui/res/cardsfolder/a/aethersquall_ancient.txt +++ b/forge-gui/res/cardsfolder/a/aethersquall_ancient.txt @@ -5,6 +5,6 @@ PT:6/6 K:Flying T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigEnergy | TriggerDescription$ At the beginning of your upkeep, you get {E}{E}{E} (three energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 3 -A:AB$ ChangeZoneAll | Cost$ PayEnergy<8> | ChangeType$ Creature.Other | SorcerySpeed$ True | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all other creatures to their owners' hands. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZoneAll | Cost$ PayEnergy<8> | ChangeType$ Creature.Other | SorcerySpeed$ True | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all other creatures to their owners' hands. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/aethersquall_ancient.jpg -Oracle:Flying\nAt the beginning of your upkeep, you get {E}{E}{E} (three energy counters).\nPay {E}{E}{E}{E}{E}{E}{E}{E}: Return all other creatures to their owners' hands. Activate this ability only any time you could cast a sorcery. +Oracle:Flying\nAt the beginning of your upkeep, you get {E}{E}{E} (three energy counters).\nPay {E}{E}{E}{E}{E}{E}{E}{E}: Return all other creatures to their owners' hands. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/a/agadeem_occultist.txt b/forge-gui/res/cardsfolder/a/agadeem_occultist.txt index f9172e80d1a..1c1a75084c8 100644 --- a/forge-gui/res/cardsfolder/a/agadeem_occultist.txt +++ b/forge-gui/res/cardsfolder/a/agadeem_occultist.txt @@ -2,10 +2,10 @@ Name:Agadeem Occultist ManaCost:2 B Types:Creature Human Shaman Ally PT:0/2 -A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in your opponent's graveyard | ValidTgts$ Creature.OppCtrl | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | ChangeNum$ 1 | SpellDescription$ Put target creature card from an opponent's graveyard onto the battlefield under your control if its converted mana cost is less than or equal to the number of Allies you control. +A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in your opponent's graveyard | ValidTgts$ Creature.OppCtrl | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | ChangeNum$ 1 | SpellDescription$ Put target creature card from an opponent's graveyard onto the battlefield under your control if its mana value is less than or equal to the number of Allies you control. SVar:X:Count$Valid Ally.YouCtrl SVar:Y:Targeted$CardManaCost SVar:BuffedBy:Ally DeckNeeds:Type$Ally SVar:Picture:http://www.wizards.com/global/images/magic/general/agadeem_occultist.jpg -Oracle:{T}: Put target creature card from an opponent's graveyard onto the battlefield under your control if its converted mana cost is less than or equal to the number of Allies you control. +Oracle:{T}: Put target creature card from an opponent's graveyard onto the battlefield under your control if its mana value is less than or equal to the number of Allies you control. 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 e4b32797b83..aa522ff80b1 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 @@ -1,12 +1,12 @@ Name:Agadeem's Awakening ManaCost:X B B B Types:Sorcery -A:SP$ ChangeZone | Cost$ X B B B | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ Y | ValidTgts$ Creature.YouOwn+cmcLEX | TgtPrompt$ Select any number of target creature cards in your graveyard with different converted mana costs X or less | TargetsWithDifferentCMC$ True | StackDescription$ {p:You} returns {c:Targeted} from the graveyard to the battlefield. | SpellDescription$ Return from your graveyard to the battlefield any number of target creature cards that each have a different converted mana cost X or less. +A:SP$ ChangeZone | Cost$ X B B B | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ Y | ValidTgts$ Creature.YouOwn+cmcLEX | TgtPrompt$ Select any number of target creature cards in your graveyard with different mana value X or less | TargetsWithDifferentCMC$ True | StackDescription$ {p:You} returns {c:Targeted} from the graveyard to the battlefield. | SpellDescription$ Return from your graveyard to the battlefield any number of target creature cards that each have a different mana value X or less. SVar:X:Count$xPaid SVar:Y:Count$ValidGraveyard Creature.YouOwn AlternateMode:Modal DeckHas:Ability$Graveyard -Oracle:Return from your graveyard to the battlefield any number of target creature cards that each have a different converted mana cost X or less. +Oracle:Return from your graveyard to the battlefield any number of target creature cards that each have a different mana value X or less. ALTERNATE diff --git a/forge-gui/res/cardsfolder/a/aggravated_assault.txt b/forge-gui/res/cardsfolder/a/aggravated_assault.txt index f604f236c83..c54457473b6 100644 --- a/forge-gui/res/cardsfolder/a/aggravated_assault.txt +++ b/forge-gui/res/cardsfolder/a/aggravated_assault.txt @@ -1,6 +1,6 @@ Name:Aggravated Assault ManaCost:2 R Types:Enchantment -A:AB$ UntapAll | Cost$ 3 R R | ValidCards$ Creature.YouCtrl | SubAbility$ DBAddCombat | SorcerySpeed$ True | SpellDescription$ Untap all creatures you control. After this main phase, there is an additional combat phase followed by an additional main phase. Activate this ability only any time you could cast a sorcery. +A:AB$ UntapAll | Cost$ 3 R R | ValidCards$ Creature.YouCtrl | SubAbility$ DBAddCombat | SorcerySpeed$ True | SpellDescription$ Untap all creatures you control. After this main phase, there is an additional combat phase followed by an additional main phase. Activate only as a sorcery. SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | FollowedBy$ Main2 | ConditionPhases$ Main1,Main2 -Oracle:{3}{R}{R}: Untap all creatures you control. After this main phase, there is an additional combat phase followed by an additional main phase. Activate this ability only any time you could cast a sorcery. +Oracle:{3}{R}{R}: Untap all creatures you control. After this main phase, there is an additional combat phase followed by an additional main phase. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/a/aggressive_mining.txt b/forge-gui/res/cardsfolder/a/aggressive_mining.txt index 7f7bcf5a8c3..a95b078cdbb 100644 --- a/forge-gui/res/cardsfolder/a/aggressive_mining.txt +++ b/forge-gui/res/cardsfolder/a/aggressive_mining.txt @@ -2,7 +2,7 @@ Name:Aggressive Mining ManaCost:3 R Types:Enchantment S:Mode$ CantPlayLand | Player$ You | Description$ You can't play lands. -A:AB$ Draw | Cost$ Sac<1/Land> | NumCards$ 2 | ActivationLimit$ 1 | SpellDescription$ Draw two cards. Activate this ability only once each turn. +A:AB$ Draw | Cost$ Sac<1/Land> | NumCards$ 2 | ActivationLimit$ 1 | SpellDescription$ Draw two cards. Activate only once each turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/aggressive_mining.jpg -Oracle:You can't play lands.\nSacrifice a land: Draw two cards. Activate this ability only once each turn. +Oracle:You can't play lands.\nSacrifice a land: Draw two cards. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/a/ainok_guide.txt b/forge-gui/res/cardsfolder/a/ainok_guide.txt index 07bbb943fff..1cff70e697c 100644 --- a/forge-gui/res/cardsfolder/a/ainok_guide.txt +++ b/forge-gui/res/cardsfolder/a/ainok_guide.txt @@ -5,7 +5,7 @@ PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBCounter,DBSearch SVar:DBCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. -SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal it, then shuffle your library and put that card on top of it. +SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal it, then shuffle and put that card on top. DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/ainok_guide.jpg -Oracle:When Ainok Guide enters the battlefield, choose one —\n• Put a +1/+1 counter on Ainok Guide.\n• Search your library for a basic land card, reveal it, then shuffle your library and put that card on top of it. +Oracle:When Ainok Guide enters the battlefield, choose one —\n• Put a +1/+1 counter on Ainok Guide.\n• Search your library for a basic land card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/a/ajani_adversary_of_tyrants.txt b/forge-gui/res/cardsfolder/a/ajani_adversary_of_tyrants.txt index 4c8cf860c23..d4aa441d555 100644 --- a/forge-gui/res/cardsfolder/a/ajani_adversary_of_tyrants.txt +++ b/forge-gui/res/cardsfolder/a/ajani_adversary_of_tyrants.txt @@ -2,10 +2,10 @@ Name:Ajani, Adversary of Tyrants ManaCost:2 W W Types:Legendary Planeswalker Ajani A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | CounterType$ P1P1 | CounterNum$ 1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Put a +1/+1 counter on each of up to two target creatures. -A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Card.Creature+cmcLE2+YouCtrl | TgtPrompt$ Select target creature card with converted mana cost 2 or less | SpellDescription$ Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Card.Creature+cmcLE2+YouCtrl | TgtPrompt$ Select target creature card with mana value 2 or less | SpellDescription$ Return target creature card with mana value 2 or less from your graveyard to the battlefield. A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Ajani, Adversary of Tyrants | Image$ emblem_ajani_adversary_of_tyrants | Triggers$ EffPhase | Duration$ Permanent | SpellDescription$ You get an emblem with "At the beginning of your end step, create three 1/1 white Cat creature tokens with lifelink." 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." +Oracle:[+1]: Put a +1/+1 counter on each of up to two target creatures.\n[−2]: Return target creature card with mana value 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/ajanis_aid.txt b/forge-gui/res/cardsfolder/a/ajanis_aid.txt index 5a3be2d10f0..4fd2876301e 100644 --- a/forge-gui/res/cardsfolder/a/ajanis_aid.txt +++ b/forge-gui/res/cardsfolder/a/ajanis_aid.txt @@ -1,11 +1,11 @@ Name:Ajani's Aid ManaCost:2 G W Types:Enchantment -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 Ajani, Valiant Protector, 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$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Ajani, Valiant Protector, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedAjani; Valiant Protector | ChangeNum$ 1 | Optional$ True A:AB$ ChooseCard | Cost$ Sac<1/CARDNAME> | Choices$ Creature | AILogic$ NeedsPrevention | SubAbility$ DBEffect | RememberChosen$ True | SpellDescription$ Prevent all combat damage a creature of your choice would deal this turn. SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromSource | RememberObjects$ Remembered | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 SVar:RPreventNextFromSource:Event$ DamageDone | IsCombat$ True | ValidSource$ Card.IsRemembered | Prevent$ True | PreventionEffect$ True | Description$ Prevent all combat damage a creature of your choice would deal this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Name$Ajani, Valiant Protector -Oracle:When Ajani's Aid enters the battlefield, you may search your library and/or graveyard for a card named Ajani, Valiant Protector, reveal it, and put it into your hand. If you search your library this way, shuffle it.\nSacrifice Ajani's Aid: Prevent all combat damage a creature of your choice would deal this turn. +Oracle:When Ajani's Aid enters the battlefield, you may search your library and/or graveyard for a card named Ajani, Valiant Protector, reveal it, and put it into your hand. If you search your library this way, shuffle.\nSacrifice Ajani's Aid: Prevent all combat damage a creature of your choice would deal this turn. diff --git a/forge-gui/res/cardsfolder/a/akki_avalanchers.txt b/forge-gui/res/cardsfolder/a/akki_avalanchers.txt index fe241fe45bf..83551ad1759 100644 --- a/forge-gui/res/cardsfolder/a/akki_avalanchers.txt +++ b/forge-gui/res/cardsfolder/a/akki_avalanchers.txt @@ -2,6 +2,6 @@ Name:Akki Avalanchers ManaCost:R Types:Creature Goblin Warrior PT:1/1 -A:AB$ Pump | Cost$ Sac<1/Land> | Defined$ Self | NumAtt$ 2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ Sac<1/Land> | Defined$ Self | NumAtt$ 2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate only once each turn. AI:RemoveDeck:All -Oracle:Sacrifice a land: Akki Avalanchers gets +2/+0 until end of turn. Activate this ability only once each turn. +Oracle:Sacrifice a land: Akki Avalanchers gets +2/+0 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/a/alaborn_veteran.txt b/forge-gui/res/cardsfolder/a/alaborn_veteran.txt index 9fe7e1312fa..cab1e592bf1 100644 --- a/forge-gui/res/cardsfolder/a/alaborn_veteran.txt +++ b/forge-gui/res/cardsfolder/a/alaborn_veteran.txt @@ -2,6 +2,6 @@ Name:Alaborn Veteran ManaCost:2 W Types:Creature Human Knight PT:2/2 -A:AB$ Pump | Cost$ T | NumAtt$ 2 | NumDef$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target creature gets +2/+2 until end of turn. Activate this ability only during your turn, before attackers are declared. +A:AB$ Pump | Cost$ T | NumAtt$ 2 | NumDef$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target creature gets +2/+2 until end of turn. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/alaborn_veteran.jpg -Oracle:{T}: Target creature gets +2/+2 until end of turn. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Target creature gets +2/+2 until end of turn. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/a/alpine_guide.txt b/forge-gui/res/cardsfolder/a/alpine_guide.txt index 6d22e7f75b8..59f62751224 100644 --- a/forge-gui/res/cardsfolder/a/alpine_guide.txt +++ b/forge-gui/res/cardsfolder/a/alpine_guide.txt @@ -2,9 +2,9 @@ Name:Alpine Guide ManaCost:2 R Types:Snow Creature Human Scout PT:3/3 -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 Mountain card, put that card onto the battlefield tapped, 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 a Mountain card, put that card onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Mountain | ChangeNum$ 1 | ShuffleNonMandatory$ True K:CARDNAME attacks each combat if able. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, sacrifice a Mountain. SVar:TrigSac:DB$Sacrifice | SacValid$ Mountain | Defined$ You -Oracle:When Alpine Guide enters the battlefield, you may search your library for a Mountain card, put that card onto the battlefield tapped, then shuffle your library.\nAlpine Guide attacks each combat if able.\nWhen Alpine Guide leaves the battlefield, sacrifice a Mountain. +Oracle:When Alpine Guide enters the battlefield, you may search your library for a Mountain card, put that card onto the battlefield tapped, then shuffle.\nAlpine Guide attacks each combat if able.\nWhen Alpine Guide leaves the battlefield, sacrifice a Mountain. diff --git a/forge-gui/res/cardsfolder/a/alpine_houndmaster.txt b/forge-gui/res/cardsfolder/a/alpine_houndmaster.txt index daf78c21b93..a9e0cca4a09 100755 --- a/forge-gui/res/cardsfolder/a/alpine_houndmaster.txt +++ b/forge-gui/res/cardsfolder/a/alpine_houndmaster.txt @@ -2,10 +2,10 @@ Name:Alpine Houndmaster ManaCost:R W Types:Creature Human Warrior 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 for a card named Alpine Watchdog and/or a card named Igneous Cur, reveal them, put them into your hand, then shuffle your library. +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 for a card named Alpine Watchdog and/or a card named Igneous Cur, reveal them, put them into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | DifferentNames$ True | ChangeType$ Card.namedAlpine Watchdog,Card.namedIgneous Cur | ChangeNum$ 2 | ShuffleNonMandatory$ True DeckHints:Name$Alpine Watchdog|Igneous Cur T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +X/+0 until end of turn, where X is the number of other attacking creatures. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X SVar:X:Count$Valid Creature.attacking+Other -Oracle:When Alpine Houndmaster enters the battlefield, you may search your library for a card named Alpine Watchdog and/or a card named Igneous Cur, reveal them, put them into your hand, then shuffle your library.\nWhenever Alpine Houndmaster attacks, it gets +X/+0 until end of turn, where X is the number of other attacking creatures. +Oracle:When Alpine Houndmaster enters the battlefield, you may search your library for a card named Alpine Watchdog and/or a card named Igneous Cur, reveal them, put them into your hand, then shuffle.\nWhenever Alpine Houndmaster attacks, it gets +X/+0 until end of turn, where X is the number of other attacking creatures. diff --git a/forge-gui/res/cardsfolder/a/altar_of_bone.txt b/forge-gui/res/cardsfolder/a/altar_of_bone.txt index ed9af35099c..40f088c6a8c 100644 --- a/forge-gui/res/cardsfolder/a/altar_of_bone.txt +++ b/forge-gui/res/cardsfolder/a/altar_of_bone.txt @@ -1,7 +1,7 @@ Name:Altar of Bone ManaCost:G W Types:Sorcery -A:SP$ ChangeZone | Cost$ G W Sac<1/Creature> | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | AILogic$ SacAndUpgrade+SacWorst | SpellDescription$ Search your library for a creature card, reveal that card, and put it into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ G W Sac<1/Creature> | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | AILogic$ SacAndUpgrade+SacWorst | SpellDescription$ Search your library for a creature card, reveal it, put it into your hand, then shuffle. SVar:AIPreference:SacCost$Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/altar_of_bone.jpg -Oracle:As an additional cost to cast this spell, sacrifice a creature.\nSearch your library for a creature card, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nSearch your library for a creature card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/a/aluren.txt b/forge-gui/res/cardsfolder/a/aluren.txt index b711db26318..7962e60828c 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 costs 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 mana value 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 costs and as though they had flash. +Oracle:Any player may cast creature spells with mana value 3 or less without paying their mana costs and as though they had flash. diff --git a/forge-gui/res/cardsfolder/a/amrou_scout.txt b/forge-gui/res/cardsfolder/a/amrou_scout.txt index e538587f11d..9e4704b204e 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 and 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 mana value 3 or less, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{4}, {T}: Search your library for a Rebel permanent card with mana value 3 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/a/amulet_of_quoz.txt b/forge-gui/res/cardsfolder/a/amulet_of_quoz.txt index 3c0b230530e..f22b07f61e3 100644 --- a/forge-gui/res/cardsfolder/a/amulet_of_quoz.txt +++ b/forge-gui/res/cardsfolder/a/amulet_of_quoz.txt @@ -2,11 +2,11 @@ Name:Amulet of Quoz ManaCost:6 Types:Artifact K:Remove CARDNAME from your deck before playing if you're not playing for ante. -A:AB$ Dig | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | DestinationZone$ Ante | DigNum$ 1 | ChangeNum$ All | RememberChanged$ True | Optional$ True | SubAbility$ DBFlip | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Target opponent may ante the top card of their library. If they don't, you flip a coin. If you win the flip, that player loses the game. If you lose the flip, you lose the game. Activate this ability only during your upkeep. +A:AB$ Dig | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | DestinationZone$ Ante | DigNum$ 1 | ChangeNum$ All | RememberChanged$ True | Optional$ True | SubAbility$ DBFlip | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Target opponent may ante the top card of their library. If they don't, you flip a coin. If you win the flip, that player loses the game. If you lose the flip, you lose the game. Activate only during your upkeep. SVar:DBFlip:DB$ FlipACoin | Caller$ You | WinSubAbility$ OppLoseGame | LoseSubAbility$ YouLoseGame | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:OppLoseGame:DB$ LosesGame | Defined$ Targeted SVar:YouLoseGame:DB$ LosesGame | Defined$ You SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Remove Amulet of Quoz from your deck before playing if you're not playing for ante.\n{T}, Sacrifice Amulet of Quoz: Target opponent may ante the top card of their library. If they don't, you flip a coin. If you win the flip, that player loses the game. If you lose the flip, you lose the game. Activate this ability only during your upkeep. +Oracle:Remove Amulet of Quoz from your deck before playing if you're not playing for ante.\n{T}, Sacrifice Amulet of Quoz: Target opponent may ante the top card of their library. If they don't, you flip a coin. If you win the flip, that player loses the game. If you lose the flip, you lose the game. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/a/amulet_of_unmaking.txt b/forge-gui/res/cardsfolder/a/amulet_of_unmaking.txt index 825baf7e4b2..b6db5aa417d 100644 --- a/forge-gui/res/cardsfolder/a/amulet_of_unmaking.txt +++ b/forge-gui/res/cardsfolder/a/amulet_of_unmaking.txt @@ -1,6 +1,6 @@ Name:Amulet of Unmaking ManaCost:5 Types:Artifact -A:AB$ ChangeZone | Cost$ 5 T Exile<1/CARDNAME> | ValidTgts$ Artifact,Creature,Land | SorcerySpeed$ True | TgtPrompt$ Select target artifact, creature, or land | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target artifact, creature, or land. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 5 T Exile<1/CARDNAME> | ValidTgts$ Artifact,Creature,Land | SorcerySpeed$ True | TgtPrompt$ Select target artifact, creature, or land | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target artifact, creature, or land. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/amulet_of_unmaking.jpg -Oracle:{5}, {T}, Exile Amulet of Unmaking: Exile target artifact, creature, or land. Activate this ability only any time you could cast a sorcery. +Oracle:{5}, {T}, Exile Amulet of Unmaking: Exile target artifact, creature, or land. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/a/ancient_den.txt b/forge-gui/res/cardsfolder/a/ancient_den.txt index cea59ec508b..55eb606000e 100644 --- a/forge-gui/res/cardsfolder/a/ancient_den.txt +++ b/forge-gui/res/cardsfolder/a/ancient_den.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Artifact Land A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. SVar:Picture:http://www.wizards.com/global/images/magic/general/ancient_den.jpg -Oracle:(Ancient Den isn't a spell.)\n{T}: Add {W}. +Oracle:{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/a/ancient_excavation.txt b/forge-gui/res/cardsfolder/a/ancient_excavation.txt index dcc907f6dba..b2a27de207e 100644 --- a/forge-gui/res/cardsfolder/a/ancient_excavation.txt +++ b/forge-gui/res/cardsfolder/a/ancient_excavation.txt @@ -8,4 +8,4 @@ SVar:X:Count$InYourHand SVar:Y:Remembered$Amount K:TypeCycling:Basic:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/ancient_excavation.jpg -Oracle:Draw cards equal to the number of cards in your hand, then discard a card for each card drawn this way.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Draw cards equal to the number of cards in your hand, then discard a card for each card drawn this way.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/a/ancient_hellkite.txt b/forge-gui/res/cardsfolder/a/ancient_hellkite.txt index 28ce6f31bf5..186d4d2f18f 100644 --- a/forge-gui/res/cardsfolder/a/ancient_hellkite.txt +++ b/forge-gui/res/cardsfolder/a/ancient_hellkite.txt @@ -3,6 +3,6 @@ ManaCost:4 R R R Types:Creature Dragon PT:6/6 K:Flying -A:AB$ DealDamage | Cost$ R | ValidTgts$ Creature.DefenderCtrl | NumDmg$ 1 | IsPresent$ Card.Self+attacking | SpellDescription$ CARDNAME deals 1 damage to target creature defending player controls. Activate this ability only if CARDNAME is attacking. +A:AB$ DealDamage | Cost$ R | ValidTgts$ Creature.DefenderCtrl | NumDmg$ 1 | IsPresent$ Card.Self+attacking | SpellDescription$ CARDNAME deals 1 damage to target creature defending player controls. Activate only if CARDNAME is attacking. SVar:Picture:http://www.wizards.com/global/images/magic/general/ancient_hellkite.jpg -Oracle:Flying\n{R}: Ancient Hellkite deals 1 damage to target creature defending player controls. Activate this ability only if Ancient Hellkite is attacking. +Oracle:Flying\n{R}: Ancient Hellkite deals 1 damage to target creature defending player controls. Activate only if Ancient Hellkite is attacking. diff --git a/forge-gui/res/cardsfolder/a/ancient_ooze.txt b/forge-gui/res/cardsfolder/a/ancient_ooze.txt index 34e6e456252..b8a1881883c 100644 --- a/forge-gui/res/cardsfolder/a/ancient_ooze.txt +++ b/forge-gui/res/cardsfolder/a/ancient_ooze.txt @@ -2,8 +2,8 @@ Name:Ancient Ooze ManaCost:5 G G Types:Creature Ooze PT:*/* -S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the total converted mana cost of other creatures you control. +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the total mana value of other creatures you control. SVar:X:Count$SumCMC_Creature.Other+YouCtrl SVar:NeedsToPlayVar:X GE4 SVar:Picture:http://www.wizards.com/global/images/magic/general/ancient_ooze.jpg -Oracle:Ancient Ooze's power and toughness are each equal to the total converted mana cost of other creatures you control. +Oracle:Ancient Ooze's power and toughness are each equal to the total mana value of other creatures you control. diff --git a/forge-gui/res/cardsfolder/a/ancient_stirrings.txt b/forge-gui/res/cardsfolder/a/ancient_stirrings.txt index cd254203eb3..f682c7332ff 100644 --- a/forge-gui/res/cardsfolder/a/ancient_stirrings.txt +++ b/forge-gui/res/cardsfolder/a/ancient_stirrings.txt @@ -1,7 +1,7 @@ Name:Ancient Stirrings ManaCost:G Types:Sorcery -A:SP$ Dig | Cost$ G | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Colorless | SpellDescription$ Look at the top five cards of your library. You may reveal a colorless card from among them and put it into your hand. Then put the rest on the bottom of your library in any order. (Cards with no colored mana in their mana costs are colorless. Lands are also colorless.) +A:SP$ Dig | Cost$ G | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Colorless | SpellDescription$ Look at the top five cards of your library. You may reveal a colorless card from among them and put it into your hand. Then put the rest on the bottom of your library in any order. DeckHints:Color$Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/ancient_stirrings.jpg -Oracle:Look at the top five cards of your library. You may reveal a colorless card from among them and put it into your hand. Then put the rest on the bottom of your library in any order. (Cards with no colored mana in their mana costs are colorless. Lands are also colorless.) +Oracle:Look at the top five cards of your library. You may reveal a colorless card from among them and put it into your hand. Then put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/a/angels_herald.txt b/forge-gui/res/cardsfolder/a/angels_herald.txt index 0fc97beb13b..b1201fc7f52 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 and 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, put it onto the battlefield, then shuffle. 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 and 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, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/a/angrath_the_flame_chained.txt b/forge-gui/res/cardsfolder/a/angrath_the_flame_chained.txt index 80bee13b128..b742c8157f4 100644 --- a/forge-gui/res/cardsfolder/a/angrath_the_flame_chained.txt +++ b/forge-gui/res/cardsfolder/a/angrath_the_flame_chained.txt @@ -4,11 +4,11 @@ Types:Legendary Planeswalker Angrath Loyalty:4 A:AB$ Discard | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBLoseLife | SpellDescription$ Each opponent discards a card and loses 2 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ Player.Opponent -A:AB$ GainControl | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ DelTrig | SpellDescription$ Gain control of target creature until end of turn. Untap it. It gains haste until end of turn. Sacrifice it at the beginning of the next end step if it has converted mana cost 3 or less. -SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | Execute$ TrigSac | RememberObjects$ Targeted | TriggerDescription$ Sacrifice that creature at the beginning of the next end step if it has converted mana cost 3 or less. +A:AB$ GainControl | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ DelTrig | SpellDescription$ Gain control of target creature until end of turn. Untap it. It gains haste until end of turn. Sacrifice it at the beginning of the next end step if it has mana value 3 or less. +SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | Execute$ TrigSac | RememberObjects$ Targeted | TriggerDescription$ Sacrifice that creature at the beginning of the next end step if it has mana value 3 or less. SVar:TrigSac:DB$ SacrificeAll | Defined$ DelayTriggerRememberedLKI | Controller$ You | ConditionDefined$ DelayTriggerRememberedLKI | ConditionPresent$ Card.cmcLE3 A:AB$ RepeatEach | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBLoseLife2 | SpellDescription$ Each opponent loses life equal to the number of cards in their graveyard. SVar:DBLoseLife2:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ X | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidGraveyard Card.RememberedPlayerCtrl -Oracle:[+1]: Each opponent discards a card and loses 2 life.\n[−3]: Gain control of target creature until end of turn. Untap it. It gains haste until end of turn. Sacrifice it at the beginning of the next end step if it has converted mana cost 3 or less.\n[−8]: Each opponent loses life equal to the number of cards in their graveyard. +Oracle:[+1]: Each opponent discards a card and loses 2 life.\n[−3]: Gain control of target creature until end of turn. Untap it. It gains haste until end of turn. Sacrifice it at the beginning of the next end step if it has mana value 3 or less.\n[−8]: Each opponent loses life equal to the number of cards in their graveyard. diff --git a/forge-gui/res/cardsfolder/a/angraths_fury.txt b/forge-gui/res/cardsfolder/a/angraths_fury.txt index 32b96159103..83e2d0ad97a 100644 --- a/forge-gui/res/cardsfolder/a/angraths_fury.txt +++ b/forge-gui/res/cardsfolder/a/angraths_fury.txt @@ -1,9 +1,9 @@ Name:Angrath's Fury ManaCost:3 B R Types:Sorcery -A:SP$ Destroy | Cost$ 3 B R | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBDealDamage | SpellDescription$ Destroy target creature. CARDNAME deals 3 damage to target player or planeswalker. You may search your library and/or graveyard for a card named Angrath, Minotaur Pirate, reveal it, and put it into your hand. If you search your library this way, shuffle it. +A:SP$ Destroy | Cost$ 3 B R | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBDealDamage | SpellDescription$ Destroy target creature. CARDNAME deals 3 damage to target player or planeswalker. You may search your library and/or graveyard for a card named Angrath, Minotaur Pirate, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 3 | SubAbility$ DBSearch 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.namedAngrath; Minotaur Pirate | ChangeNum$ 1 | Optional$ True DeckNeeds:Name$Angrath, Minotaur Pirate SVar:Picture:http://www.wizards.com/global/images/magic/general/angraths_fury.jpg -Oracle:Destroy target creature. Angrath's Fury deals 3 damage to target player or planeswalker. You may search your library and/or graveyard for a card named Angrath, Minotaur Pirate, reveal it, and put it into your hand. If you search your library this way, shuffle it. \ No newline at end of file +Oracle:Destroy target creature. Angrath's Fury deals 3 damage to target player or planeswalker. You may search your library and/or graveyard for a card named Angrath, Minotaur Pirate, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/a/angus_mackenzie.txt b/forge-gui/res/cardsfolder/a/angus_mackenzie.txt index 32330360b24..9806244857b 100644 --- a/forge-gui/res/cardsfolder/a/angus_mackenzie.txt +++ b/forge-gui/res/cardsfolder/a/angus_mackenzie.txt @@ -2,7 +2,7 @@ Name:Angus Mackenzie ManaCost:G W U Types:Legendary Creature Human Cleric PT:2/2 -A:AB$ Fog | Cost$ G W U T | ActivationPhases$ Upkeep->Declare Blockers | SpellDescription$ Prevent all combat damage that would be dealt this turn. Activate this ability only before the combat damage step. +A:AB$ Fog | Cost$ G W U T | ActivationPhases$ Upkeep->Declare Blockers | SpellDescription$ Prevent all combat damage that would be dealt this turn. Activate only before the combat damage step. SVar:NonCombatPriority:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/angus_mackenzie.jpg -Oracle:{G}{W}{U}, {T}: Prevent all combat damage that would be dealt this turn. Activate this ability only before the combat damage step. +Oracle:{G}{W}{U}, {T}: Prevent all combat damage that would be dealt this turn. Activate only before the combat damage step. diff --git a/forge-gui/res/cardsfolder/a/animate_artifact.txt b/forge-gui/res/cardsfolder/a/animate_artifact.txt index dffb229150f..3d8106c3952 100644 --- a/forge-gui/res/cardsfolder/a/animate_artifact.txt +++ b/forge-gui/res/cardsfolder/a/animate_artifact.txt @@ -3,8 +3,8 @@ ManaCost:3 U Types:Enchantment Aura K:Enchant artifact A:SP$ Attach | Cost$ 3 U | ValidTgts$ Artifact | AITgts$ Card.nonCreature | AILogic$ Animate -S:Mode$ Continuous | Affected$ Card.AttachedBy+nonCreature | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | Description$ As long as enchanted artifact isn't a creature, it's an artifact creature with power and toughness each equal to its converted mana cost. +S:Mode$ Continuous | Affected$ Card.AttachedBy+nonCreature | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | Description$ As long as enchanted artifact isn't a creature, it's an artifact creature with power and toughness each equal to its mana value. SVar:AffectedX:Count$CardManaCost AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/animate_artifact.jpg -Oracle:Enchant artifact\nAs long as enchanted artifact isn't a creature, it's an artifact creature with power and toughness each equal to its converted mana cost. +Oracle:Enchant artifact\nAs long as enchanted artifact isn't a creature, it's an artifact creature with power and toughness each equal to its mana value. diff --git a/forge-gui/res/cardsfolder/a/appetite_for_brains.txt b/forge-gui/res/cardsfolder/a/appetite_for_brains.txt index 268212ff65c..785ae92f6d1 100644 --- a/forge-gui/res/cardsfolder/a/appetite_for_brains.txt +++ b/forge-gui/res/cardsfolder/a/appetite_for_brains.txt @@ -2,6 +2,6 @@ Name:Appetite for Brains ManaCost:B Types:Sorcery A:SP$ RevealHand | Cost$ B | Defined$ Targeted | ValidTgts$ Opponent | SubAbility$ ExileCard | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand. -SVar:ExileCard:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.cmcGE4 | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | AlreadyRevealed$ True | StackDescription$ SpellDescription | SpellDescription$ You choose a card from it with converted mana cost 4 or greater and exile that card. +SVar:ExileCard:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.cmcGE4 | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | AlreadyRevealed$ True | StackDescription$ SpellDescription | SpellDescription$ You choose a card from it with mana value 4 or greater and exile that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/appetite_for_brains.jpg -Oracle:Target opponent reveals their hand. You choose a card from it with converted mana cost 4 or greater and exile that card. +Oracle:Target opponent reveals their hand. You choose a card from it with mana value 4 or greater and exile that card. diff --git a/forge-gui/res/cardsfolder/a/apprentice_sorcerer.txt b/forge-gui/res/cardsfolder/a/apprentice_sorcerer.txt index a49863a7f38..5171c79999a 100644 --- a/forge-gui/res/cardsfolder/a/apprentice_sorcerer.txt +++ b/forge-gui/res/cardsfolder/a/apprentice_sorcerer.txt @@ -2,6 +2,6 @@ Name:Apprentice Sorcerer ManaCost:2 U Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ CARDNAME deals 1 damage to any target. Activate this ability only during your turn, before attackers are declared. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ CARDNAME deals 1 damage to any target. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/apprentice_sorcerer.jpg -Oracle:{T}: Apprentice Sorcerer deals 1 damage to any target. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Apprentice Sorcerer deals 1 damage to any target. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/a/arachnus_spinner.txt b/forge-gui/res/cardsfolder/a/arachnus_spinner.txt index a204133f93b..1212353daea 100644 --- a/forge-gui/res/cardsfolder/a/arachnus_spinner.txt +++ b/forge-gui/res/cardsfolder/a/arachnus_spinner.txt @@ -3,7 +3,7 @@ ManaCost:5 G Types:Creature Spider PT:5/7 K:Reach -A:AB$ ChangeZone | Cost$ tapXType<1/Spider> | Hidden$ True | 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$ Battlefield | ChangeType$ Card.namedArachnus Web | SpellDescription$ Search your graveyard and/or library for a card named Arachnus Web and put it onto the battlefield attached to target creature. If you search your library this way, shuffle it. +A:AB$ ChangeZone | Cost$ tapXType<1/Spider> | Hidden$ True | 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$ Battlefield | ChangeType$ Card.namedArachnus Web | SpellDescription$ Search your graveyard and/or library for a card named Arachnus Web and put it onto the battlefield attached to target creature. If you search your library this way, shuffle. DeckHints:Name$Arachnus Web SVar:Picture:http://www.wizards.com/global/images/magic/general/arachnus_spinner.jpg -Oracle:Reach\nTap an untapped Spider you control: Search your graveyard and/or library for a card named Arachnus Web and put it onto the battlefield attached to target creature. If you search your library this way, shuffle it. +Oracle:Reach\nTap an untapped Spider you control: Search your graveyard and/or library for a card named Arachnus Web and put it onto the battlefield attached to target creature. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/a/arcanis_the_omnipotent_avatar.txt b/forge-gui/res/cardsfolder/a/arcanis_the_omnipotent_avatar.txt index 182d6d35de5..c0759b55f7a 100644 --- a/forge-gui/res/cardsfolder/a/arcanis_the_omnipotent_avatar.txt +++ b/forge-gui/res/cardsfolder/a/arcanis_the_omnipotent_avatar.txt @@ -2,8 +2,8 @@ Name:Arcanis, the Omnipotent Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+1/-3 -A:AB$ Draw | ActivationZone$ Command | Cost$ XCantBe0 X Return<1/Creature.cmcEQX/creature you control with converted mana cost X> | NumCards$ Y | SpellDescription$ Draw a number of cards chosen at random between 0 and X. X can't be 0. | StackDescription$ SpellDescription +A:AB$ Draw | ActivationZone$ Command | Cost$ XCantBe0 X Return<1/Creature.cmcEQX/creature you control with mana value X> | NumCards$ Y | SpellDescription$ Draw a number of cards chosen at random between 0 and X. X can't be 0. | StackDescription$ SpellDescription SVar:X:Count$xPaid SVar:Y:Count$Random.0.X SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Arcanis, the Omnipotent Avatar.full.jpg -Oracle:Hand +1, life -3\n{X}, Return a creature you control with converted mana cost X to its owner's hand: Draw a number of cards chosen at random between 0 and X. X can't be 0. +Oracle:Hand +1, life -3\n{X}, Return a creature you control with mana value X to its owner's hand: Draw a number of cards chosen at random between 0 and X. X can't be 0. diff --git a/forge-gui/res/cardsfolder/a/arch_of_orazca.txt b/forge-gui/res/cardsfolder/a/arch_of_orazca.txt index b150355edd0..c27560e1810 100644 --- a/forge-gui/res/cardsfolder/a/arch_of_orazca.txt +++ b/forge-gui/res/cardsfolder/a/arch_of_orazca.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land K:Ascend A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Draw | Cost$ 5 T | NumCards$ 1 | Activation$ Blessing | AILogic$ AlwaysAtOppEOT | SpellDescription$ Draw a card. Activate this ability only if you have the city's blessing. +A:AB$ Draw | Cost$ 5 T | NumCards$ 1 | Activation$ Blessing | AILogic$ AlwaysAtOppEOT | SpellDescription$ Draw a card. Activate only if you have the city's blessing. SVar:Picture:http://www.wizards.com/global/images/magic/general/arch_of_orazca.jpg -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{5}, {T}: Draw a card. Activate this ability only if you have the city's blessing. \ No newline at end of file +Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\n{T}: Add {C}.\n{5}, {T}: Draw a card. Activate only if you have the city's blessing. diff --git a/forge-gui/res/cardsfolder/a/archangel_of_tithes.txt b/forge-gui/res/cardsfolder/a/archangel_of_tithes.txt index bfbe037e5d7..8ee938a6517 100644 --- a/forge-gui/res/cardsfolder/a/archangel_of_tithes.txt +++ b/forge-gui/res/cardsfolder/a/archangel_of_tithes.txt @@ -3,9 +3,9 @@ ManaCost:1 W W W Types:Creature Angel PT:3/5 K:Flying -S:Mode$ CantAttackUnless | CheckSVar$ X | SVarCompare$ EQ1 | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ 1 | Description$ As long as CARDNAME is untapped, creatures can't attack you or a planeswalker you control unless their controller pays {1} for each of those creatures. +S:Mode$ CantAttackUnless | CheckSVar$ X | SVarCompare$ EQ1 | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ 1 | Description$ As long as CARDNAME is untapped, creatures can't attack you or planeswalkers you control unless their controller pays {1} for each of those creatures. SVar:X:Count$Valid Card.Self+untapped S:Mode$ CantBlockUnless | CheckSVar$ Y | SVarCompare$ EQ1 | ValidCard$ Creature | Cost$ 1 | Description$ As long as CARDNAME is attacking, creatures can't block unless their controller pays {1} for each of those creatures. SVar:Y:Count$Valid Card.Self+attacking SVar:Picture:http://www.wizards.com/global/images/magic/general/archangel_of_tithes.jpg -Oracle:Flying\nAs long as Archangel of Tithes is untapped, creatures can't attack you or a planeswalker you control unless their controller pays {1} for each of those creatures.\nAs long as Archangel of Tithes is attacking, creatures can't block unless their controller pays {1} for each of those creatures. \ No newline at end of file +Oracle:Flying\nAs long as Archangel of Tithes is untapped, creatures can't attack you or planeswalkers you control unless their controller pays {1} for each of those creatures.\nAs long as Archangel of Tithes is attacking, creatures can't block unless their controller pays {1} for each of those creatures. diff --git a/forge-gui/res/cardsfolder/a/archmage_ascension.txt b/forge-gui/res/cardsfolder/a/archmage_ascension.txt index 78062c35ba4..6f7c800ffe6 100644 --- a/forge-gui/res/cardsfolder/a/archmage_ascension.txt +++ b/forge-gui/res/cardsfolder/a/archmage_ascension.txt @@ -2,7 +2,7 @@ Name:Archmage Ascension ManaCost:2 U Types:Enchantment T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of each end step, if you drew two or more cards this turn, you may put a quest counter on CARDNAME. -R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ Tutor | IsPresent$ Card.Self+counters_GE6_QUEST | Optional$ True | Description$ As long as CARDNAME has six or more quest counters on it, if you would draw a card, you may instead search your library for a card, put that card into your hand, then shuffle your library. +R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | ReplaceWith$ Tutor | IsPresent$ Card.Self+counters_GE6_QUEST | Optional$ True | Description$ As long as CARDNAME has six or more quest counters on it, if you would draw a card, you may instead search your library for a card, put that card into your hand, then shuffle. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 SVar:Tutor:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ValidCard$ Card.YouOwn SVar:X:Count$YouDrewThisTurn @@ -10,4 +10,4 @@ SVar:X:Count$YouDrewThisTurn AI:RemoveDeck:Random SVar:MaxQuestEffect:6 SVar:Picture:http://www.wizards.com/global/images/magic/general/archmage_ascension.jpg -Oracle:At the beginning of each end step, if you drew two or more cards this turn, you may put a quest counter on Archmage Ascension.\nAs long as Archmage Ascension has six or more quest counters on it, if you would draw a card, you may instead search your library for a card, put that card into your hand, then shuffle your library. +Oracle:At the beginning of each end step, if you drew two or more cards this turn, you may put a quest counter on Archmage Ascension.\nAs long as Archmage Ascension has six or more quest counters on it, if you would draw a card, you may instead search your library for a card, put that card into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/a/archmages_charm.txt b/forge-gui/res/cardsfolder/a/archmages_charm.txt index 57f48f4963a..d9198604730 100644 --- a/forge-gui/res/cardsfolder/a/archmages_charm.txt +++ b/forge-gui/res/cardsfolder/a/archmages_charm.txt @@ -4,5 +4,5 @@ ManaCost:U U U A:SP$ Charm | Cost$ U U U | Choices$ DBCounter,DBDraw,DBControl SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | SpellDescription$ Counter target spell. SVar:DBDraw:DB$ Draw | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player draws two cards. -SVar:DBControl:DB$ GainControl | ValidTgts$ Permanent.nonLand+cmcLE1 | TgtPrompt$ Select target nonland permanent with converted mana cost 1 or less. | SpellDescription$ Gain control of target nonland permanent with converted mana cost 1 or less. -Oracle:Choose one —\n• Counter target spell.\n• Target player draws two cards.\n• Gain control of target nonland permanent with converted mana cost 1 or less. \ No newline at end of file +SVar:DBControl:DB$ GainControl | ValidTgts$ Permanent.nonLand+cmcLE1 | TgtPrompt$ Select target nonland permanent with mana value 1 or less. | SpellDescription$ Gain control of target nonland permanent with mana value 1 or less. +Oracle:Choose one —\n• Counter target spell.\n• Target player draws two cards.\n• Gain control of target nonland permanent with mana value 1 or less. diff --git a/forge-gui/res/cardsfolder/a/archon_of_absolution.txt b/forge-gui/res/cardsfolder/a/archon_of_absolution.txt index 25c9de6f2c4..24e64c40ec8 100644 --- a/forge-gui/res/cardsfolder/a/archon_of_absolution.txt +++ b/forge-gui/res/cardsfolder/a/archon_of_absolution.txt @@ -4,5 +4,5 @@ Types:Creature Archon PT:3/2 K:Flying K:Protection from white -S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ 1 | Description$ Creatures can't attack you or a planeswalker you control unless their controller pays {1} for each of those creatures. -Oracle:Flying\nProtection from white (This creature can't be blocked, targeted, dealt damage, enchanted, or equipped by anything white.)\nCreatures can't attack you or a planeswalker you control unless their controller pays {1} for each of those creatures. +S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ 1 | Description$ Creatures can't attack you or planeswalkers you control unless their controller pays {1} for each of those creatures. +Oracle:Flying\nProtection from white (This creature can't be blocked, targeted, dealt damage, enchanted, or equipped by anything white.)\nCreatures can't attack you or planeswalkers you control unless their controller pays {1} for each of those creatures. diff --git a/forge-gui/res/cardsfolder/a/arcum_dagsson.txt b/forge-gui/res/cardsfolder/a/arcum_dagsson.txt index 33d19c0b8f7..0c34ef3416d 100644 --- a/forge-gui/res/cardsfolder/a/arcum_dagsson.txt +++ b/forge-gui/res/cardsfolder/a/arcum_dagsson.txt @@ -2,7 +2,7 @@ Name:Arcum Dagsson ManaCost:3 U Types:Legendary Creature Human Artificer PT:2/2 -A:AB$ Destroy | Cost$ T | ValidTgts$ Creature.Artifact | TgtPrompt$ Select target artifact creature | Sacrifice$ True | SubAbility$ DBChange | SpellDescription$ Target artifact creature's controller sacrifices it. That player may search their library for a noncreature artifact card, put it onto the battlefield, then shuffle their library. +A:AB$ Destroy | Cost$ T | ValidTgts$ Creature.Artifact | TgtPrompt$ Select target artifact creature | Sacrifice$ True | SubAbility$ DBChange | SpellDescription$ Target artifact creature's controller sacrifices it. That player may search their library for a noncreature artifact card, put it onto the battlefield, then shuffle. SVar:DBChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.nonCreature | DefinedPlayer$ TargetedController | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/arcum_dagsson.jpg -Oracle:{T}: Target artifact creature's controller sacrifices it. That player may search their library for a noncreature artifact card, put it onto the battlefield, then shuffle their library. +Oracle:{T}: Target artifact creature's controller sacrifices it. That player may search their library for a noncreature artifact card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/a/arcums_astrolabe.txt b/forge-gui/res/cardsfolder/a/arcums_astrolabe.txt index bace0f53c4b..ca46807b965 100644 --- a/forge-gui/res/cardsfolder/a/arcums_astrolabe.txt +++ b/forge-gui/res/cardsfolder/a/arcums_astrolabe.txt @@ -5,4 +5,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 A:AB$ Mana | Cost$ 1 T | Produced$ Any | SpellDescription$ Add one mana of any color. AI:RemoveDeck:All -Oracle:({S} can be paid with one mana from a snow permanent.)\nWhen Arcum's Astrolabe enters the battlefield, draw a card.\n{1}, {T}: Add one mana of any color. +Oracle:({S} can be paid with one mana from a snow source.)\nWhen Arcum's Astrolabe enters the battlefield, draw a card.\n{1}, {T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/a/arcums_sleigh.txt b/forge-gui/res/cardsfolder/a/arcums_sleigh.txt index 4acaa233018..38b501f4af7 100644 --- a/forge-gui/res/cardsfolder/a/arcums_sleigh.txt +++ b/forge-gui/res/cardsfolder/a/arcums_sleigh.txt @@ -1,8 +1,8 @@ Name:Arcum's Sleigh ManaCost:1 Types:Artifact -A:AB$ Pump | Cost$ 2 T | KW$ Vigilance | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Land.Snow+DefenderCtrl | ActivationPhases$ BeginCombat->EndCombat | SpellDescription$ Target creature gains vigilance until end of turn. Activate this ability only during combat and only if defending player controls a snow land. +A:AB$ Pump | Cost$ 2 T | KW$ Vigilance | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Land.Snow+DefenderCtrl | ActivationPhases$ BeginCombat->EndCombat | SpellDescription$ Target creature gains vigilance until end of turn. Activate only during combat and only if defending player controls a snow land. AI:RemoveDeck:Random AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/arcums_sleigh.jpg -Oracle:{2}, {T}: Target creature gains vigilance until end of turn. Activate this ability only during combat and only if defending player controls a snow land. +Oracle:{2}, {T}: Target creature gains vigilance until end of turn. Activate only during combat and only if defending player controls a snow land. diff --git a/forge-gui/res/cardsfolder/a/arcums_whistle.txt b/forge-gui/res/cardsfolder/a/arcums_whistle.txt index 7346e510cb0..19c604eb50c 100644 --- a/forge-gui/res/cardsfolder/a/arcums_whistle.txt +++ b/forge-gui/res/cardsfolder/a/arcums_whistle.txt @@ -1,10 +1,10 @@ Name:Arcum's Whistle ManaCost:3 Types:Artifact -A:AB$ Pump | Cost$ 3 T | ActivationPhases$ Upkeep->BeginCombat | ValidTgts$ Creature.nonWall+ActivePlayerCtrl+notFirstTurnControlled | TgtPrompt$ Select target non-Wall creature the active player has controlled continuously since the beginning of the turn. | IsCurse$ True | KW$ HIDDEN CARDNAME attacks each combat if able. | UnlessCost$ X | UnlessPayer$ TargetedController | UnlessResolveSubs$ WhenNotPaid | SubAbility$ DestroyPacifist | SpellDescription$ Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That player may pay {X}, where X is that creature's converted mana cost. If they don't, the creature attacks this turn if able, and at the beginning of the next end step, destroy it if it didn't attack this turn. Activate this ability only before attackers are declared. +A:AB$ Pump | Cost$ 3 T | ActivationPhases$ Upkeep->BeginCombat | ValidTgts$ Creature.nonWall+ActivePlayerCtrl+notFirstTurnControlled | TgtPrompt$ Select target non-Wall creature the active player has controlled continuously since the beginning of the turn. | IsCurse$ True | KW$ HIDDEN CARDNAME attacks each combat if able. | UnlessCost$ X | UnlessPayer$ TargetedController | UnlessResolveSubs$ WhenNotPaid | SubAbility$ DestroyPacifist | SpellDescription$ Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That player may pay {X}, where X is that creature's mana value. If they don't pay, the creature attacks this turn if able, and at the beginning of the next end step, destroy it if it didn't attack this turn. Activate only before attackers are declared. SVar:DestroyPacifist:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigDestroy | RememberObjects$ ParentTarget | TriggerDescription$ At the beginning of the end step, destroy that creature if it didn't attack this turn. SVar:TrigDestroy:DB$ Destroy | Defined$ DelayTriggerRemembered | ConditionDefined$ DelayTriggerRemembered | ConditionPresent$ Creature.notAttackedThisTurn | ConditionCompare$ GE1 SVar:X:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/arcums_whistle.jpg -Oracle:{3}, {T}: Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That player may pay {X}, where X is that creature's converted mana cost. If they don't pay, the creature attacks this turn if able, and at the beginning of the next end step, destroy it if it didn't attack this turn. Activate this ability only before attackers are declared. +Oracle:{3}, {T}: Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That player may pay {X}, where X is that creature's mana value. If they don't pay, the creature attacks this turn if able, and at the beginning of the next end step, destroy it if it didn't attack this turn. Activate only before attackers are declared. diff --git a/forge-gui/res/cardsfolder/a/arena_rector.txt b/forge-gui/res/cardsfolder/a/arena_rector.txt index 6bb129e2416..ec449d77275 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 it 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. 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 it 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. diff --git a/forge-gui/res/cardsfolder/a/argent_sphinx.txt b/forge-gui/res/cardsfolder/a/argent_sphinx.txt index 59057423999..26fd97020a9 100644 --- a/forge-gui/res/cardsfolder/a/argent_sphinx.txt +++ b/forge-gui/res/cardsfolder/a/argent_sphinx.txt @@ -3,8 +3,8 @@ ManaCost:2 U U Types:Creature Sphinx PT:4/3 K:Flying -A:AB$ ChangeZone | Cost$ U | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DelTrig | Activation$ Metalcraft | PrecostDesc$ Metalcraft — | SpellDescription$ Exile CARDNAME. Return it to the battlefield under your control at the beginning of the next end step. Activate this ability only if you control three or more artifacts. +A:AB$ ChangeZone | Cost$ U | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ DelTrig | Activation$ Metalcraft | PrecostDesc$ Metalcraft — | SpellDescription$ Exile CARDNAME. Return it to the battlefield under your control at the beginning of the next end step. Activate only if you control three or more artifacts. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | TriggerDescription$ Return CARDNAME to the battlefield. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Exile | Destination$ Battlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/argent_sphinx.jpg -Oracle:Flying\nMetalcraft — {U}: Exile Argent Sphinx. Return it to the battlefield under your control at the beginning of the next end step. Activate this ability only if you control three or more artifacts. +Oracle:Flying\nMetalcraft — {U}: Exile Argent Sphinx. Return it to the battlefield under your control at the beginning of the next end step. Activate only if you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/a/arid_mesa.txt b/forge-gui/res/cardsfolder/a/arid_mesa.txt index e4a7e753c1d..0f6338a821f 100644 --- a/forge-gui/res/cardsfolder/a/arid_mesa.txt +++ b/forge-gui/res/cardsfolder/a/arid_mesa.txt @@ -1,6 +1,6 @@ Name:Arid Mesa ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Mountain,Plains | ChangeNum$ 1 | SpellDescription$ Search your library for a Mountain or Plains card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Mountain,Plains | ChangeNum$ 1 | SpellDescription$ Search your library for a Mountain or Plains card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/arid_mesa.jpg -Oracle:{T}, Pay 1 life, Sacrifice Arid Mesa: Search your library for a Mountain or Plains card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Pay 1 life, Sacrifice Arid Mesa: Search your library for a Mountain or Plains card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/a/armillary_sphere.txt b/forge-gui/res/cardsfolder/a/armillary_sphere.txt index 767654342d8..aa9eddcfb0d 100644 --- a/forge-gui/res/cardsfolder/a/armillary_sphere.txt +++ b/forge-gui/res/cardsfolder/a/armillary_sphere.txt @@ -1,6 +1,6 @@ Name:Armillary Sphere ManaCost:2 Types:Artifact -A:AB$ ChangeZone | Cost$ 2 T 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 T 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/armillary_sphere.jpg -Oracle:{2}, {T}, Sacrifice Armillary Sphere: Search your library for up to two basic land cards, reveal them, put them into your hand, then shuffle your library. +Oracle:{2}, {T}, Sacrifice Armillary Sphere: Search your library for up to two basic land cards, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/a/arni_brokenbrow.txt b/forge-gui/res/cardsfolder/a/arni_brokenbrow.txt index 8179dc9113e..a295e957b28 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 | 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 only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/a/artifact_mutation.txt b/forge-gui/res/cardsfolder/a/artifact_mutation.txt index 8ef3fce00d6..743a19d5b1c 100644 --- a/forge-gui/res/cardsfolder/a/artifact_mutation.txt +++ b/forge-gui/res/cardsfolder/a/artifact_mutation.txt @@ -1,10 +1,10 @@ Name:Artifact Mutation ManaCost:R G Types:Instant -A:SP$ Destroy | Cost$ R G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | NoRegen$ True | SubAbility$ TrigToken | SpellDescription$ Destroy target artifact. It can't be regenerated. Create X 1/1 green Saproling creature tokens, where X is that artifact's converted mana cost. +A:SP$ Destroy | Cost$ R G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | NoRegen$ True | SubAbility$ TrigToken | SpellDescription$ Destroy target artifact. It can't be regenerated. Create X 1/1 green Saproling creature tokens, where X is that artifact's mana value. #X will be the Converted Mana Cost of the target of Mutation SVar:TrigToken:DB$Token | TokenAmount$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling inv SVar:X:Targeted$CardManaCost DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/artifact_mutation.jpg -Oracle:Destroy target artifact. It can't be regenerated. Create X 1/1 green Saproling creature tokens, where X is that artifact's converted mana cost. +Oracle:Destroy target artifact. It can't be regenerated. Create X 1/1 green Saproling creature tokens, where X is that artifact's mana value. diff --git a/forge-gui/res/cardsfolder/a/artificers_intuition.txt b/forge-gui/res/cardsfolder/a/artificers_intuition.txt index ff32dfd3025..0ea602c2d62 100644 --- a/forge-gui/res/cardsfolder/a/artificers_intuition.txt +++ b/forge-gui/res/cardsfolder/a/artificers_intuition.txt @@ -1,8 +1,8 @@ Name:Artificer's Intuition ManaCost:1 U Types:Enchantment -A:AB$ ChangeZone | Cost$ U Discard<1/Artifact> | Origin$ Library | Destination$ Hand | ChangeType$ Artifact.cmcLE1 | ChangeNum$ 1 | SpellDescription$ Search your library for an artifact card with converted mana cost 1 or less, reveal that card, and put it into your hand. Then shuffle your library. +A:AB$ ChangeZone | Cost$ U Discard<1/Artifact> | Origin$ Library | Destination$ Hand | ChangeType$ Artifact.cmcLE1 | ChangeNum$ 1 | SpellDescription$ Search your library for an artifact card with mana value 1 or less, reveal it, put it into your hand, then shuffle. SVar:NonStackingEffect:True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/artificers_intuition.jpg -Oracle:{U}, Discard an artifact card: Search your library for an artifact card with converted mana cost 1 or less, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:{U}, Discard an artifact card: Search your library for an artifact card with mana value 1 or less, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/a/as_foretold.txt b/forge-gui/res/cardsfolder/a/as_foretold.txt index b282a3d18af..aacfc669ad8 100644 --- a/forge-gui/res/cardsfolder/a/as_foretold.txt +++ b/forge-gui/res/cardsfolder/a/as_foretold.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a time counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ TIME | CounterNum$ 1 -S:Mode$ Continuous | MayPlay$ True | MayPlayAltManaCost$ 0 | MayPlayLimit$ 1 | MayPlayDontGrantZonePermissions$ True | Affected$ Card.YouCtrl+nonLand+cmcLEX | AffectedZone$ Hand,Graveyard,Library,Exile,Command | Description$ Once each turn, you may pay {0} rather than pay the mana cost for a spell you cast with converted mana cost X or less, where X is the number of time counters on CARDNAME. +S:Mode$ Continuous | MayPlay$ True | MayPlayAltManaCost$ 0 | MayPlayLimit$ 1 | MayPlayDontGrantZonePermissions$ True | Affected$ Card.YouCtrl+nonLand+cmcLEX | AffectedZone$ Hand,Graveyard,Library,Exile,Command | Description$ Once each turn, you may pay {0} rather than pay the mana cost for a spell you cast with mana value X or less, where X is the number of time counters on CARDNAME. SVar:X:Count$CardCounters.TIME SVar:Picture:http://www.wizards.com/global/images/magic/general/as_foretold.jpg -Oracle:At the beginning of your upkeep, put a time counter on As Foretold.\nOnce each turn, you may pay {0} rather than pay the mana cost for a spell you cast with converted mana cost X or less, where X is the number of time counters on As Foretold. +Oracle:At the beginning of your upkeep, put a time counter on As Foretold.\nOnce each turn, you may pay {0} rather than pay the mana cost for a spell you cast with mana value X or less, where X is the number of time counters on As Foretold. diff --git a/forge-gui/res/cardsfolder/a/as_luck_would_have_it.txt b/forge-gui/res/cardsfolder/a/as_luck_would_have_it.txt index 5c87752fff6..c53be24f45c 100644 --- a/forge-gui/res/cardsfolder/a/as_luck_would_have_it.txt +++ b/forge-gui/res/cardsfolder/a/as_luck_would_have_it.txt @@ -6,4 +6,4 @@ T:Mode$ RolledDie | Execute$ TrigCounters | ValidPlayer$ You | TriggerZones$ Bat SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ LUCK | CounterNum$ X | SubAbility$ DBWin SVar:DBWin:DB$ WinsGame | Defined$ You | ConditionPresent$ Card.Self+counters_GE100_LUCK SVar:X:TriggerCount$Result -Oracle:Whenever you roll a die, put a number of luck counters on As Luck Would Have It equal to the result. Then if there are 100 or more luck counters on As Luck Would Have It, you win the game. (Count both rolls if you reroll a die.) +Oracle:Hexproof\nWhenever you roll a die, put a number of luck counters on As Luck Would Have It equal to the result. Then if there are 100 or more luck counters on As Luck Would Have It, you win the game. (Count both rolls if you reroll a die.) diff --git a/forge-gui/res/cardsfolder/a/ash_barrens.txt b/forge-gui/res/cardsfolder/a/ash_barrens.txt index 5b297e3c16c..1523d5d744c 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, 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.) diff --git a/forge-gui/res/cardsfolder/a/ashen_ghoul.txt b/forge-gui/res/cardsfolder/a/ashen_ghoul.txt index 11e477fa5be..2cec9159a95 100644 --- a/forge-gui/res/cardsfolder/a/ashen_ghoul.txt +++ b/forge-gui/res/cardsfolder/a/ashen_ghoul.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Zombie PT:3/1 K:Haste -A:AB$ ChangeZone | Cost$ B | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | IsPresent$ Creature.YouOwn+Above | PresentZone$ Graveyard | PresentCompare$ GE3 | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only during your upkeep and only if three or more creature cards are above CARDNAME. +A:AB$ ChangeZone | Cost$ B | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | IsPresent$ Creature.YouOwn+Above | PresentZone$ Graveyard | PresentCompare$ GE3 | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only during your upkeep and only if three or more creature cards are above CARDNAME. SVar:NeedsOrderedGraveyard:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/ashen_ghoul.jpg -Oracle:Haste\n{B}: Return Ashen Ghoul from your graveyard to the battlefield. Activate this ability only during your upkeep and only if three or more creature cards are above Ashen Ghoul. +Oracle:Haste\n{B}: Return Ashen Ghoul from your graveyard to the battlefield. Activate only during your upkeep and only if three or more creature cards are above Ashen Ghoul. diff --git a/forge-gui/res/cardsfolder/a/ashiok_nightmare_weaver.txt b/forge-gui/res/cardsfolder/a/ashiok_nightmare_weaver.txt index ad39a6a856f..23b5e915e93 100644 --- a/forge-gui/res/cardsfolder/a/ashiok_nightmare_weaver.txt +++ b/forge-gui/res/cardsfolder/a/ashiok_nightmare_weaver.txt @@ -3,7 +3,7 @@ ManaCost:1 U B Types:Legendary Planeswalker Ashiok Loyalty:3 A:AB$ Dig | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Opponent | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SpellDescription$ Exile the top three cards of target opponent's library. -A:AB$ ChooseCard | Cost$ SubCounter | Choices$ Creature.cmcEQX+IsRemembered+ExiledWithSource | ChoiceZone$ Exile | Planeswalker$ True | SubAbility$ DBChangeZone | AILogic$ Ashiok | SpellDescription$ Put a creature card with converted mana cost X exiled with CARDNAME onto the battlefield under your control. That creature is a Nightmare in addition to its other types. +A:AB$ ChooseCard | Cost$ SubCounter | Choices$ Creature.cmcEQX+IsRemembered+ExiledWithSource | ChoiceZone$ Exile | Planeswalker$ True | SubAbility$ DBChangeZone | AILogic$ Ashiok | SpellDescription$ Put a creature card with mana value X exiled with CARDNAME onto the battlefield under your control. That creature is a Nightmare in addition to its other types. SVar:DBChangeZone:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Exile | Destination$ Battlefield | ChangeType$ Creature.cmcEQX+IsRemembered+ExiledWithSource | ChangeNum$ 1 | GainControl$ True | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ ChosenCard | Types$ Nightmare | Permanent$ True | SubAbility$ DBCleanMinus SVar:DBCleanMinus:DB$ Cleanup | ForgetDefined$ ChosenCard | ClearChosenCard$ True @@ -13,4 +13,4 @@ T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCar 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 -Oracle:[+2]: Exile the top three cards of target opponent's library.\n[−X]: Put a creature card with converted mana cost X exiled with Ashiok, Nightmare Weaver onto the battlefield under your control. That creature is a Nightmare in addition to its other types.\n[−10]: Exile all cards from all opponents' hands and graveyards. +Oracle:[+2]: Exile the top three cards of target opponent's library.\n[−X]: Put a creature card with mana value X exiled with Ashiok, Nightmare Weaver onto the battlefield under your control. That creature is a Nightmare in addition to its other types.\n[−10]: Exile all cards from all opponents' hands and graveyards. diff --git a/forge-gui/res/cardsfolder/a/ashioks_forerunner.txt b/forge-gui/res/cardsfolder/a/ashioks_forerunner.txt index 148889f4030..10caf0fc4e6 100755 --- a/forge-gui/res/cardsfolder/a/ashioks_forerunner.txt +++ b/forge-gui/res/cardsfolder/a/ashioks_forerunner.txt @@ -3,7 +3,7 @@ ManaCost:3 U B Types:Creature Human Wizard PT:3/3 K:Flash -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 Ashiok, Sculptor of Fears, 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$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Ashiok, Sculptor of Fears, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedAshiok; Sculptor of Fears | ChangeNum$ 1 | Optional$ True DeckHints:Name$Ashiok, Sculptor of Fears -Oracle:Flash\nWhen Ashiok's Forerunner enters the battlefield, you may search your library and/or graveyard for a card named Ashiok, Sculptor of Fears, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Flash\nWhen Ashiok's Forerunner enters the battlefield, you may search your library and/or graveyard for a card named Ashiok, Sculptor of Fears, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/a/ashling_the_extinguisher_avatar.txt b/forge-gui/res/cardsfolder/a/ashling_the_extinguisher_avatar.txt index c9df785215e..f2838487a4d 100644 --- a/forge-gui/res/cardsfolder/a/ashling_the_extinguisher_avatar.txt +++ b/forge-gui/res/cardsfolder/a/ashling_the_extinguisher_avatar.txt @@ -2,6 +2,6 @@ Name:Ashling, the Extinguisher Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+1/-3 -A:AB$ DestroyAll | ActivationZone$ Command | Cost$ 5 | ValidCards$ Permanent.nonLand | PlayerTurn$ True | GameActivationLimit$ 1 | SpellDescription$ Destroy all nonland permanents. Activate this ability only once and only during your turn. +A:AB$ DestroyAll | ActivationZone$ Command | Cost$ 5 | ValidCards$ Permanent.nonLand | PlayerTurn$ True | GameActivationLimit$ 1 | SpellDescription$ Destroy all nonland permanents. Activate only once and only during your turn. SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Ashling, the Extinguisher Avatar.full.jpg -Oracle:Hand +1, life -3\n{5}: Destroy all nonland permanents. Activate this ability only once and only during your turn. +Oracle:Hand +1, life -3\n{5}: Destroy all nonland permanents. Activate only once and only during your turn. diff --git a/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt b/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt index f0c66b6b8d6..23adf9a7dd6 100644 --- a/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt +++ b/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt @@ -3,8 +3,8 @@ ManaCost:1 R Types:Enchantment K:ETBReplacement:Other:ChooseEvenOdd SVar:ChooseEvenOdd:DB$ ChooseEvenOdd | Defined$ You | ListTitle$ Choose ODD or EVEN | AILogic$ CMCInHand | SpellDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.) -S:Mode$ Continuous | Affected$ Creature.cmcChosenEvenOdd | AddKeyword$ Haste | Description$ Each creature with converted mana cost of the chosen value has haste. -R:Event$ Moved | ValidCard$ Creature.cmcNotChosenEvenOdd | Destination$ Battlefield | ReplaceWith$ ETBTapped | ActiveZones$ Battlefield | Description$ Each creature without converted mana cost of the chosen value enters the battlefield tapped. +S:Mode$ Continuous | Affected$ Creature.cmcChosenEvenOdd | AddKeyword$ Haste | Description$ Each creature with mana value of the chosen quality has haste. +R:Event$ Moved | ValidCard$ Creature.cmcNotChosenEvenOdd | Destination$ Battlefield | ReplaceWith$ ETBTapped | ActiveZones$ Battlefield | Description$ Each creature without mana value of the chosen quality enters the battlefield tapped. SVar:ETBTapped:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Tapped$ True | Defined$ ReplacedCard AI:RemoveDeck:All -Oracle:As Ashling's Prerogative enters the battlefield, choose odd or even. (Zero is even.)\nEach creature with converted mana cost of the chosen value has haste.\nEach creature without converted mana cost of the chosen value enters the battlefield tapped. +Oracle:As Ashling's Prerogative enters the battlefield, choose odd or even. (Zero is even.)\nEach creature with mana value of the chosen quality has haste.\nEach creature without mana value of the chosen quality enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/a/assassins_trophy.txt b/forge-gui/res/cardsfolder/a/assassins_trophy.txt index 74957f7e2e2..c41401cbd95 100644 --- a/forge-gui/res/cardsfolder/a/assassins_trophy.txt +++ b/forge-gui/res/cardsfolder/a/assassins_trophy.txt @@ -1,7 +1,7 @@ Name:Assassin's Trophy ManaCost:B G Types:Instant -A:SP$ Destroy | Cost$ B G | ValidTgts$ Permanent.OppCtrl | AITgts$ Permanent.nonLand,Land.nonBasic | TgtPrompt$ Select target permanent an opponent controls | SubAbility$ DBChange | SpellDescription$ Destroy target permanent an opponent controls. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle their library. +A:SP$ Destroy | Cost$ B G | ValidTgts$ Permanent.OppCtrl | AITgts$ Permanent.nonLand,Land.nonBasic | TgtPrompt$ Select target permanent an opponent controls | SubAbility$ DBChange | SpellDescription$ Destroy target permanent an opponent controls. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle. SVar:DBChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | DefinedPlayer$ TargetedController | ChangeType$ Land.Basic | ChangeNum$ 1 | DefinedPlayer$ TargetedController | ShuffleNonMandatory$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Destroy target permanent an opponent controls. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle their library. +Oracle:Destroy target permanent an opponent controls. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/a/assault_suit.txt b/forge-gui/res/cardsfolder/a/assault_suit.txt index a09974fd09a..689a16c1617 100644 --- a/forge-gui/res/cardsfolder/a/assault_suit.txt +++ b/forge-gui/res/cardsfolder/a/assault_suit.txt @@ -2,7 +2,7 @@ Name:Assault Suit ManaCost:4 Types:Artifact Equipment K:Equip:3 -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Haste | AddHiddenKeyword$ CARDNAME can't be sacrificed. | AddPower$ 2 | AddToughness$ 2 | Description$ Equipped creature gets +2/+2, has haste, can't attack you or a planeswalker you control, and can't be sacrificed. +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Haste | AddHiddenKeyword$ CARDNAME can't be sacrificed. | AddPower$ 2 | AddToughness$ 2 | Description$ Equipped creature gets +2/+2, has haste, can't attack you or planeswalkers you control, and can't be sacrificed. S:Mode$ CantAttack | ValidCard$ Creature.EquippedBy | Target$ You,Planeswalker.YouCtrl T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainControl | TriggerDescription$ At the beginning of each opponent's upkeep, you may have that player gain control of equipped creature until end of turn. If you do, untap it. SVar:TrigGainControl:DB$ GainControl | Defined$ Equipped | NewController$ TriggeredPlayer | LoseControl$ EOT | RememberControlled$ True | SubAbility$ DBUntap @@ -10,4 +10,4 @@ SVar:DBUntap:DB$ Untap | Defined$ Equipped | ConditionDefined$ Remembered | Cond SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/assault_suit.jpg -Oracle:Equipped creature gets +2/+2, has haste, can't attack you or a planeswalker you control, and can't be sacrificed.\nAt the beginning of each opponent's upkeep, you may have that player gain control of equipped creature until end of turn. If you do, untap it.\nEquip {3} +Oracle:Equipped creature gets +2/+2, has haste, can't attack you or planeswalkers you control, and can't be sacrificed.\nAt the beginning of each opponent's upkeep, you may have that player gain control of equipped creature until end of turn. If you do, untap it.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/a/assembly_hall.txt b/forge-gui/res/cardsfolder/a/assembly_hall.txt index 7d41aafb33e..ed6145f0f90 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, 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. +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. +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. 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, and 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, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/a/atarka_beastbreaker.txt b/forge-gui/res/cardsfolder/a/atarka_beastbreaker.txt index d955d3719c5..64d658a096c 100644 --- a/forge-gui/res/cardsfolder/a/atarka_beastbreaker.txt +++ b/forge-gui/res/cardsfolder/a/atarka_beastbreaker.txt @@ -2,6 +2,6 @@ Name:Atarka Beastbreaker ManaCost:1 G Types:Creature Human Warrior PT:2/2 -A:AB$ Pump | Cost$ 4 G | Defined$ Self | NumAtt$ +4 | NumDef$ +4 | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME gets +4/+4 until end of turn. Activate this ability only if creatures you control have total power 8 or greater. +A:AB$ Pump | Cost$ 4 G | Defined$ Self | NumAtt$ +4 | NumDef$ +4 | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME gets +4/+4 until end of turn. Activate only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl -Oracle:Formidable — {4}{G}: Atarka Beastbreaker gets +4/+4 until end of turn. Activate this ability only if creatures you control have total power 8 or greater. +Oracle:Formidable — {4}{G}: Atarka Beastbreaker gets +4/+4 until end of turn. Activate only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/a/atarka_pummeler.txt b/forge-gui/res/cardsfolder/a/atarka_pummeler.txt index 6cfe539dbba..278ce9ba046 100644 --- a/forge-gui/res/cardsfolder/a/atarka_pummeler.txt +++ b/forge-gui/res/cardsfolder/a/atarka_pummeler.txt @@ -2,7 +2,7 @@ Name:Atarka Pummeler ManaCost:4 R Types:Creature Ogre Warrior PT:4/5 -A:AB$ PumpAll | Cost$ 3 R R | ValidCards$ Creature.YouCtrl | KW$ Menace | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ Creatures you control gain menace until end of turn. Activate this ability only if creatures you control have total power 8 or greater. +A:AB$ PumpAll | Cost$ 3 R R | ValidCards$ Creature.YouCtrl | KW$ Menace | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ Creatures you control gain menace until end of turn. Activate only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/atarka_pummeler.jpg -Oracle:Formidable — {3}{R}{R}: Creatures you control gain menace until end of turn. Activate this ability only if creatures you control have total power 8 or greater. (They can't be blocked except by two or more creatures.) \ No newline at end of file +Oracle:Formidable — {3}{R}{R}: Creatures you control gain menace until end of turn. Activate only if creatures you control have total power 8 or greater. (They can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/a/atemsis_all_seeing.txt b/forge-gui/res/cardsfolder/a/atemsis_all_seeing.txt index 0166c54f4fa..d3adff5fb22 100644 --- a/forge-gui/res/cardsfolder/a/atemsis_all_seeing.txt +++ b/forge-gui/res/cardsfolder/a/atemsis_all_seeing.txt @@ -5,9 +5,9 @@ PT:4/5 K:Flying A:AB$ Draw | Cost$ 2 U T | NumCards$ 2 | SpellDescription$ Draw two cards, then discard a card. | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | OptionalDecider$ You | Execute$ TrigReveal | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, you may reveal your hand. If cards with at least six different converted mana costs are revealed this way, that player loses the game. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | OptionalDecider$ You | Execute$ TrigReveal | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, you may reveal your hand. If cards with at least six different mana values are revealed this way, that player loses the game. SVar:TrigReveal:DB$ RevealHand | Defined$ You | RememberRevealed$ True | SubAbility$ DBLoseGame SVar:DBLoseGame:DB$ LosesGame | Defined$ TriggeredTarget | ConditionCheckSVar$ X | ConditionSVarCompare$ GE6 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$DifferentCMC -Oracle:Flying\n{2}{U}, {T}: Draw two cards, then discard a card.\nWhenever Atemsis, All-Seeing deals damage to an opponent, you may reveal your hand. If cards with at least six different converted mana costs are revealed this way, that player loses the game. +Oracle:Flying\n{2}{U}, {T}: Draw two cards, then discard a card.\nWhenever Atemsis, All-Seeing deals damage to an opponent, you may reveal your hand. If cards with at least six different mana values are revealed this way, that player loses the game. diff --git a/forge-gui/res/cardsfolder/a/attune_with_aether.txt b/forge-gui/res/cardsfolder/a/attune_with_aether.txt index fb72a05de0a..fcdfa4fc22f 100644 --- a/forge-gui/res/cardsfolder/a/attune_with_aether.txt +++ b/forge-gui/res/cardsfolder/a/attune_with_aether.txt @@ -1,7 +1,7 @@ Name:Attune with Aether ManaCost:G Types:Sorcery -A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBEnergy | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. You get {E}{E} (two energy counters). +A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBEnergy | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle. You get {E}{E} (two energy counters). SVar:DBEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/attune_with_aether.jpg -Oracle:Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. You get {E}{E} (two energy counters). +Oracle:Search your library for a basic land card, reveal it, put it into your hand, then shuffle. You get {E}{E} (two energy counters). diff --git a/forge-gui/res/cardsfolder/a/augur_il_vec.txt b/forge-gui/res/cardsfolder/a/augur_il_vec.txt index ba8f6538cd3..8e147200935 100644 --- a/forge-gui/res/cardsfolder/a/augur_il_vec.txt +++ b/forge-gui/res/cardsfolder/a/augur_il_vec.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Human Cleric PT:1/3 K:Shadow -A:AB$ GainLife | Cost$ Sac<1/CARDNAME> | LifeAmount$ 4 | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ You gain 4 life. Activate this ability only during your upkeep. +A:AB$ GainLife | Cost$ Sac<1/CARDNAME> | LifeAmount$ 4 | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ You gain 4 life. Activate only during your upkeep. SVar:Picture:http://www.wizards.com/global/images/magic/general/augur_il_vec.jpg -Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nSacrifice Augur il-Vec: You gain 4 life. Activate this ability only during your upkeep. +Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nSacrifice Augur il-Vec: You gain 4 life. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/a/augur_of_skulls.txt b/forge-gui/res/cardsfolder/a/augur_of_skulls.txt index 7e3ce4fa435..1e6e140f7f8 100644 --- a/forge-gui/res/cardsfolder/a/augur_of_skulls.txt +++ b/forge-gui/res/cardsfolder/a/augur_of_skulls.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Skeleton Wizard PT:1/1 A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. -A:AB$ Discard | Cost$ Sac<1/CARDNAME> | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Target player discards two cards. Activate this ability only during your upkeep. +A:AB$ Discard | Cost$ Sac<1/CARDNAME> | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Target player discards two cards. Activate only during your upkeep. SVar:Picture:http://www.wizards.com/global/images/magic/general/augur_of_skulls.jpg -Oracle:{1}{B}: Regenerate Augur of Skulls.\nSacrifice Augur of Skulls: Target player discards two cards. Activate this ability only during your upkeep. +Oracle:{1}{B}: Regenerate Augur of Skulls.\nSacrifice Augur of Skulls: Target player discards two cards. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/a/augury_adept.txt b/forge-gui/res/cardsfolder/a/augury_adept.txt index eac3eea5b73..4eee9db1368 100644 --- a/forge-gui/res/cardsfolder/a/augury_adept.txt +++ b/forge-gui/res/cardsfolder/a/augury_adept.txt @@ -2,10 +2,10 @@ Name:Augury Adept ManaCost:1 WU WU Types:Creature Kithkin Wizard PT:2/2 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, reveal the top card of your library and put that card into your hand. You gain life equal to its converted mana cost. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, reveal the top card of your library and put that card into your hand. You gain life equal to its mana value. SVar:TrigDig:DB$Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBGain SVar:DBGain:DB$GainLife | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/augury_adept.jpg -Oracle:Whenever Augury Adept deals combat damage to a player, reveal the top card of your library and put that card into your hand. You gain life equal to its converted mana cost. \ No newline at end of file +Oracle:Whenever Augury Adept deals combat damage to a player, reveal the top card of your library and put that card into your hand. You gain life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/a/aura_mutation.txt b/forge-gui/res/cardsfolder/a/aura_mutation.txt index b957ddc2604..b1b4259f4d3 100644 --- a/forge-gui/res/cardsfolder/a/aura_mutation.txt +++ b/forge-gui/res/cardsfolder/a/aura_mutation.txt @@ -1,10 +1,10 @@ Name:Aura Mutation ManaCost:G W Types:Instant -A:SP$ Destroy | Cost$ G W | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SubAbility$ TrigToken | SpellDescription$ Destroy target enchantment. Create X 1/1 green Saproling creature tokens, where X is that enchantment's converted mana cost. +A:SP$ Destroy | Cost$ G W | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SubAbility$ TrigToken | SpellDescription$ Destroy target enchantment. Create X 1/1 green Saproling creature tokens, where X is that enchantment's mana value. #X will be the Converted Mana Cost of the target of Mutation SVar:TrigToken:DB$Token | TokenAmount$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling inv SVar:X:Targeted$CardManaCost DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_mutation.jpg -Oracle:Destroy target enchantment. Create X 1/1 green Saproling creature tokens, where X is that enchantment's converted mana cost. +Oracle:Destroy target enchantment. Create X 1/1 green Saproling creature tokens, where X is that enchantment's mana value. diff --git a/forge-gui/res/cardsfolder/a/auratouched_mage.txt b/forge-gui/res/cardsfolder/a/auratouched_mage.txt index 23deb88c70e..c22cfc35a15 100644 --- a/forge-gui/res/cardsfolder/a/auratouched_mage.txt +++ b/forge-gui/res/cardsfolder/a/auratouched_mage.txt @@ -2,10 +2,10 @@ Name:Auratouched Mage ManaCost:5 W Types:Creature Human Wizard PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for an Aura card that could enchant it. If CARDNAME is still on the battlefield, put that Aura card onto the battlefield attached to it. Otherwise, reveal the Aura card and put it into your hand. Then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for an Aura card that could enchant it. If CARDNAME is still on the battlefield, put that Aura card onto the battlefield attached to it. Otherwise, reveal the Aura card and put it into your hand. Then shuffle. SVar:TrigChangeZone:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource | AttachedTo$ Self | ConditionPresent$ Card.Self | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Aura.CanEnchantSource | ConditionPresent$ Card.Self | ConditionCompare$ LE0 AI:RemoveDeck:Random DeckNeeds:Type$Aura SVar:Picture:http://www.wizards.com/global/images/magic/general/auratouched_mage.jpg -Oracle:When Auratouched Mage enters the battlefield, search your library for an Aura card that could enchant it. If Auratouched Mage is still on the battlefield, put that Aura card onto the battlefield attached to it. Otherwise, reveal the Aura card and put it into your hand. Then shuffle your library. +Oracle:When Auratouched Mage enters the battlefield, search your library for an Aura card that could enchant it. If Auratouched Mage is still on the battlefield, put that Aura card onto the battlefield attached to it. Otherwise, reveal the Aura card and put it into your hand. Then shuffle. diff --git a/forge-gui/res/cardsfolder/a/auriok_salvagers.txt b/forge-gui/res/cardsfolder/a/auriok_salvagers.txt index 4babac0b6f8..27d441c6859 100644 --- a/forge-gui/res/cardsfolder/a/auriok_salvagers.txt +++ b/forge-gui/res/cardsfolder/a/auriok_salvagers.txt @@ -2,6 +2,6 @@ Name:Auriok Salvagers ManaCost:3 W Types:Creature Human Soldier PT:2/4 -A:AB$ ChangeZone | Cost$ 1 W | TgtPrompt$ Choose target artifact card with converted mana cost 1 or less in your graveyard | ValidTgts$ Artifact.cmcLE1+YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target artifact card with converted mana cost 1 or less from your graveyard to your hand. +A:AB$ ChangeZone | Cost$ 1 W | TgtPrompt$ Choose target artifact card with mana value 1 or less in your graveyard | ValidTgts$ Artifact.cmcLE1+YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target artifact card with mana value 1 or less from your graveyard to your hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/auriok_salvagers.jpg -Oracle:{1}{W}: Return target artifact card with converted mana cost 1 or less from your graveyard to your hand. +Oracle:{1}{W}: Return target artifact card with mana value 1 or less from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/a/aurochs_herd.txt b/forge-gui/res/cardsfolder/a/aurochs_herd.txt index 35d40c5a7a7..c4ea15e8c54 100644 --- a/forge-gui/res/cardsfolder/a/aurochs_herd.txt +++ b/forge-gui/res/cardsfolder/a/aurochs_herd.txt @@ -3,10 +3,10 @@ ManaCost:5 G Types:Creature Aurochs PT:4/4 K:Trample -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 Aurochs card, reveal it, 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 an Aurochs card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Aurochs | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X SVar:X:Count$Valid Aurochs.attacking+Other SVar:Picture:http://www.wizards.com/global/images/magic/general/aurochs_herd.jpg -Oracle:Trample\nWhen Aurochs Herd enters the battlefield, you may search your library for an Aurochs card, reveal it, and put it into your hand. If you do, shuffle your library.\nWhenever Aurochs Herd attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. +Oracle:Trample\nWhen Aurochs Herd enters the battlefield, you may search your library for an Aurochs card, reveal it, put it into your hand, then shuffle.\nWhenever Aurochs Herd attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. diff --git a/forge-gui/res/cardsfolder/a/austere_command.txt b/forge-gui/res/cardsfolder/a/austere_command.txt index b3420506500..3e44388da4d 100644 --- a/forge-gui/res/cardsfolder/a/austere_command.txt +++ b/forge-gui/res/cardsfolder/a/austere_command.txt @@ -4,7 +4,7 @@ Types:Sorcery A:SP$ Charm | Cost$ 4 W W | Choices$ DestroyArtifacts,DestroyEnchs,DestroyLE3,DestroyGE4 | CharmNum$ 2 SVar:DestroyArtifacts:DB$ DestroyAll | ValidCards$ Artifact | SpellDescription$ Destroy all artifacts. SVar:DestroyEnchs:DB$ DestroyAll | ValidCards$ Enchantment | SpellDescription$ Destroy all enchantments. -SVar:DestroyLE3:DB$ DestroyAll | ValidCards$ Creature.cmcLE3 | SpellDescription$ Destroy all creatures with converted mana cost 3 or less. -SVar:DestroyGE4:DB$ DestroyAll | ValidCards$ Creature.cmcGE4 | SpellDescription$ Destroy all creatures with converted mana cost 4 or greater. +SVar:DestroyLE3:DB$ DestroyAll | ValidCards$ Creature.cmcLE3 | SpellDescription$ Destroy all creatures with mana value 3 or less. +SVar:DestroyGE4:DB$ DestroyAll | ValidCards$ Creature.cmcGE4 | SpellDescription$ Destroy all creatures with mana value 4 or greater. SVar:Picture:http://www.wizards.com/global/images/magic/general/austere_command.jpg -Oracle:Choose two —\n• Destroy all artifacts.\n• Destroy all enchantments.\n• Destroy all creatures with converted mana cost 3 or less.\n• Destroy all creatures with converted mana cost 4 or greater. +Oracle:Choose two —\n• Destroy all artifacts.\n• Destroy all enchantments.\n• Destroy all creatures with mana value 3 or less.\n• Destroy all creatures with mana value 4 or greater. diff --git a/forge-gui/res/cardsfolder/a/avarax.txt b/forge-gui/res/cardsfolder/a/avarax.txt index 1b969705842..ecc79e46def 100644 --- a/forge-gui/res/cardsfolder/a/avarax.txt +++ b/forge-gui/res/cardsfolder/a/avarax.txt @@ -4,7 +4,7 @@ Types:Creature Beast PT:3/3 K:Haste A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named Avarax, reveal it, and put it into your hand. If you do, shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named Avarax, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedAvarax | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Avarax -Oracle:Haste\nWhen Avarax enters the battlefield, you may search your library for a card named Avarax, reveal it, and put it into your hand. If you do, shuffle your library.\n{1}{R}: Avarax gets +1/+0 until end of turn. +Oracle:Haste\nWhen Avarax enters the battlefield, you may search your library for a card named Avarax, reveal it, put it into your hand, then shuffle.\n{1}{R}: Avarax gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/avatar_of_growth.txt b/forge-gui/res/cardsfolder/a/avatar_of_growth.txt index 148495cb4c7..84483f26288 100644 --- a/forge-gui/res/cardsfolder/a/avatar_of_growth.txt +++ b/forge-gui/res/cardsfolder/a/avatar_of_growth.txt @@ -4,7 +4,7 @@ Types:Creature Elemental Avatar PT:4/4 K:Trample S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 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. +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. SVar:TrigSearch:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | DefinedPlayer$ Player | ChangeNum$ 2 | Shuffle$ True SVar:X:PlayerCountOpponents$Amount -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. +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. diff --git a/forge-gui/res/cardsfolder/a/aven_augur.txt b/forge-gui/res/cardsfolder/a/aven_augur.txt index dbebaf45a15..95ac9b0564e 100644 --- a/forge-gui/res/cardsfolder/a/aven_augur.txt +++ b/forge-gui/res/cardsfolder/a/aven_augur.txt @@ -3,6 +3,6 @@ ManaCost:3 U Types:Creature Bird Wizard PT:2/2 K:Flying -A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Return up to two target creatures to their owners' hands. Activate this ability only during your upkeep. +A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Return up to two target creatures to their owners' hands. Activate only during your upkeep. SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_augur.jpg -Oracle:Flying\nSacrifice Aven Augur: Return up to two target creatures to their owners' hands. Activate this ability only during your upkeep. +Oracle:Flying\nSacrifice Aven Augur: Return up to two target creatures to their owners' hands. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt b/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt index fd75d6e7de0..3ce218177ad 100644 --- a/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt +++ b/forge-gui/res/cardsfolder/a/aven_riftwatcher.txt @@ -4,8 +4,8 @@ Types:Creature Bird Rebel Soldier K:Vanishing:3 PT:2/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, you gain 2 life. -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. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters or leaves the battlefield, you gain 2 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ When CARDNAME enters 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 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. +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 or leaves the battlefield, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/a/avizoa.txt b/forge-gui/res/cardsfolder/a/avizoa.txt index e4aeb81e2c6..596e8022d65 100644 --- a/forge-gui/res/cardsfolder/a/avizoa.txt +++ b/forge-gui/res/cardsfolder/a/avizoa.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Jellyfish PT:2/2 K:Flying -A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | ActivationLimit$ 1 | SubAbility$ DBSkipPhase | SpellDescription$ CARDNAME gets +2/+2 until end of turn. You skip your next untap step. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | ActivationLimit$ 1 | SubAbility$ DBSkipPhase | SpellDescription$ CARDNAME gets +2/+2 until end of turn. You skip your next untap step. Activate only once each turn. SVar:DBSkipPhase:DB$ SkipPhase | Defined$ You | Step$ Untap AI:RemoveDeck:All -Oracle:Flying\n{0}: Avizoa gets +2/+2 until end of turn. You skip your next untap step. Activate this ability only once each turn. +Oracle:Flying\n{0}: Avizoa gets +2/+2 until end of turn. You skip your next untap step. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/a/axgard_armory.txt b/forge-gui/res/cardsfolder/a/axgard_armory.txt index 17b8f966ca9..7c80119f069 100644 --- a/forge-gui/res/cardsfolder/a/axgard_armory.txt +++ b/forge-gui/res/cardsfolder/a/axgard_armory.txt @@ -3,9 +3,9 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -A:AB$ ChangeZone | Cost$ 1 R R W T Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Aura | ChangeNum$ 1 | SubAbility$ DBChange | StackDescription$ {p:You} searches their library for an Aura card and/or an Equipment card, reveals them, puts them into their hand, then shuffles their library. | SpellDescription$ Search your library for an Aura card and/or an Equipment card, reveal them, put them into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 R R W T Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Aura | ChangeNum$ 1 | SubAbility$ DBChange | StackDescription$ {p:You} searches their library for an Aura card and/or an Equipment card, reveals them, puts them into their hand, then shuffles their library. | SpellDescription$ Search your library for an Aura card and/or an Equipment card, reveal them, put them into your hand, then shuffle. SVar:DBChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Equipment | ChangeNum$ 1 | Shuffle$ True | StackDescription$ None 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. diff --git a/forge-gui/res/cardsfolder/a/axgard_braggart.txt b/forge-gui/res/cardsfolder/a/axgard_braggart.txt index 41acd2a38e4..6437339e3da 100644 --- a/forge-gui/res/cardsfolder/a/axgard_braggart.txt +++ b/forge-gui/res/cardsfolder/a/axgard_braggart.txt @@ -5,4 +5,4 @@ PT:3/3 A:AB$ Untap | Cost$ 1 W | Defined$ Self | SubAbility$ DBPutCounter | Boast$ True | SpellDescription$ Untap CARDNAME. Put a +1/+1 counter on it. SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Boast — {1}{W}: Untap Axgard Braggart. Put a +1/+1 counter on it. (Activate this ability only if this creature attacked this turn and only once each turn.) +Oracle:Boast — {1}{W}: Untap Axgard Braggart. Put a +1/+1 counter on it. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/a/ayli_eternal_pilgrim.txt b/forge-gui/res/cardsfolder/a/ayli_eternal_pilgrim.txt index fc5d7253684..f0bd3b5f825 100644 --- a/forge-gui/res/cardsfolder/a/ayli_eternal_pilgrim.txt +++ b/forge-gui/res/cardsfolder/a/ayli_eternal_pilgrim.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Kor Cleric PT:2/3 K:Deathtouch A:AB$ GainLife | Cost$ 1 Sac<1/Creature.Other/another creature> | Defined$ You | LifeAmount$ Toughness | SpellDescription$ You gain life equal to the sacrificed creature's toughness. -A:AB$ ChangeZone | Cost$ 1 W B Sac<1/Creature.Other/another creature> | CheckSVar$ X | SVarCompare$ GEY | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target nonland permanent. Activate this ability only if you have at least 10 life more than your starting life total. +A:AB$ ChangeZone | Cost$ 1 W B Sac<1/Creature.Other/another creature> | CheckSVar$ X | SVarCompare$ GEY | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target nonland permanent. Activate only if you have at least 10 life more than your starting life total. SVar:Toughness:Sacrificed$CardToughness SVar:X:Count$YourLifeTotal SVar:Y:Count$YourStartingLife/Plus.10 SVar:Picture:http://www.wizards.com/global/images/magic/general/ayli_eternal_pilgrim.jpg -Oracle:Deathtouch\n{1}, Sacrifice another creature: You gain life equal to the sacrificed creature's toughness.\n{1}{W}{B}, Sacrifice another creature: Exile target nonland permanent. Activate this ability only if you have at least 10 life more than your starting life total. \ No newline at end of file +Oracle:Deathtouch\n{1}, Sacrifice another creature: You gain life equal to the sacrificed creature's toughness.\n{1}{W}{B}, Sacrifice another creature: Exile target nonland permanent. Activate only if you have at least 10 life more than your starting life total. diff --git a/forge-gui/res/cardsfolder/a/azimaet_drake.txt b/forge-gui/res/cardsfolder/a/azimaet_drake.txt index 0d2349a4d92..23ab6f9fa0a 100644 --- a/forge-gui/res/cardsfolder/a/azimaet_drake.txt +++ b/forge-gui/res/cardsfolder/a/azimaet_drake.txt @@ -3,5 +3,5 @@ ManaCost:2 U Types:Creature Drake PT:1/3 K:Flying -A:AB$ Pump | Cost$ U | Defined$ Self | NumAtt$ 1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability only once each turn. -Oracle:Flying\n{U}: Azimaet Drake gets +1/+0 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ U | Defined$ Self | NumAtt$ 1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate only once each turn. +Oracle:Flying\n{U}: Azimaet Drake gets +1/+0 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/a/azors_gateway_sanctum_of_the_sun.txt b/forge-gui/res/cardsfolder/a/azors_gateway_sanctum_of_the_sun.txt index edf4bb7e2cb..035678ec55f 100644 --- a/forge-gui/res/cardsfolder/a/azors_gateway_sanctum_of_the_sun.txt +++ b/forge-gui/res/cardsfolder/a/azors_gateway_sanctum_of_the_sun.txt @@ -1,7 +1,7 @@ Name:Azor's Gateway ManaCost:2 Types:Legendary Artifact -A:AB$ Draw | Cost$ 1 T | NumCards$ 1 | SubAbility$ DBExile | SpellDescription$ Draw a card, then exile a card from your hand. If cards with five or more different converted mana costs are exiled with CARDNAME, you gain 5 life, untap CARDNAME, and transform it. +A:AB$ Draw | Cost$ 1 T | NumCards$ 1 | SubAbility$ DBExile | SpellDescription$ Draw a card, then exile a card from your hand. If cards with five or more different mana values are exiled with CARDNAME, you gain 5 life, untap CARDNAME, and transform it. SVar:DBExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | RememberChanged$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 5 | SubAbility$ DBUntap | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE5 SVar:DBUntap:DB$ Untap | Defined$ Self | SubAbility$ DBTransform | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE5 @@ -13,7 +13,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Remembered$DifferentCMC SVar:Picture:http://www.wizards.com/global/images/magic/general/azors_gateway.jpg AlternateMode:DoubleFaced -Oracle:{1}, {T}: Draw a card, then exile a card from your hand. If cards with five or more different converted mana costs are exiled with Azor's Gateway, you gain 5 life, untap Azor's Gateway, and transform it. +Oracle:{1}, {T}: Draw a card, then exile a card from your hand. If cards with five or more different mana values are exiled with Azor's Gateway, you gain 5 life, untap Azor's Gateway, and transform it. ALTERNATE diff --git a/forge-gui/res/cardsfolder/b/back_from_the_brink.txt b/forge-gui/res/cardsfolder/b/back_from_the_brink.txt index aca1ea67ced..1771c0512fb 100644 --- a/forge-gui/res/cardsfolder/b/back_from_the_brink.txt +++ b/forge-gui/res/cardsfolder/b/back_from_the_brink.txt @@ -1,7 +1,7 @@ Name:Back from the Brink ManaCost:4 U U Types:Enchantment -A:AB$ CopyPermanent | Cost$ ExileFromGrave<1/Creature> Mana<20\Exiled> | CostDesc$ Exile a creature card from your graveyard and pay its mana cost: | Defined$ Exiled | SorcerySpeed$ True | SpellDescription$ Create a token that's a copy of that card. Activate this ability only any time you could cast a sorcery. +A:AB$ CopyPermanent | Cost$ ExileFromGrave<1/Creature> Mana<20\Exiled> | CostDesc$ Exile a creature card from your graveyard and pay its mana cost: | Defined$ Exiled | SorcerySpeed$ True | SpellDescription$ Create a token that's a copy of that card. Activate only as a sorcery. SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/back_from_the_brink.jpg -Oracle:Exile a creature card from your graveyard and pay its mana cost: Create a token that's a copy of that card. Activate this ability only any time you could cast a sorcery. +Oracle:Exile a creature card from your graveyard and pay its mana cost: Create a token that's a copy of that card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/b/bad_river.txt b/forge-gui/res/cardsfolder/b/bad_river.txt index af5c7f9bf03..5242a2baf09 100644 --- a/forge-gui/res/cardsfolder/b/bad_river.txt +++ b/forge-gui/res/cardsfolder/b/bad_river.txt @@ -2,6 +2,6 @@ Name:Bad River ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Island,Swamp | ChangeNum$ 1 | SpellDescription$ Search your library for an Island or Swamp card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Island,Swamp | ChangeNum$ 1 | SpellDescription$ Search your library for an Island or Swamp card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/bad_river.jpg -Oracle:Bad River enters the battlefield tapped.\n{T}, Sacrifice Bad River: Search your library for an Island or Swamp card, put it onto the battlefield, then shuffle your library. +Oracle:Bad River enters the battlefield tapped.\n{T}, Sacrifice Bad River: Search your library for an Island or Swamp card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/baffling_end.txt b/forge-gui/res/cardsfolder/b/baffling_end.txt index a7355c9ec3f..40e6310f12d 100644 --- a/forge-gui/res/cardsfolder/b/baffling_end.txt +++ b/forge-gui/res/cardsfolder/b/baffling_end.txt @@ -1,9 +1,9 @@ Name:Baffling End ManaCost:1 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature an opponent controls with converted mana cost 3 or less. -SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl+cmcLE3 | TgtPrompt$ Select target creature an opponent controls with converted mana cost 3 or less | Origin$ Battlefield | Destination$ Exile +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature an opponent controls with mana value 3 or less. +SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl+cmcLE3 | TgtPrompt$ Select target creature an opponent controls with mana value 3 or less | Origin$ Battlefield | Destination$ Exile T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, target opponent creates a 3/3 green Dinosaur creature token with trample. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_3_3_dinosaur_trample | ValidTgts$ Opponent | TokenOwner$ Targeted | LegacyImage$ g 3 3 dinosaur trample rix SVar:Picture:http://www.wizards.com/global/images/magic/general/baffling_end.jpg -Oracle:When Baffling End enters the battlefield, exile target creature an opponent controls with converted mana cost 3 or less.\nWhen Baffling End leaves the battlefield, target opponent creates a 3/3 green Dinosaur creature token with trample. \ No newline at end of file +Oracle:When Baffling End enters the battlefield, exile target creature an opponent controls with mana value 3 or less.\nWhen Baffling End leaves the battlefield, target opponent creates a 3/3 green Dinosaur creature token with trample. diff --git a/forge-gui/res/cardsfolder/b/baird_steward_of_argive.txt b/forge-gui/res/cardsfolder/b/baird_steward_of_argive.txt index d3f07af14f4..f46fe6a7209 100644 --- a/forge-gui/res/cardsfolder/b/baird_steward_of_argive.txt +++ b/forge-gui/res/cardsfolder/b/baird_steward_of_argive.txt @@ -3,6 +3,6 @@ ManaCost:2 W W Types:Legendary Creature Human Soldier PT:2/4 K:Vigilance -S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ 1 | Description$ Creatures can't attack you or a planeswalker you control unless their controller pays {1} for each of those creatures. +S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ 1 | Description$ Creatures can't attack you or planeswalkers you control unless their controller pays {1} for each of those creatures. SVar:Picture:http://www.wizards.com/global/images/magic/general/baird_steward_of_argive.jpg -Oracle:Vigilance\nCreatures can't attack you or a planeswalker you control unless their controller pays {1} for each of those creatures. +Oracle:Vigilance\nCreatures can't attack you or planeswalkers you control unless their controller pays {1} for each of those creatures. diff --git a/forge-gui/res/cardsfolder/b/balduvian_hydra.txt b/forge-gui/res/cardsfolder/b/balduvian_hydra.txt index b0aae509a9f..aca66f80f78 100644 --- a/forge-gui/res/cardsfolder/b/balduvian_hydra.txt +++ b/forge-gui/res/cardsfolder/b/balduvian_hydra.txt @@ -4,8 +4,8 @@ Types:Creature Hydra PT:0/1 K:etbCounter:P1P0:X A:AB$ PreventDamage | Cost$ SubCounter<1/P1P0> | Defined$ Self | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to CARDNAME this turn. -A:AB$ PutCounter | Cost$ R R R | CounterType$ P1P0 | CounterNum$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put a +1/+0 counter on CARDNAME. Activate this ability only during your upkeep. +A:AB$ PutCounter | Cost$ R R R | CounterType$ P1P0 | CounterNum$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put a +1/+0 counter on CARDNAME. Activate only during your upkeep. SVar:X:Count$xPaid DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_hydra.jpg -Oracle:Balduvian Hydra enters the battlefield with X +1/+0 counters on it.\nRemove a +1/+0 counter from Balduvian Hydra: Prevent the next 1 damage that would be dealt to Balduvian Hydra this turn.\n{R}{R}{R}: Put a +1/+0 counter on Balduvian Hydra. Activate this ability only during your upkeep. +Oracle:Balduvian Hydra enters the battlefield with X +1/+0 counters on it.\nRemove a +1/+0 counter from Balduvian Hydra: Prevent the next 1 damage that would be dealt to Balduvian Hydra this turn.\n{R}{R}{R}: Put a +1/+0 counter on Balduvian Hydra. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/b/balduvian_warlord.txt b/forge-gui/res/cardsfolder/b/balduvian_warlord.txt index bd0ef0c1d0f..e20cc79485b 100644 --- a/forge-gui/res/cardsfolder/b/balduvian_warlord.txt +++ b/forge-gui/res/cardsfolder/b/balduvian_warlord.txt @@ -4,6 +4,6 @@ Types:Creature Human Barbarian PT:3/2 A:AB$ RemoveFromCombat | Cost$ T | ActivationPhases$ Declare Blockers | ValidTgts$ Creature.blocking | Defined$ Targeted | UnblockCreaturesBlockedOnlyBy$ Targeted | SubAbility$ ChooseAttacker | SpellDescription$ Remove target blocking creature from combat. Creatures it was blocking that hadn't become blocked by another creature this combat become unblocked. SVar:ChooseAttacker:DB$ ChooseCard | Defined$ You | Choices$ Creature.attacking | ChoiceTitle$ Choose an attacker to block | RememberChosen$ True | Mandatory$ True | SubAbility$ Block | SpellDescriptions$ None | StackDescription$ None -SVar:Block:DB$ Block | DefinedAttacker$ Remembered | DefinedBlocker$ ParentTarget | SpellDescription$ Then it blocks an attacking creature of your choice. Activate this ability only during the declare blockers step. | StackDescription$ SpellDescription | SubAbility$ DBCleanup +SVar:Block:DB$ Block | DefinedAttacker$ Remembered | DefinedBlocker$ ParentTarget | SpellDescription$ Then it blocks an attacking creature of your choice. Activate only during the declare blockers step. | StackDescription$ SpellDescription | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:{T}: Remove target blocking creature from combat. Creatures it was blocking that hadn't become blocked by another creature this combat become unblocked, then it blocks an attacking creature of your choice. Activate this ability only during the declare blockers step. \ No newline at end of file +Oracle:{T}: Remove target blocking creature from combat. Creatures it was blocking that hadn't become blocked by another creature this combat become unblocked, then it blocks an attacking creature of your choice. Activate only during the declare blockers step. diff --git a/forge-gui/res/cardsfolder/b/baneful_omen.txt b/forge-gui/res/cardsfolder/b/baneful_omen.txt index b9d182b1411..5f9ad94ff5a 100644 --- a/forge-gui/res/cardsfolder/b/baneful_omen.txt +++ b/forge-gui/res/cardsfolder/b/baneful_omen.txt @@ -1,10 +1,10 @@ Name:Baneful Omen ManaCost:4 B B B Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may reveal the top card of your library. If you do, each opponent loses life equal to that card's converted mana cost. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may reveal the top card of your library. If you do, each opponent loses life equal to that card's mana value. SVar:TrigDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBLose SVar:DBLose:DB$ LoseLife | LifeAmount$ X | Defined$ Player.Opponent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/baneful_omen.jpg -Oracle:At the beginning of your end step, you may reveal the top card of your library. If you do, each opponent loses life equal to that card's converted mana cost. \ No newline at end of file +Oracle:At the beginning of your end step, you may reveal the top card of your library. If you do, each opponent loses life equal to that card's mana value. diff --git a/forge-gui/res/cardsfolder/b/bant_panorama.txt b/forge-gui/res/cardsfolder/b/bant_panorama.txt index 9dcc1c59b88..ceae1b94ae7 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 and 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, put it onto the battlefield tapped, then shuffle. 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 and 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, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/barals_expertise.txt b/forge-gui/res/cardsfolder/b/barals_expertise.txt index 5edfaaf6aba..8c4b078d4eb 100644 --- a/forge-gui/res/cardsfolder/b/barals_expertise.txt +++ b/forge-gui/res/cardsfolder/b/barals_expertise.txt @@ -1,7 +1,7 @@ Name:Baral's Expertise ManaCost:3 U U Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 U U | TargetMin$ 0 | TargetMax$ 3 | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBPlay | SpellDescription$ Return up to three target artifacts and/or creatures to their owners' hands. You may cast a spell with converted mana cost 4 or less from your hand without paying its mana cost. +A:SP$ ChangeZone | Cost$ 3 U U | TargetMin$ 0 | TargetMax$ 3 | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBPlay | SpellDescription$ Return up to three target artifacts and/or creatures to their owners' hands. You may cast a spell with mana value 4 or less from your hand without paying its mana cost. SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+YouOwn | ValidSA$ Spell.cmcLE4 | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/barals_expertise.jpg -Oracle:Return up to three target artifacts and/or creatures to their owners' hands.\nYou may cast a spell with converted mana cost 4 or less from your hand without paying its mana cost. \ No newline at end of file +Oracle:Return up to three target artifacts and/or creatures to their owners' hands.\nYou may cast a spell with mana value 4 or less from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/b/barbarian_bully.txt b/forge-gui/res/cardsfolder/b/barbarian_bully.txt index 943784f7db5..11b96ca6c93 100644 --- a/forge-gui/res/cardsfolder/b/barbarian_bully.txt +++ b/forge-gui/res/cardsfolder/b/barbarian_bully.txt @@ -2,6 +2,6 @@ Name:Barbarian Bully ManaCost:2 R Types:Creature Human Barbarian PT:2/2 -A:AB$ Pump | Cost$ Discard<1/Random> | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | UnlessCost$ DamageYou<4> | UnlessPayer$ Player | UnlessAI$ Never | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn unless a player has CARDNAME deal 4 damage to them. Activate this ability only once each turn. +A:AB$ Pump | Cost$ Discard<1/Random> | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | UnlessCost$ DamageYou<4> | UnlessPayer$ Player | UnlessAI$ Never | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn unless a player has CARDNAME deal 4 damage to them. Activate only once each turn. DeckHas:Ability$Discard -Oracle:Discard a card at random: Barbarian Bully gets +2/+2 until end of turn unless a player has Barbarian Bully deal 4 damage to them. Activate this ability only once each turn. +Oracle:Discard a card at random: Barbarian Bully gets +2/+2 until end of turn unless a player has Barbarian Bully deal 4 damage to them. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/b/barbarian_ring.txt b/forge-gui/res/cardsfolder/b/barbarian_ring.txt index d3dd667cbe8..2b16d7319e3 100644 --- a/forge-gui/res/cardsfolder/b/barbarian_ring.txt +++ b/forge-gui/res/cardsfolder/b/barbarian_ring.txt @@ -2,7 +2,7 @@ Name:Barbarian Ring ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBPain | SpellDescription$ Add {R}. CARDNAME deals 1 damage to you. -A:AB$ DealDamage | Cost$ R T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 2 damage to any target. Activate this ability only if seven or more cards are in your graveyard. +A:AB$ DealDamage | Cost$ R T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/barbarian_ring.jpg -Oracle:{T}: Add {R}. Barbarian Ring deals 1 damage to you.\nThreshold — {R}, {T}, Sacrifice Barbarian Ring: It deals 2 damage to any target. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{T}: Add {R}. Barbarian Ring deals 1 damage to you.\nThreshold — {R}, {T}, Sacrifice Barbarian Ring: It deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/b/basking_rootwalla.txt b/forge-gui/res/cardsfolder/b/basking_rootwalla.txt index a50562544e0..bec0a09d3b2 100644 --- a/forge-gui/res/cardsfolder/b/basking_rootwalla.txt +++ b/forge-gui/res/cardsfolder/b/basking_rootwalla.txt @@ -2,7 +2,7 @@ Name:Basking Rootwalla ManaCost:G Types:Creature Lizard PT:1/1 -A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. K:Madness:0 SVar:DiscardMe:5 -Oracle:{1}{G}: Basking Rootwalla gets +2/+2 until end of turn. Activate this ability only once each turn.\nMadness {0} (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:{1}{G}: Basking Rootwalla gets +2/+2 until end of turn. Activate only once each turn.\nMadness {0} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/b/basris_aegis.txt b/forge-gui/res/cardsfolder/b/basris_aegis.txt index 2063cbbb3c0..3004b515691 100755 --- a/forge-gui/res/cardsfolder/b/basris_aegis.txt +++ b/forge-gui/res/cardsfolder/b/basris_aegis.txt @@ -1,8 +1,8 @@ Name:Basri's Aegis ManaCost:2 W W Types:Sorcery -A:SP$ PutCounter | Cost$ 2 W W | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBSearch | SpellDescription$ Put a +1/+1 counter on each of up to two target creatures. You may search your library and/or graveyard for a card named Basri, Devoted Paladin, reveal it, and put it into your hand. If you search your library this way, shuffle it. +A:SP$ PutCounter | Cost$ 2 W W | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBSearch | SpellDescription$ Put a +1/+1 counter on each of up to two target creatures. You may search your library and/or graveyard for a card named Basri, Devoted Paladin, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:DBSearch:DB$ ChangeZone | Optional$ True | 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.namedBasri; Devoted Paladin | ChangeNum$ 1 DeckHints:Name$Basri, Devoted Paladin DeckHas:Ability$Counters -Oracle:Put a +1/+1 counter on each of up to two target creatures. You may search your library and/or graveyard for a card named Basri, Devoted Paladin, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Put a +1/+1 counter on each of up to two target creatures. You may search your library and/or graveyard for a card named Basri, Devoted Paladin, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/b/battalion_foot_soldier.txt b/forge-gui/res/cardsfolder/b/battalion_foot_soldier.txt index a5c77d843d3..6c448b7a1a4 100644 --- a/forge-gui/res/cardsfolder/b/battalion_foot_soldier.txt +++ b/forge-gui/res/cardsfolder/b/battalion_foot_soldier.txt @@ -2,7 +2,7 @@ Name:Battalion Foot Soldier ManaCost:2 W Types:Creature Human Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for any number of cards named Battalion Foot Soldier, reveal them, put them into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for any number of cards named Battalion Foot Soldier, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedBattalion Foot Soldier | ChangeNum$ X | ShuffleNonMandatory$ True SVar:X:Count$InYourLibrary -Oracle:When Battalion Foot Soldier enters the battlefield, you may search your library for any number of cards named Battalion Foot Soldier, reveal them, put them into your hand, then shuffle your library. +Oracle:When Battalion Foot Soldier enters the battlefield, you may search your library for any number of cards named Battalion Foot Soldier, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/battershield_warrior.txt b/forge-gui/res/cardsfolder/b/battershield_warrior.txt index 85bffd1d200..6ecacdf828e 100644 --- a/forge-gui/res/cardsfolder/b/battershield_warrior.txt +++ b/forge-gui/res/cardsfolder/b/battershield_warrior.txt @@ -3,4 +3,4 @@ ManaCost:2 W Types:Creature Human Warrior PT:2/2 A:AB$ PumpAll | Cost$ 1 W | ValidCards$ Creature.YouCtrl| NumAtt$ +1 | NumDef$ +1 | Boast$ True | SpellDescription$ Creatures you control get +1/+1 until end of turn| -Oracle:Boast — {1}{W}: Creatures you control get +1/+1 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:Boast — {1}{W}: Creatures you control get +1/+1 until end of turn. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/b/battle_of_frost_and_fire.txt b/forge-gui/res/cardsfolder/b/battle_of_frost_and_fire.txt index 1591ec3b7ff..b5ec93690b3 100644 --- a/forge-gui/res/cardsfolder/b/battle_of_frost_and_fire.txt +++ b/forge-gui/res/cardsfolder/b/battle_of_frost_and_fire.txt @@ -4,9 +4,9 @@ Types:Enchantment Saga K:Saga:3:DBDamageAll,DBScry,DBEffect SVar:DBDamageAll:DB$ DamageAll | NumDmg$ 4 | ValidCards$ Creature.nonGiant,Planeswalker | ValidDescription$ each non-Giant creature and each planeswalker. | SpellDescription$ CARDNAME deals 4 damage to each non-Giant creature and each planeswalker. SVar:DBScry:DB$ Scry | ScryNum$ 3 | SpellDescription$ Scry 3. -SVar:DBEffect:DB$ Effect | Triggers$ CastSpell | SpellDescription$ Whenever you cast a spell with converted mana cost 5 or greater this turn, draw two cards, then discard a card. -SVar:CastSpell:Mode$ SpellCast | ValidCard$ Card.cmcGE5 | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ DBDraw | TriggerDescription$ Whenever you cast a spell with converted mana cost 5 or greater this turn, draw two cards, then discard a card. +SVar:DBEffect:DB$ Effect | Triggers$ CastSpell | SpellDescription$ Whenever you cast a spell with mana value 5 or greater this turn, draw two cards, then discard a card. +SVar:CastSpell:Mode$ SpellCast | ValidCard$ Card.cmcGE5 | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ DBDraw | TriggerDescription$ Whenever you cast a spell with mana value 5 or greater this turn, draw two cards, then discard a card. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose DeckHints:Type$Giant -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Battle of Frost and Fire deals 4 damage to each non-Giant creature and each planeswalker.\nII — Scry 3.\nIII — Whenever you cast a spell with converted mana cost 5 or greater this turn, draw two cards, then discard a card. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI — Battle of Frost and Fire deals 4 damage to each non-Giant creature and each planeswalker.\nII — Scry 3.\nIII — Whenever you cast a spell with mana value 5 or greater this turn, draw two cards, then discard a card. diff --git a/forge-gui/res/cardsfolder/b/battlefield_scrounger.txt b/forge-gui/res/cardsfolder/b/battlefield_scrounger.txt index 9b58023bd1b..41268deed59 100644 --- a/forge-gui/res/cardsfolder/b/battlefield_scrounger.txt +++ b/forge-gui/res/cardsfolder/b/battlefield_scrounger.txt @@ -2,5 +2,5 @@ Name:Battlefield Scrounger ManaCost:3 G G Types:Creature Centaur PT:3/3 -A:AB$ Pump | Cost$ PutCardToLibFromGrave<3/-1/Card> | Activation$ Threshold | ActivationLimit$ 1 | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate this ability only once each turn and only if seven or more cards are in your graveyard. -Oracle:Threshold — Put three cards from your graveyard on the bottom of your library: Battlefield Scrounger gets +3/+3 until end of turn. Activate this ability only once each turn and only if seven or more cards are in your graveyard. +A:AB$ Pump | Cost$ PutCardToLibFromGrave<3/-1/Card> | Activation$ Threshold | ActivationLimit$ 1 | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate only once each turn and only if seven or more cards are in your graveyard. +Oracle:Threshold — Put three cards from your graveyard on the bottom of your library: Battlefield Scrounger gets +3/+3 until end of turn. Activate only once each turn and only if seven or more cards are in your graveyard. 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 c45ec44052d..52ee68665a3 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. (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.) +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. (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. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/b/bedlam_reveler.txt b/forge-gui/res/cardsfolder/b/bedlam_reveler.txt index f82e7483cf3..0b7f61fbc68 100644 --- a/forge-gui/res/cardsfolder/b/bedlam_reveler.txt +++ b/forge-gui/res/cardsfolder/b/bedlam_reveler.txt @@ -6,8 +6,8 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone K:Prowess T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, discard your hand, then draw three cards. SVar:TrigDiscard:DB$ Discard | Mode$ Hand | SubAbility$ DBDraw -SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 3 +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 3 SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn DeckHints:Ability$Graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/bedlam_reveler.jpg -Oracle:This spell costs {1} less to cast for each instant and sorcery card in your graveyard.\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhen Bedlam Reveler enters the battlefield, discard your hand, then draw three cards. +Oracle:This spell costs {1} less to cast for each instant and sorcery card in your graveyard.\nProwess\nWhen Bedlam Reveler enters the battlefield, discard your hand, then draw three cards. diff --git a/forge-gui/res/cardsfolder/b/beetleform_mage.txt b/forge-gui/res/cardsfolder/b/beetleform_mage.txt index 14daae993d7..70243c90f8c 100644 --- a/forge-gui/res/cardsfolder/b/beetleform_mage.txt +++ b/forge-gui/res/cardsfolder/b/beetleform_mage.txt @@ -2,6 +2,6 @@ Name:Beetleform Mage ManaCost:1 G U Types:Creature Human Insect Wizard PT:2/2 -A:AB$ Pump | Cost$ G U | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | KW$ Flying | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 and gains flying until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ G U | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | KW$ Flying | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 and gains flying until end of turn. Activate only once each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/beetleform_mage.jpg -Oracle:{G}{U}: Beetleform Mage gets +2/+2 and gains flying until end of turn. Activate this ability only once each turn. +Oracle:{G}{U}: Beetleform Mage gets +2/+2 and gains flying until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/b/behemoths_herald.txt b/forge-gui/res/cardsfolder/b/behemoths_herald.txt index 94113cda76c..f8c6952a6fb 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 and 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, put it onto the battlefield, then shuffle. 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 and 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, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/behold_my_grandeur.txt b/forge-gui/res/cardsfolder/b/behold_my_grandeur.txt index b9e8549c4f3..d247adbfadf 100644 --- a/forge-gui/res/cardsfolder/b/behold_my_grandeur.txt +++ b/forge-gui/res/cardsfolder/b/behold_my_grandeur.txt @@ -3,8 +3,8 @@ ManaCost:no cost Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBAddMana | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, add {U}{B}{R}. SVar:DBAddMana:DB$ Mana | Produced$ U B R -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBSearch | TriggerZones$ Command | OptionalDecider$ You | CheckSVar$ X | SVarCompare$ GE6 | TriggerDescription$ When you set this scheme in motion, if you control six or more lands, you may search your library for a card with converted mana cost 6 or greater, reveal it, put it into your hand, then shuffle your library. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBSearch | TriggerZones$ Command | OptionalDecider$ You | CheckSVar$ X | SVarCompare$ GE6 | TriggerDescription$ When you set this scheme in motion, if you control six or more lands, you may search your library for a card with mana value 6 or greater, reveal it, put it into your hand, then shuffle. SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.cmcGE6 | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:X:Count$Valid Land.YouCtrl SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Behold My Grandeur.full.jpg -Oracle:When you set this scheme in motion, add {U}{B}{R}.\nWhen you set this scheme in motion, if you control six or more lands, you may search your library for a card with converted mana cost 6 or greater, reveal it, put it into your hand, then shuffle your library. +Oracle:When you set this scheme in motion, add {U}{B}{R}.\nWhen you set this scheme in motion, if you control six or more lands, you may search your library for a card with mana value 6 or greater, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/behold_the_beyond.txt b/forge-gui/res/cardsfolder/b/behold_the_beyond.txt index 0649410f04f..74a65a22afb 100644 --- a/forge-gui/res/cardsfolder/b/behold_the_beyond.txt +++ b/forge-gui/res/cardsfolder/b/behold_the_beyond.txt @@ -1,8 +1,8 @@ Name:Behold the Beyond ManaCost:5 B B Types:Sorcery -A:SP$ Discard | Cost$ 5 B B | Mode$ Hand | SubAbility$ DBSearch | SpellDescription$ Discard your hand. Search your library for three cards and put those cards into your hand. Then shuffle your library. +A:SP$ Discard | Cost$ 5 B B | Mode$ Hand | SubAbility$ DBSearch | SpellDescription$ Discard your hand. Search your library for three cards, put them into your hand, then shuffle. SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | Mandatory$ True | ChangeType$ Card | ChangeNum$ 3 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/behold_the_beyond.jpg -Oracle:Discard your hand. Search your library for three cards and put those cards into your hand. Then shuffle your library. \ No newline at end of file +Oracle:Discard your hand. Search your library for three cards, put them into your hand, then shuffle. 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 a8e2e1b16ce..c72d33480ee 100644 --- a/forge-gui/res/cardsfolder/b/bell_borca_spectral_sergeant.txt +++ b/forge-gui/res/cardsfolder/b/bell_borca_spectral_sergeant.txt @@ -2,7 +2,7 @@ Name:Bell Borca, Spectral Sergeant ManaCost:2 R W Types:Legendary Creature Spirit Soldier PT:*/5 -Text:Note the converted mana cost of each card as it's put into exile. +Text:Note the mana value of each card as it's put into exile. T:Mode$ ChangesZone | Destination$ Exile | ValidCard$ Card.nonToken | TriggerZones$ Battlefield | Execute$ TrigNoteNum | Static$ True SVar:TrigNoteNum:DB$ StoreSVar | SVar$ ExiledCMC | Type$ Triggered | Expression$ CardManaCost | ConditionCheckSVar$ X | ConditionSVarCompare$ GTExiledCMC SVar:ExiledCMC:Number$0 @@ -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.\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. +Oracle:Note the mana value 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/benalish_commander.txt b/forge-gui/res/cardsfolder/b/benalish_commander.txt index bcba4798633..fb5bcb3096f 100644 --- a/forge-gui/res/cardsfolder/b/benalish_commander.txt +++ b/forge-gui/res/cardsfolder/b/benalish_commander.txt @@ -11,4 +11,4 @@ SVar:X:Count$xPaid SVar:Y:Count$Valid Soldier.YouCtrl SVar:NoZeroToughnessAI:True SVar:Picture:http://www.wizards.com/global/images/magic/general/benalish_commander.jpg -Oracle:Benalish Commander's power and toughness are each equal to the number of Soldiers you control.\nSuspend X—{X}{W}{W}. X can't be 0. (Rather than cast this card from your hand, you may pay {X}{W}{W} and exile it with X 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.)\nWhenever a time counter is removed from Benalish Commander while it's exiled, create a 1/1 white Soldier creature token. \ No newline at end of file +Oracle:Benalish Commander's power and toughness are each equal to the number of Soldiers you control.\nSuspend X—{X}{W}{W}. X can't be 0.\nWhenever a time counter is removed from Benalish Commander while it's exiled, create a 1/1 white Soldier creature token. diff --git a/forge-gui/res/cardsfolder/b/beneath_the_sands.txt b/forge-gui/res/cardsfolder/b/beneath_the_sands.txt index 3381e61bb33..0e375f6ef3e 100644 --- a/forge-gui/res/cardsfolder/b/beneath_the_sands.txt +++ b/forge-gui/res/cardsfolder/b/beneath_the_sands.txt @@ -1,7 +1,7 @@ Name:Beneath the Sands ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. K:Cycling:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/beneath_the_sands.jpg -Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.\nCycling {2} ({2}, Discard this card: Draw a card.) \ No newline at end of file +Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/b/beseech_the_queen.txt b/forge-gui/res/cardsfolder/b/beseech_the_queen.txt index 4124b598ff5..70c8dc4bc8c 100644 --- a/forge-gui/res/cardsfolder/b/beseech_the_queen.txt +++ b/forge-gui/res/cardsfolder/b/beseech_the_queen.txt @@ -1,8 +1,8 @@ Name:Beseech the Queen ManaCost:2/B 2/B 2/B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2/B 2/B 2/B | Origin$ Library | Destination$ Hand | ChangeType$ Card.cmcLEX | ChangeNum$ 1 | SpellDescription$ 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. +A:SP$ ChangeZone | Cost$ 2/B 2/B 2/B | Origin$ Library | Destination$ Hand | ChangeType$ Card.cmcLEX | ChangeNum$ 1 | SpellDescription$ Search your library for a card with mana value less than or equal to the number of lands you control, reveal it, put it into your hand, then shuffle. SVar:X:Count$Valid Land.YouCtrl AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/beseech_the_queen.jpg -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. +Oracle:({2/B} can be paid with any two mana or with {B}. This card's mana value is 6.)\nSearch your library for a card with mana value less than or equal to the number of lands you control, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/bifurcate.txt b/forge-gui/res/cardsfolder/b/bifurcate.txt index 208dfa80e98..058271d5cf6 100644 --- a/forge-gui/res/cardsfolder/b/bifurcate.txt +++ b/forge-gui/res/cardsfolder/b/bifurcate.txt @@ -1,9 +1,9 @@ Name:Bifurcate ManaCost:3 G Types:Sorcery -A:SP$ Pump | Cost$ 3 G | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | Static$ True | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a permanent card with the same name as target nontoken creature and put that card onto the battlefield. Then shuffle your library. -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Targeted.Permanent+sameName | ChangeNum$ 1 | StackDescription$ Search your library for a permanent card with the same name as target nontoken creature and put that card onto the battlefield. Then shuffle your library. +A:SP$ Pump | Cost$ 3 G | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | Static$ True | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a permanent card with the same name as target nontoken creature, put that card onto the battlefield, then shuffle. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Targeted.Permanent+sameName | ChangeNum$ 1 | StackDescription$ Search your library for a permanent card with the same name as target nontoken creature, put that card onto the battlefield, then shuffle. AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/bifurcate.jpg -Oracle:Search your library for a permanent card with the same name as target nontoken creature and put that card onto the battlefield. Then shuffle your library. +Oracle:Search your library for a permanent card with the same name as target nontoken creature, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/binding_the_old_gods.txt b/forge-gui/res/cardsfolder/b/binding_the_old_gods.txt index ac6023123c8..96152aa8d76 100644 --- a/forge-gui/res/cardsfolder/b/binding_the_old_gods.txt +++ b/forge-gui/res/cardsfolder/b/binding_the_old_gods.txt @@ -3,6 +3,6 @@ ManaCost:2 B G Types:Enchantment Saga 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: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. 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.\nIII — Creatures you control gain deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/b/birthing_pod.txt b/forge-gui/res/cardsfolder/b/birthing_pod.txt index 33c857dc0ce..57de1b4b8e3 100644 --- a/forge-gui/res/cardsfolder/b/birthing_pod.txt +++ b/forge-gui/res/cardsfolder/b/birthing_pod.txt @@ -1,9 +1,9 @@ Name:Birthing Pod ManaCost:3 PG Types:Artifact -A:AB$ ChangeZone | Cost$ 1 PG T Sac<1/Creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | SorcerySpeed$ True | AILogic$ SacAndUpgrade | StackDescription$ Search your library for a creature card with converted mana cost equal to 1 plus the sacrificed creature's converted mana cost, put that card onto the battlefield, then shuffle your library. | SpellDescription$ Search your library for a creature card with converted mana cost equal to 1 plus the sacrificed creature's converted mana cost, put that card onto the battlefield, then shuffle your library. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 1 PG T Sac<1/Creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | SorcerySpeed$ True | AILogic$ SacAndUpgrade | StackDescription$ Search your library for a creature card with mana value equal to 1 plus the sacrificed creature's mana value, put that card onto the battlefield, then shuffle. | SpellDescription$ Search your library for a creature card with mana value equal to 1 plus the sacrificed creature's mana value, put that card onto the battlefield, then shuffle. Activate only as a sorcery. SVar:X:Sacrificed$CardManaCost/Plus.1 # AI Preference is needed to make the AI consider the ability. Further constraints are defined by AILogic SacAndUpgrade. SVar:AIPreference:SacCost$Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/birthing_pod.jpg -Oracle:({G/P} can be paid with either {G} or 2 life.)\n{1}{G/P}, {T}, Sacrifice a creature: Search your library for a creature card with converted mana cost equal to 1 plus the sacrificed creature's converted mana cost, put that card onto the battlefield, then shuffle your library. Activate this ability only any time you could cast a sorcery. +Oracle:({G/P} can be paid with either {G} or 2 life.)\n{1}{G/P}, {T}, Sacrifice a creature: Search your library for a creature card with mana value equal to 1 plus the sacrificed creature's mana value, put that card onto the battlefield, then shuffle. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/b/bishop_of_rebirth.txt b/forge-gui/res/cardsfolder/b/bishop_of_rebirth.txt index c978c24f4ab..16233681f41 100644 --- a/forge-gui/res/cardsfolder/b/bishop_of_rebirth.txt +++ b/forge-gui/res/cardsfolder/b/bishop_of_rebirth.txt @@ -3,7 +3,7 @@ ManaCost:3 W W Types:Creature Vampire Cleric PT:3/4 K:Vigilance -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may return target creature card with mana value 3 or less from your graveyard to the battlefield. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE3 SVar:Picture:http://www.wizards.com/global/images/magic/general/bishop_of_rebirth.jpg -Oracle:Vigilance\nWhenever Bishop of Rebirth attacks, you may return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. +Oracle:Vigilance\nWhenever Bishop of Rebirth attacks, you may return target creature card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/b/bitter_ordeal.txt b/forge-gui/res/cardsfolder/b/bitter_ordeal.txt index 6bf3983b58b..cef8525240d 100644 --- a/forge-gui/res/cardsfolder/b/bitter_ordeal.txt +++ b/forge-gui/res/cardsfolder/b/bitter_ordeal.txt @@ -1,6 +1,6 @@ Name:Bitter Ordeal 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. +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. 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 put into a graveyard this turn. You may choose new targets for the copies.) +Oracle:Search target player's library for a card and exile it. Then that player shuffles.\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/bitterheart_witch.txt b/forge-gui/res/cardsfolder/b/bitterheart_witch.txt index a2ed0ed8491..e10aed2afea 100644 --- a/forge-gui/res/cardsfolder/b/bitterheart_witch.txt +++ b/forge-gui/res/cardsfolder/b/bitterheart_witch.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Creature Human Shaman PT:1/2 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for a Curse card, put it onto the battlefield attached to target player, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for a Curse card, put it onto the battlefield attached to target player, then shuffle. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Curse | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/bitterheart_witch.jpg -Oracle:Deathtouch\nWhen Bitterheart Witch dies, you may search your library for a Curse card, put it onto the battlefield attached to target player, then shuffle your library. +Oracle:Deathtouch\nWhen Bitterheart Witch dies, you may search your library for a Curse card, put it onto the battlefield attached to target player, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/black_carriage.txt b/forge-gui/res/cardsfolder/b/black_carriage.txt index e8a47be63c8..527e1a82f53 100644 --- a/forge-gui/res/cardsfolder/b/black_carriage.txt +++ b/forge-gui/res/cardsfolder/b/black_carriage.txt @@ -4,7 +4,7 @@ Types:Creature Horse PT:4/4 K:Trample K:CARDNAME doesn't untap during your untap step. -A:AB$ Untap | Cost$ Sac<1/Creature> | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Untap CARDNAME. Activate this ability only during your upkeep. +A:AB$ Untap | Cost$ Sac<1/Creature> | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Untap CARDNAME. Activate only during your upkeep. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/black_carriage.jpg -Oracle:Trample\nBlack Carriage doesn't untap during your untap step.\nSacrifice a creature: Untap Black Carriage. Activate this ability only during your upkeep. +Oracle:Trample\nBlack Carriage doesn't untap during your untap step.\nSacrifice a creature: Untap Black Carriage. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/b/blast_of_genius.txt b/forge-gui/res/cardsfolder/b/blast_of_genius.txt index c76ad144548..61a82de0472 100644 --- a/forge-gui/res/cardsfolder/b/blast_of_genius.txt +++ b/forge-gui/res/cardsfolder/b/blast_of_genius.txt @@ -1,11 +1,11 @@ Name:Blast of Genius ManaCost:4 U R Types:Sorcery -A:SP$ Draw | Cost$ 4 U R | NumCards$ 3 | SubAbility$ DBDiscard | SpellDescription$ Choose any target. Draw three cards and discard a card. CARDNAME deals damage equal to the converted mana cost of the discard card to that permanent or player. +A:SP$ Draw | Cost$ 4 U R | NumCards$ 3 | SubAbility$ DBDiscard | SpellDescription$ Choose any target. Draw three cards and discard a card. CARDNAME deals damage equal to the mana value of the discard card to that permanent or player. SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Choose any target | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/blast_of_genius.jpg -Oracle:Choose any target. Draw three cards, then discard a card. Blast of Genius deals damage equal to the discarded card's converted mana cost to that permanent or player. +Oracle:Choose any target. Draw three cards, then discard a card. Blast of Genius deals damage equal to the discarded card's mana value to that permanent or player. diff --git a/forge-gui/res/cardsfolder/b/blast_zone.txt b/forge-gui/res/cardsfolder/b/blast_zone.txt index ebf501e1dd6..3ae8cc9f319 100644 --- a/forge-gui/res/cardsfolder/b/blast_zone.txt +++ b/forge-gui/res/cardsfolder/b/blast_zone.txt @@ -6,7 +6,7 @@ A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ PutCounter | Cost$ X X T | CounterType$ CHARGE | CounterNum$ X | SpellDescription$ Put X charge counters on CARDNAME. SVar:X:Count$xPaid AI:RemoveDeck:All -A:AB$ DestroyAll | Cost$ 3 T Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+cmcEQY | SpellDescription$ Destroy each nonland permanent with converted mana cost equal to the number of charge counters on CARDNAME. +A:AB$ DestroyAll | Cost$ 3 T Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+cmcEQY | SpellDescription$ Destroy each nonland permanent with mana value equal to the number of charge counters on CARDNAME. SVar:Y:Count$CardCounters.CHARGE DeckHas:Ability$Counters -Oracle:Blast Zone enters the battlefield with a charge counter on it.\n{T}: Add {C}.\n{X}{X}, {T}: Put X charge counters on Blast Zone.\n{3}, {T}, Sacrifice Blast Zone: Destroy each nonland permanent with converted mana cost equal to the number of charge counters on Blast Zone. +Oracle:Blast Zone enters the battlefield with a charge counter on it.\n{T}: Add {C}.\n{X}{X}, {T}: Put X charge counters on Blast Zone.\n{3}, {T}, Sacrifice Blast Zone: Destroy each nonland permanent with mana value equal to the number of charge counters on Blast Zone. diff --git a/forge-gui/res/cardsfolder/b/blazing_shoal.txt b/forge-gui/res/cardsfolder/b/blazing_shoal.txt index 037e1ccf96c..364ca935523 100644 --- a/forge-gui/res/cardsfolder/b/blazing_shoal.txt +++ b/forge-gui/res/cardsfolder/b/blazing_shoal.txt @@ -1,10 +1,10 @@ Name:Blazing Shoal ManaCost:X R R Types:Instant Arcane -SVar:AltCost:Cost$ ExileFromHand<1/Card.Red+Other/red card> | Description$ You may exile a red card with converted mana cost X from your hand rather than pay this spell's mana cost. +SVar:AltCost:Cost$ ExileFromHand<1/Card.Red+Other/red card> | Description$ You may exile a red card with mana value X from your hand rather than pay this spell's mana cost. A:SP$ Pump | Cost$ X R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +Z | SpellDescription$ Target creature gets +X/+0 until end of turn. SVar:X:Count$xPaid SVar:Y:Exiled$CardManaCost SVar:Z:SVar$Y/Plus.X AI:RemoveDeck:All -Oracle:You may exile a red card with converted mana cost X from your hand rather than pay this spell's mana cost.\nTarget creature gets +X/+0 until end of turn. +Oracle:You may exile a red card with mana value X from your hand rather than pay this spell's mana cost.\nTarget creature gets +X/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/blighted_woodland.txt b/forge-gui/res/cardsfolder/b/blighted_woodland.txt index 4dbb20b24b3..5b9e448def5 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, 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. 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, 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. diff --git a/forge-gui/res/cardsfolder/b/blightspeaker.txt b/forge-gui/res/cardsfolder/b/blightspeaker.txt index 2a348c422f0..6d11947c69b 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 and 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 mana value 3 or less, put it onto the battlefield, then shuffle. 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 and 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 mana value 3 or less, put it onto the battlefield, then shuffle. 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 21598e5826f..20cb4296a07 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. ({S} is mana from a snow source.) +A:SP$ Charm | Cost$ 4 B B | Choices$ DestroyCtrs,DestroyPWs | CharmNum$ 1 | SpellDescription$ Then return a creature or planeswalker card with mana value 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 | 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:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Hidden$ True | Mandatory$ True | ChangeType$ Creature.YouOwn+cmcLEX,Planeswalker.YouOwn+cmcLEX | SpellDescription$ Then return a creature or planeswalker card with mana value 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. ({S} is mana from a snow source.) +Oracle:Choose one —\n• Destroy all creatures.\n• Destroy all planeswalkers.\nThen return a creature or planeswalker card with mana value 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_scrivener.txt b/forge-gui/res/cardsfolder/b/blood_scrivener.txt index af28b447638..8811aaf67ee 100644 --- a/forge-gui/res/cardsfolder/b/blood_scrivener.txt +++ b/forge-gui/res/cardsfolder/b/blood_scrivener.txt @@ -2,8 +2,8 @@ Name:Blood Scrivener ManaCost:1 B Types:Creature Zombie Wizard PT:2/1 -R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | Hellbent$ True | ReplaceWith$ DrawTwo | Description$ If you would draw a card while you have no cards in hand, instead draw two cards and lose 1 life. +R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | Hellbent$ True | ReplaceWith$ DrawTwo | Description$ If you would draw a card while you have no cards in hand, instead you draw two cards and you lose 1 life. SVar:DrawTwo:DB$ Draw | NumCards$ 2 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_scrivener.jpg -Oracle:If you would draw a card while you have no cards in hand, instead draw two cards and lose 1 life. +Oracle:If you would draw a card while you have no cards in hand, instead you draw two cards and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/b/blood_speaker.txt b/forge-gui/res/cardsfolder/b/blood_speaker.txt index 256f3a0dfee..45d0a383ccc 100644 --- a/forge-gui/res/cardsfolder/b/blood_speaker.txt +++ b/forge-gui/res/cardsfolder/b/blood_speaker.txt @@ -2,10 +2,10 @@ Name:Blood Speaker ManaCost:3 B Types:Creature Ogre Shaman PT:3/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may sacrifice CARDNAME. If you do, search your library for a Demon card, reveal that card, put it into your hand, then shuffle your library. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may sacrifice CARDNAME. If you do, search your library for a Demon card, reveal that card, put it into your hand, then shuffle. SVar:TrigSearch:AB$ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Demon | ChangeNum$ 1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Demon.YouCtrl | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever a Demon enters the battlefield under your control, you may return CARDNAME from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Hand DeckHints:Type$Demon SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_speaker.jpg -Oracle:At the beginning of your upkeep, you may sacrifice Blood Speaker. If you do, search your library for a Demon card, reveal that card, put it into your hand, then shuffle your library.\nWhenever a Demon enters the battlefield under your control, return Blood Speaker from your graveyard to your hand. +Oracle:At the beginning of your upkeep, you may sacrifice Blood Speaker. If you do, search your library for a Demon card, reveal that card, put it into your hand, then shuffle.\nWhenever a Demon enters the battlefield under your control, return Blood Speaker from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/b/bloodchiefs_thirst.txt b/forge-gui/res/cardsfolder/b/bloodchiefs_thirst.txt index a6700c904a4..1bed5d6ee38 100644 --- a/forge-gui/res/cardsfolder/b/bloodchiefs_thirst.txt +++ b/forge-gui/res/cardsfolder/b/bloodchiefs_thirst.txt @@ -2,8 +2,8 @@ Name:Bloodchief's Thirst ManaCost:B Types:Sorcery K:Kicker:2 B -A:SP$ Destroy | Cost$ B | ValidTgts$ Creature.cmcLE2,Planeswalker.cmcLE2 | TargetMin$ X | TargetMax$ X | TgtPrompt$ Select target creature or planeswalker with converted mana cost 2 or less | SubAbility$ DBDestroy | AILogic$ AssumeAtLeastOneTarget | StackDescription$ SpellDescription | SpellDescription$ Destroy target creature or planeswalker with converted mana cost 2 or less. If this spell was kicked, instead destroy target creature or planeswalker. +A:SP$ Destroy | Cost$ B | ValidTgts$ Creature.cmcLE2,Planeswalker.cmcLE2 | TargetMin$ X | TargetMax$ X | TgtPrompt$ Select target creature or planeswalker with mana value 2 or less | SubAbility$ DBDestroy | AILogic$ AssumeAtLeastOneTarget | StackDescription$ SpellDescription | SpellDescription$ Destroy target creature or planeswalker with mana value 2 or less. If this spell was kicked, instead destroy target creature or planeswalker. SVar:DBDestroy:DB$ Destroy | TargetMin$ Y | TargetMax$ Y | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | StackDescription$ None SVar:X:Count$Kicked.0.1 SVar:Y:Count$Kicked.1.0 -Oracle:Kicker {2}{B} (You may pay an additional {2}{B} as you cast this spell.)\nDestroy target creature or planeswalker with converted mana cost 2 or less. If this spell was kicked, instead destroy target creature or planeswalker. +Oracle:Kicker {2}{B} (You may pay an additional {2}{B} as you cast this spell.)\nDestroy target creature or planeswalker with mana value 2 or less. If this spell was kicked, instead destroy target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/b/bloodline_keeper_lord_of_lineage.txt b/forge-gui/res/cardsfolder/b/bloodline_keeper_lord_of_lineage.txt index 108bc3dbf63..b768cb6828f 100644 --- a/forge-gui/res/cardsfolder/b/bloodline_keeper_lord_of_lineage.txt +++ b/forge-gui/res/cardsfolder/b/bloodline_keeper_lord_of_lineage.txt @@ -4,10 +4,10 @@ Types:Creature Vampire PT:3/3 K:Flying A:AB$Token | Cost$ T | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ b_2_2_vampire_flying | LegacyImage$ b 2 2 vampire flying isd | SpellDescription$ Create a 2/2 black Vampire creature token with flying. -A:AB$SetState | Cost$ B | Defined$ Self | IsPresent$ Card.Vampire+YouCtrl | PresentCompare$ GE5 | Mode$ Transform | SpellDescription$ Transform CARDNAME.Activate this ability only if you control five or more Vampires. +A:AB$SetState | Cost$ B | Defined$ Self | IsPresent$ Card.Vampire+YouCtrl | PresentCompare$ GE5 | Mode$ Transform | SpellDescription$ Transform CARDNAME.Activate only if you control five or more Vampires. SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodline_keeper.jpg AlternateMode:DoubleFaced -Oracle:Flying\n{T}: Create a 2/2 black Vampire creature token with flying.\n{B}: Transform Bloodline Keeper. Activate this ability only if you control five or more Vampires. +Oracle:Flying\n{T}: Create a 2/2 black Vampire creature token with flying.\n{B}: Transform Bloodline Keeper. Activate only if you control five or more Vampires. ALTERNATE diff --git a/forge-gui/res/cardsfolder/b/bloodpyre_elemental.txt b/forge-gui/res/cardsfolder/b/bloodpyre_elemental.txt index 8f4a58ea0ef..4d7714f6ce7 100644 --- a/forge-gui/res/cardsfolder/b/bloodpyre_elemental.txt +++ b/forge-gui/res/cardsfolder/b/bloodpyre_elemental.txt @@ -2,6 +2,6 @@ Name:Bloodpyre Elemental ManaCost:4 R Types:Creature Elemental PT:4/1 -A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SorcerySpeed$ True | SpellDescription$ CARDNAME deals 4 damage to target creature. Activate this ability only any time you could cast a sorcery. +A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SorcerySpeed$ True | SpellDescription$ CARDNAME deals 4 damage to target creature. Activate only any time you could cast a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodpyre_elemental.jpg -Oracle:Sacrifice Bloodpyre Elemental: It deals 4 damage to target creature. Activate this ability only any time you could cast a sorcery. +Oracle:Sacrifice Bloodpyre Elemental: It deals 4 damage to target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/b/bloodshot_trainee.txt b/forge-gui/res/cardsfolder/b/bloodshot_trainee.txt index c551caa1064..67ae675cbb4 100644 --- a/forge-gui/res/cardsfolder/b/bloodshot_trainee.txt +++ b/forge-gui/res/cardsfolder/b/bloodshot_trainee.txt @@ -2,7 +2,7 @@ Name:Bloodshot Trainee ManaCost:3 R Types:Creature Goblin Warrior PT:2/3 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Card.powerGE4+Self | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature. Activate this ability only if CARDNAME's power is 4 or greater. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Card.powerGE4+Self | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature. Activate only if CARDNAME's power is 4 or greater. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodshot_trainee.jpg -Oracle:{T}: Bloodshot Trainee deals 4 damage to target creature. Activate this ability only if Bloodshot Trainee's power is 4 or greater. +Oracle:{T}: Bloodshot Trainee deals 4 damage to target creature. Activate only if Bloodshot Trainee's power is 4 or greater. diff --git a/forge-gui/res/cardsfolder/b/bloodsoaked_altar.txt b/forge-gui/res/cardsfolder/b/bloodsoaked_altar.txt index 1766c638b3f..3d633a764d1 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 cast 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 only as 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 cast a sorcery. +Oracle:{T}, Pay 2 life, Discard a card, Sacrifice a creature: Create a 5/5 black Demon creature token with flying. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/b/bloodsoaked_champion.txt b/forge-gui/res/cardsfolder/b/bloodsoaked_champion.txt index e2776c3ab2a..9ca41a442e7 100644 --- a/forge-gui/res/cardsfolder/b/bloodsoaked_champion.txt +++ b/forge-gui/res/cardsfolder/b/bloodsoaked_champion.txt @@ -3,8 +3,8 @@ ManaCost:B Types:Creature Human Warrior PT:2/1 K:CARDNAME can't block. -A:AB$ ChangeZone | Cost$ 1 B | PrecostDesc$ Raid — | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | CheckSVar$ RaidTest | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only if you attacked this turn. +A:AB$ ChangeZone | Cost$ 1 B | PrecostDesc$ Raid — | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | CheckSVar$ RaidTest | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only if you attacked this turn. SVar:RaidTest:Count$AttackersDeclared SVar:DiscardMe:1 SVar:SacMe:1 -Oracle:Bloodsoaked Champion can't block.\nRaid — {1}{B}: Return Bloodsoaked Champion from your graveyard to the battlefield. Activate this ability only if you attacked this turn. +Oracle:Bloodsoaked Champion can't block.\nRaid — {1}{B}: Return Bloodsoaked Champion from your graveyard to the battlefield. Activate only if you attacked this turn. diff --git a/forge-gui/res/cardsfolder/b/bloodstained_mire.txt b/forge-gui/res/cardsfolder/b/bloodstained_mire.txt index 1810433e5e1..5fecaab2f9b 100644 --- a/forge-gui/res/cardsfolder/b/bloodstained_mire.txt +++ b/forge-gui/res/cardsfolder/b/bloodstained_mire.txt @@ -1,6 +1,6 @@ Name:Bloodstained Mire ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Swamp,Mountain | ChangeNum$ 1 | SpellDescription$ Search your library for a Swamp or Mountain card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Swamp,Mountain | ChangeNum$ 1 | SpellDescription$ Search your library for a Swamp or Mountain card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodstained_mire.jpg -Oracle:{T}, Pay 1 life, Sacrifice Bloodstained Mire: Search your library for a Swamp or Mountain card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Pay 1 life, Sacrifice Bloodstained Mire: Search your library for a Swamp or Mountain card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/bloodthirsty_blade.txt b/forge-gui/res/cardsfolder/b/bloodthirsty_blade.txt index 5587586ca6f..03d33f08ce6 100644 --- a/forge-gui/res/cardsfolder/b/bloodthirsty_blade.txt +++ b/forge-gui/res/cardsfolder/b/bloodthirsty_blade.txt @@ -2,5 +2,5 @@ Name:Bloodthirsty Blade 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. Activate this ability only any time you could cast a sorcery. +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 only as 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 only as a sorcery. diff --git a/forge-gui/res/cardsfolder/b/bloodthirsty_ogre.txt b/forge-gui/res/cardsfolder/b/bloodthirsty_ogre.txt index 299a91a1022..b6ec2e5a4ae 100644 --- a/forge-gui/res/cardsfolder/b/bloodthirsty_ogre.txt +++ b/forge-gui/res/cardsfolder/b/bloodthirsty_ogre.txt @@ -3,9 +3,9 @@ ManaCost:2 B Types:Creature Ogre Warrior Shaman PT:3/1 A:AB$ PutCounter | Cost$ T | CounterType$ DEVOTION | CounterNum$ 1 | SpellDescription$ Put a devotion counter on CARDNAME. -A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsPresent$ Demon.YouCtrl | SpellDescription$ Target creature gets -X/-X until end of turn, where X is the number of devotion counters on CARDNAME. Activate this ability only if you control a Demon. +A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsPresent$ Demon.YouCtrl | SpellDescription$ Target creature gets -X/-X until end of turn, where X is the number of devotion counters on CARDNAME. Activate only if you control a Demon. SVar:X:Count$CardCounters.DEVOTION SVar:BuffedBy:Demon DeckHints:Type$Demon SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodthirsty_ogre.jpg -Oracle:{T}: Put a devotion counter on Bloodthirsty Ogre.\n{T}: Target creature gets -X/-X until end of turn, where X is the number of devotion counters on Bloodthirsty Ogre. Activate this ability only if you control a Demon. +Oracle:{T}: Put a devotion counter on Bloodthirsty Ogre.\n{T}: Target creature gets -X/-X until end of turn, where X is the number of devotion counters on Bloodthirsty Ogre. Activate only if you control a Demon. diff --git a/forge-gui/res/cardsfolder/b/bludgeon_brawl.txt b/forge-gui/res/cardsfolder/b/bludgeon_brawl.txt index 056bdeaf974..0a24a9b5278 100644 --- a/forge-gui/res/cardsfolder/b/bludgeon_brawl.txt +++ b/forge-gui/res/cardsfolder/b/bludgeon_brawl.txt @@ -1,8 +1,8 @@ Name:Bludgeon Brawl ManaCost:2 R Types:Enchantment -S:Mode$ Continuous | Affected$ Artifact.nonCreature+nonEquipment | AddKeyword$ Equip:ConvertedManaCost | AddType$ Equipment | RemoveArtifactTypes$ True | AddStaticAbility$ EquipPump | Description$ Each noncreature, non-Equipment artifact is an Equipment with equip X and "Equipped creature gets +X/+0," where X is that artifact's converted mana cost. -SVar:EquipPump:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ ConvertedManaCost | Description$ Equipped creature gets +X/+0, where X is CARDNAME's converted mana cost. +S:Mode$ Continuous | Affected$ Artifact.nonCreature+nonEquipment | AddKeyword$ Equip:ConvertedManaCost | AddType$ Equipment | RemoveArtifactTypes$ True | AddStaticAbility$ EquipPump | Description$ Each noncreature, non-Equipment artifact is an Equipment with equip X and "Equipped creature gets +X/+0," where X is that artifact's mana value. +SVar:EquipPump:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ ConvertedManaCost | Description$ Equipped creature gets +X/+0, where X is CARDNAME's mana value. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/bludgeon_brawl.jpg -Oracle:Each noncreature, non-Equipment artifact is an Equipment with equip {X} and "Equipped creature gets +X/+0," where X is that artifact's converted mana cost. +Oracle:Each noncreature, non-Equipment artifact is an Equipment with equip {X} and "Equipped creature gets +X/+0," where X is that artifact's mana value. 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 b89129e2059..b326b4c1d7b 100644 --- a/forge-gui/res/cardsfolder/b/bob_bevy_of_beebles.txt +++ b/forge-gui/res/cardsfolder/b/bob_bevy_of_beebles.txt @@ -3,7 +3,7 @@ ManaCost:3 U U Types:Legendary Planeswalker B.O.B. Loyalty:0 K:ETBReplacement:Other:TrigFour -SVar:TrigFour:DB$ Token | TokenAmount$ 4 | TokenScript$ u_1_1_beeble | SpellDescription$ As CARDNAME enters the battlefield, create four 1/1 blue Beeble creature tokens. +SVar:TrigFour:DB$ Token | TokenAmount$ 4 | TokenScript$ u_1_1_beeble | SpellDescription$ As B.O.B. enters the battlefield, create four 1/1 blue Beeble creature tokens. T:Mode$ CounterRemovedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ LOYALTY | CheckSVar$ Beeb | SVarCompare$ GTLoy | Execute$ TrigSac | Static$ True | TriggerDescription$ The 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.) SVar:TrigSac:DB$ Sacrifice | Amount$ Amt | SacValid$ Beeble SVar:Amt:TriggerCount$Amount @@ -16,4 +16,4 @@ SVar:NHand:Count$InYourHand A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Beeble | TargetMin$ 0 | TargetMax$ 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. 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/body_of_jukai.txt b/forge-gui/res/cardsfolder/b/body_of_jukai.txt index f8108e72903..f25cf3f54a1 100644 --- a/forge-gui/res/cardsfolder/b/body_of_jukai.txt +++ b/forge-gui/res/cardsfolder/b/body_of_jukai.txt @@ -6,4 +6,4 @@ K:Trample K:Soulshift:8 DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/body_of_jukai.jpg -Oracle:Trample\nSoulshift 8 (When this creature dies, you may return target Spirit card with converted mana cost 8 or less from your graveyard to your hand.) +Oracle:Trample\nSoulshift 8 (When this creature dies, you may return target Spirit card with mana value 8 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/b/bog_glider.txt b/forge-gui/res/cardsfolder/b/bog_glider.txt index 708a6cffa50..301a63edfce 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 and 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 mana value 2 or less, put it onto the battlefield, then shuffle. 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 and 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 mana value 2 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/bog_hoodlums.txt b/forge-gui/res/cardsfolder/b/bog_hoodlums.txt index ba5cdd4ebae..fddd575507a 100644 --- a/forge-gui/res/cardsfolder/b/bog_hoodlums.txt +++ b/forge-gui/res/cardsfolder/b/bog_hoodlums.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigClash:DB$Clash | WinSubAbility$ DBPutCounter SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/bog_hoodlums.jpg -Oracle:Bog Hoodlums can't block.\nWhen Bog Hoodlums enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Bog Hoodlums. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Bog Hoodlums can't block.\nWhen Bog Hoodlums enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Bog Hoodlums. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/b/bogbrew_witch.txt b/forge-gui/res/cardsfolder/b/bogbrew_witch.txt index e610dc7648d..11eb0ec216f 100644 --- a/forge-gui/res/cardsfolder/b/bogbrew_witch.txt +++ b/forge-gui/res/cardsfolder/b/bogbrew_witch.txt @@ -2,7 +2,7 @@ Name:Bogbrew Witch ManaCost:3 B Types:Creature Human Wizard PT:1/3 -A:AB$ ChangeZone | Cost$ 2 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedFestering Newt,Card.namedBubbling Cauldron | ChangeNum$ 1 | Tapped$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named Festering Newt or Bubbling Cauldron, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedFestering Newt,Card.namedBubbling Cauldron | ChangeNum$ 1 | Tapped$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named Festering Newt or Bubbling Cauldron, put it onto the battlefield tapped, then shuffle. DeckNeeds:Name$Bubbling Cauldron|Festering Newt SVar:Picture:http://www.wizards.com/global/images/magic/general/bogbrew_witch.jpg -Oracle:{2}, {T}: Search your library for a card named Festering Newt or Bubbling Cauldron, put it onto the battlefield tapped, then shuffle your library. +Oracle:{2}, {T}: Search your library for a card named Festering Newt or Bubbling Cauldron, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/boggart_harbinger.txt b/forge-gui/res/cardsfolder/b/boggart_harbinger.txt index 47503d19f4e..bc5549be1ff 100644 --- a/forge-gui/res/cardsfolder/b/boggart_harbinger.txt +++ b/forge-gui/res/cardsfolder/b/boggart_harbinger.txt @@ -2,8 +2,8 @@ Name:Boggart Harbinger ManaCost:2 B Types:Creature Goblin Shaman PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Goblin card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Goblin card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Goblin | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/boggart_harbinger.jpg -Oracle:When Boggart Harbinger enters the battlefield, you may search your library for a Goblin card, reveal it, then shuffle your library and put that card on top of it. +Oracle:When Boggart Harbinger enters the battlefield, you may search your library for a Goblin card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/b/bolass_citadel.txt b/forge-gui/res/cardsfolder/b/bolass_citadel.txt index b1a16242419..4461f06a0b9 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 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. +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 mana value 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 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. +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 mana value 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/boldwyr_heavyweights.txt b/forge-gui/res/cardsfolder/b/boldwyr_heavyweights.txt index 347bb4ae9fa..62ec2d1f13a 100644 --- a/forge-gui/res/cardsfolder/b/boldwyr_heavyweights.txt +++ b/forge-gui/res/cardsfolder/b/boldwyr_heavyweights.txt @@ -3,7 +3,7 @@ ManaCost:2 R R Types:Creature Giant Warrior PT:8/8 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each opponent may search their library for a creature card and put it onto the battlefield. Then each player who searched their library this way shuffles it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each opponent may search their library for a creature card and put it onto the battlefield. Then each player who searched their library this way shuffles. SVar:TrigChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature | DefinedPlayer$ Player.Opponent | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/boldwyr_heavyweights.jpg -Oracle:Trample\nWhen Boldwyr Heavyweights enters the battlefield, each opponent may search their library for a creature card and put it onto the battlefield. Then each player who searched their library this way shuffles it. +Oracle:Trample\nWhen Boldwyr Heavyweights enters the battlefield, each opponent may search their library for a creature card and put it onto the battlefield. Then each player who searched their library this way shuffles. diff --git a/forge-gui/res/cardsfolder/b/bonders_enclave.txt b/forge-gui/res/cardsfolder/b/bonders_enclave.txt index c6600c070e3..6314fd98a62 100755 --- a/forge-gui/res/cardsfolder/b/bonders_enclave.txt +++ b/forge-gui/res/cardsfolder/b/bonders_enclave.txt @@ -2,5 +2,5 @@ Name:Bonders' Enclave ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Draw | Cost$ 3 T | NumCards$ 1 | IsPresent$ Creature.YouCtrl+powerGE4 | SpellDescription$ Draw a card. Activate this ability only if you control a creature with power 4 or greater. -Oracle:{T}: Add {C}.\n{3}, {T}: Draw a card. Activate this ability only if you control a creature with power 4 or greater. +A:AB$ Draw | Cost$ 3 T | NumCards$ 1 | IsPresent$ Creature.YouCtrl+powerGE4 | SpellDescription$ Draw a card. Activate only if you control a creature with power 4 or greater. +Oracle:{T}: Add {C}.\n{3}, {T}: Draw a card. Activate only if you control a creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/b/boonweaver_giant.txt b/forge-gui/res/cardsfolder/b/boonweaver_giant.txt index b3269ca0e65..2fdbebf0ae8 100644 --- a/forge-gui/res/cardsfolder/b/boonweaver_giant.txt +++ b/forge-gui/res/cardsfolder/b/boonweaver_giant.txt @@ -7,4 +7,4 @@ SVar:TrigSearch:DB$ ChangeZone | Hidden$ True | Origin$ Library | OriginChoice$ AI:RemoveDeck:Random DeckNeeds:Type$Aura SVar:Picture:http://www.wizards.com/global/images/magic/general/boonweaver_giant.jpg -Oracle:When Boonweaver Giant enters the battlefield, you may search your graveyard, hand, and/or library for an Aura card and put it onto the battlefield attached to Boonweaver Giant. If you search your library this way, shuffle it. +Oracle:When Boonweaver Giant enters the battlefield, you may search your graveyard, hand, and/or library for an Aura card and put it onto the battlefield attached to Boonweaver Giant. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/b/borderland_explorer.txt b/forge-gui/res/cardsfolder/b/borderland_explorer.txt index 2c204aea526..9d13b094ca1 100644 --- a/forge-gui/res/cardsfolder/b/borderland_explorer.txt +++ b/forge-gui/res/cardsfolder/b/borderland_explorer.txt @@ -2,7 +2,7 @@ Name:Borderland Explorer ManaCost:1 G Types:Creature Elf Scout PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExploration | TriggerDescription$ When CARDNAME enters the battlefield, each player may discard a card. Each player who discarded a card this way may search their library for a basic land card, reveal it, put it into their hand, then shuffle their library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExploration | TriggerDescription$ When CARDNAME enters the battlefield, each player may discard a card. Each player who discarded a card this way may search their library for a basic land card, reveal it, put it into their hand, then shuffle. SVar:TrigExploration:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBDiscardToFetch SVar:DBDiscardToFetch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | DefinedPlayer$ Player.IsRemembered | UnlessCost$ Discard<1/Card> | UnlessPayer$ Player.IsRemembered | UnlessSwitched$ True -Oracle:When Borderland Explorer enters the battlefield, each player may discard a card. Each player who discarded a card this way may search their library for a basic land card, reveal it, put it into their hand, then shuffle their library. \ No newline at end of file +Oracle:When Borderland Explorer enters the battlefield, each player may discard a card. Each player who discarded a card this way may search their library for a basic land card, reveal it, put it into their hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/borderland_ranger.txt b/forge-gui/res/cardsfolder/b/borderland_ranger.txt index b6956b6920c..c6a88b34a40 100644 --- a/forge-gui/res/cardsfolder/b/borderland_ranger.txt +++ b/forge-gui/res/cardsfolder/b/borderland_ranger.txt @@ -2,7 +2,7 @@ Name:Borderland Ranger ManaCost:2 G Types:Creature Human Scout 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 a basic land card, reveal it, 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 basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/borderland_ranger.jpg -Oracle:When Borderland Ranger enters the battlefield, you may search your library for a basic land card, reveal it, and put it into your hand. If you do, shuffle your library. +Oracle:When Borderland Ranger enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/boreal_centaur.txt b/forge-gui/res/cardsfolder/b/boreal_centaur.txt index 2ed0e5eda28..62545dbec89 100644 --- a/forge-gui/res/cardsfolder/b/boreal_centaur.txt +++ b/forge-gui/res/cardsfolder/b/boreal_centaur.txt @@ -2,5 +2,5 @@ Name:Boreal Centaur ManaCost:1 G Types:Snow Creature Centaur Warrior PT:2/2 -A:AB$ Pump | Cost$ S | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate this ability only once each turn. -Oracle:{S}: Boreal Centaur gets +1/+1 until end of turn. Activate this ability only once each turn. ({S} can be paid with one mana from a snow permanent.) +A:AB$ Pump | Cost$ S | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate only once each turn. +Oracle:{S}: Boreal Centaur gets +1/+1 until end of turn. Activate only once each turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/b/boreal_griffin.txt b/forge-gui/res/cardsfolder/b/boreal_griffin.txt index 3b82ce51238..bb33833e474 100644 --- a/forge-gui/res/cardsfolder/b/boreal_griffin.txt +++ b/forge-gui/res/cardsfolder/b/boreal_griffin.txt @@ -7,4 +7,4 @@ A:AB$ Pump | Cost$ S | KW$ First Strike | Defined$ Self | SpellDescription$ CARD # AI can now use snow mana to pay for activated abilities. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/boreal_griffin.jpg -Oracle:Flying\n{S}: Boreal Griffin gains first strike until end of turn. ({S} can be paid with one mana from a snow permanent.) +Oracle:Flying\n{S}: Boreal Griffin gains first strike until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/b/boreas_charger.txt b/forge-gui/res/cardsfolder/b/boreas_charger.txt index 4d8aa398024..e815213685a 100644 --- a/forge-gui/res/cardsfolder/b/boreas_charger.txt +++ b/forge-gui/res/cardsfolder/b/boreas_charger.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Pegasus PT:2/1 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigChooseOpp | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, choose an opponent who controls more lands than you. Search your library for a number of Plains cards equal to the difference and reveal them. Put one of them onto the battlefield tapped and the rest into your hand. Then shuffle your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigChooseOpp | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, choose an opponent who controls more lands than you. Search your library for a number of Plains cards equal to the difference, reveal those cards, put one of them onto the battlefield tapped and the rest into your hand, then shuffle. SVar:TrigChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent+withMoreLandsThanYou | RememberChosen$ True | SubAbility$ TrigSearchHand SVar:TrigSearchHand:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains.YouCtrl | ChangeNum$ Z | NoShuffle$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | StackDescription$ None | SubAbility$ TrigSearchPlay SVar:TrigSearchPlay:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains.YouCtrl | ChangeNum$ 1 | StackDescription$ None | NoLooking$ True | Tapped$ True | SubAbility$ DBCleanup @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosen$ True SVar:X:Count$Valid Land.RememberedPlayerCtrl/Minus.Y SVar:Y:Count$Valid Land.YouCtrl SVar:Z:SVar$X/Minus.1 -Oracle:Flying\nWhen Boreas Charger leaves the battlefield, choose an opponent who controls more lands than you. Search your library for a number of Plains cards equal to the difference and reveal them. Put one of them onto the battlefield tapped and the rest into your hand. Then shuffle your library. \ No newline at end of file +Oracle:Flying\nWhen Boreas Charger leaves the battlefield, choose an opponent who controls more lands than you. Search your library for a number of Plains cards equal to the difference, reveal those cards, put one of them onto the battlefield tapped and the rest into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/bosh_iron_golem.txt b/forge-gui/res/cardsfolder/b/bosh_iron_golem.txt index 5a0831356ea..934bd69cb2b 100644 --- a/forge-gui/res/cardsfolder/b/bosh_iron_golem.txt +++ b/forge-gui/res/cardsfolder/b/bosh_iron_golem.txt @@ -3,9 +3,9 @@ ManaCost:8 Types:Legendary Artifact Creature Golem PT:6/7 K:Trample -A:AB$ DealDamage | Cost$ 3 R Sac<1/Artifact> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed artifact's converted mana cost to any target. +A:AB$ DealDamage | Cost$ 3 R Sac<1/Artifact> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed artifact's mana value to any target. SVar:X:Sacrificed$CardManaCost DeckNeeds:Color$Red AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/bosh_iron_golem.jpg -Oracle:Trample\n{3}{R}, Sacrifice an artifact: Bosh, Iron Golem deals damage equal to the sacrificed artifact's converted mana cost to any target. +Oracle:Trample\n{3}{R}, Sacrifice an artifact: Bosh, Iron Golem deals damage equal to the sacrificed artifact's mana value to any target. diff --git a/forge-gui/res/cardsfolder/b/bosh_iron_golem_avatar.txt b/forge-gui/res/cardsfolder/b/bosh_iron_golem_avatar.txt index 6790fa410fe..bd7b1bc1cfe 100644 --- a/forge-gui/res/cardsfolder/b/bosh_iron_golem_avatar.txt +++ b/forge-gui/res/cardsfolder/b/bosh_iron_golem_avatar.txt @@ -2,8 +2,8 @@ Name:Bosh, Iron Golem Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/-2 -A:AB$ DealDamage | ActivationZone$ Command | Cost$ X Sac<1/Artifact.cmcEQX/artifact with converted mana cost X> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. +A:AB$ DealDamage | ActivationZone$ Command | Cost$ X Sac<1/Artifact.cmcEQX/artifact with mana value X> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to any target. SVar:X:Count$xPaid SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Bosh, Iron Golem Avatar.full.jpg AI:RemoveDeck:All -Oracle:Hand +0, life -2\n{X}, Sacrifice an artifact with converted mana cost X: Bosh, Iron Golem Avatar deals X damage to any target. +Oracle:Hand +0, life -2\n{X}, Sacrifice an artifact with mana value X: Bosh, Iron Golem Avatar deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/b/bound_by_moonsilver.txt b/forge-gui/res/cardsfolder/b/bound_by_moonsilver.txt index 40f7e931e7a..7ffc3bd84e8 100644 --- a/forge-gui/res/cardsfolder/b/bound_by_moonsilver.txt +++ b/forge-gui/res/cardsfolder/b/bound_by_moonsilver.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura 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 transform | Description$ Enchanted creature can't attack, block, or transform. -A:AB$ Attach | Cost$ Sac<1/Permanent.Other/another permanent> | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Curse | SorcerySpeed$ True | ActivationLimit$ 1 | SpellDescription$ Attach CARDNAME to target creature. Activate this ability only any time you could cast a sorcery and only once each turn. +A:AB$ Attach | Cost$ Sac<1/Permanent.Other/another permanent> | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Curse | SorcerySpeed$ True | ActivationLimit$ 1 | SpellDescription$ Attach CARDNAME to target creature. Activate only as a sorcery and only once each turn. SVar:AIPreference:SacCost$Card.token,Permanent.nonLand+cmcLE2,Land.Basic SVar:Picture:http://www.wizards.com/global/images/magic/general/bound_by_moonsilver.jpg -Oracle:Enchant creature\nEnchanted creature can't attack, block, or transform.\nSacrifice another permanent: Attach Bound by Moonsilver to target creature. Activate this ability only any time you could cast a sorcery and only once each turn. +Oracle:Enchant creature\nEnchanted creature can't attack, block, or transform.\nSacrifice another permanent: Attach Bound by Moonsilver to target creature. Activate only as a sorcery and only once each turn. diff --git a/forge-gui/res/cardsfolder/b/boundless_realms.txt b/forge-gui/res/cardsfolder/b/boundless_realms.txt index af6d98d272c..0a7d2065a91 100644 --- a/forge-gui/res/cardsfolder/b/boundless_realms.txt +++ b/forge-gui/res/cardsfolder/b/boundless_realms.txt @@ -1,7 +1,7 @@ Name:Boundless Realms ManaCost:6 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 6 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 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. +A:SP$ ChangeZone | Cost$ 6 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 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. 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, and 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, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/bounteous_kirin.txt b/forge-gui/res/cardsfolder/b/bounteous_kirin.txt index ffcb5448237..d043e36b506 100644 --- a/forge-gui/res/cardsfolder/b/bounteous_kirin.txt +++ b/forge-gui/res/cardsfolder/b/bounteous_kirin.txt @@ -3,8 +3,8 @@ ManaCost:5 G G Types:Legendary Creature Kirin Spirit PT:4/4 K:Flying -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may gain life equal to that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may gain life equal to that spell's mana value. SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ X SVar:X:TriggerCount$CastSACMC SVar:Picture:http://www.wizards.com/global/images/magic/general/bounteous_kirin.jpg -Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, you may gain life equal to that spell's converted mana cost. +Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, you may gain life equal to that spell's mana value. diff --git a/forge-gui/res/cardsfolder/b/braids_conjurer_adept_avatar.txt b/forge-gui/res/cardsfolder/b/braids_conjurer_adept_avatar.txt index 3ff436066c2..455ca0820b2 100644 --- a/forge-gui/res/cardsfolder/b/braids_conjurer_adept_avatar.txt +++ b/forge-gui/res/cardsfolder/b/braids_conjurer_adept_avatar.txt @@ -4,6 +4,6 @@ Types:Vanguard HandLifeModifier:+0/+3 A:AB$ ChangeZone | ActivationZone$ Command | Cost$ 2 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | DefinedPlayer$ Player | ChangeNum$ 1 | Tapped$ True | SpellDescription$ Each player may put a land card from their hand onto the battlefield tapped. A:AB$ ChangeZone | ActivationZone$ Command | Cost$ 3 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Artifact.nonCreature | DefinedPlayer$ Player | ChangeNum$ 1 | SpellDescription$ Each player may put a noncreature artifact card from their hand onto the battlefield. -A:AB$ ChangeZone | ActivationZone$ Command | Cost$ 4 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | DefinedPlayer$ Player | ChangeNum$ 1 | SorcerySpeed$ True | SpellDescription$ Each player may put a creature card from their hand onto the battlefield. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | ActivationZone$ Command | Cost$ 4 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | DefinedPlayer$ Player | ChangeNum$ 1 | SorcerySpeed$ True | SpellDescription$ Each player may put a creature card from their hand onto the battlefield. Activate only as a sorcery. SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Braids, Conjurer Adept Avatar.full.jpg -Oracle:Hand +0, life +3\n{2}: Each player may put a land card from their hand onto the battlefield tapped.\n{3}: Each player may put a noncreature artifact card from their hand onto the battlefield.\n{4}: Each player may put a creature card from their hand onto the battlefield. Activate this ability only any time you could cast a sorcery. +Oracle:Hand +0, life +3\n{2}: Each player may put a land card from their hand onto the battlefield tapped.\n{3}: Each player may put a noncreature artifact card from their hand onto the battlefield.\n{4}: Each player may put a creature card from their hand onto the battlefield. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/b/braidwood_sextant.txt b/forge-gui/res/cardsfolder/b/braidwood_sextant.txt index 39d8fe35d1a..ab6910b2d35 100644 --- a/forge-gui/res/cardsfolder/b/braidwood_sextant.txt +++ b/forge-gui/res/cardsfolder/b/braidwood_sextant.txt @@ -1,6 +1,6 @@ Name:Braidwood Sextant ManaCost:1 Types:Artifact -A:AB$ ChangeZone | Cost$ 2 T 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. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal that card, put it into your hand, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/braidwood_sextant.jpg -Oracle:{2}, {T}, Sacrifice Braidwood Sextant: Search your library for a basic land card, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:{2}, {T}, Sacrifice Braidwood Sextant: Search your library for a basic land card, reveal that card, put it into your hand, then shuffle. 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 afa911c23bf..4912f2ea776 100644 --- a/forge-gui/res/cardsfolder/b/brain_in_a_jar.txt +++ b/forge-gui/res/cardsfolder/b/brain_in_a_jar.txt @@ -1,9 +1,9 @@ Name:Brain in a Jar ManaCost:2 Types:Artifact -A:AB$ PutCounter | Cost$ 1 T | CounterType$ CHARGE | CounterNum$ 1 | SubAbility$ DBCast | SpellDescription$ 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. +A:AB$ PutCounter | Cost$ 1 T | CounterType$ CHARGE | CounterNum$ 1 | SubAbility$ DBCast | SpellDescription$ Put a charge counter on Brain in a Jar, then you may cast an instant or sorcery card with mana value equal to the number of charge counters on Brain in a Jar from your hand without paying its mana cost. SVar:DBCast:DB$ Play | ValidZone$ Hand | Valid$ Instant.YouOwn,Sorcery.YouOwn| ValidSA$ Spell.cmcEQY | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ 1 A:AB$ Scry | Cost$ 3 T SubCounter | ScryNum$ 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 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. +Oracle:{1}, {T}: Put a charge counter on Brain in a Jar, then you may cast an instant or sorcery spell with mana value 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/brain_weevil.txt b/forge-gui/res/cardsfolder/b/brain_weevil.txt index c160702c8bf..61ca7052344 100644 --- a/forge-gui/res/cardsfolder/b/brain_weevil.txt +++ b/forge-gui/res/cardsfolder/b/brain_weevil.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Insect PT:1/1 K:Intimidate -A:AB$ Discard | Cost$ Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | SorcerySpeed$ True | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | SorcerySpeed$ True | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. Activate only as a sorcery. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/brain_weevil.jpg -Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nSacrifice Brain Weevil: Target player discards two cards. Activate this ability only any time you could cast a sorcery. +Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nSacrifice Brain Weevil: Target player discards two cards. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/b/brainspoil.txt b/forge-gui/res/cardsfolder/b/brainspoil.txt index cc3d82b4127..870a8b38f4c 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, and 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 mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/b/bramblefort_fink.txt b/forge-gui/res/cardsfolder/b/bramblefort_fink.txt index 3c1cd172d0c..590fda01d3d 100644 --- a/forge-gui/res/cardsfolder/b/bramblefort_fink.txt +++ b/forge-gui/res/cardsfolder/b/bramblefort_fink.txt @@ -2,6 +2,6 @@ Name:Bramblefort Fink ManaCost:1 G Types:Creature Ouphe PT:2/2 -A:AB$ Animate | Cost$ 8 | Defined$ Self | Power$ 10 | Toughness$ 10 | IsPresent$ Planeswalker.YouCtrl+Oko | SpellDescription$ CARDNAME has base power and toughness 10/10 until end of turn. Activate this ability only if you control an Oko planeswalker. +A:AB$ Animate | Cost$ 8 | Defined$ Self | Power$ 10 | Toughness$ 10 | IsPresent$ Planeswalker.YouCtrl+Oko | SpellDescription$ CARDNAME has base power and toughness 10/10 until end of turn. Activate only if you control an Oko planeswalker. DeckNeeds:Type$Oko -Oracle:{8}: Bramblefort Fink has base power and toughness 10/10 until end of turn. Activate this ability only if you control an Oko planeswalker. +Oracle:{8}: Bramblefort Fink has base power and toughness 10/10 until end of turn. Activate only if you control an Oko planeswalker. diff --git a/forge-gui/res/cardsfolder/b/bretagard_stronghold.txt b/forge-gui/res/cardsfolder/b/bretagard_stronghold.txt index 3963c6db5da..0197ba44f15 100644 --- a/forge-gui/res/cardsfolder/b/bretagard_stronghold.txt +++ b/forge-gui/res/cardsfolder/b/bretagard_stronghold.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. -A:AB$ PutCounter | Cost$ G W W T Sac<1/CARDNAME> | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to two target creatures you control | SorcerySpeed$ True | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on each of up to two target creatures you control. They gain vigilance and lifelink until end of turn. Activate this ability only any time you could cast a sorcery. +A:AB$ PutCounter | Cost$ G W W T Sac<1/CARDNAME> | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select up to two target creatures you control | SorcerySpeed$ True | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on each of up to two target creatures you control. They gain vigilance and lifelink until end of turn. Activate only as a sorcery. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Vigilance & Lifelink | StackDescription$ {c:Targeted} gain vigilance and lifelink until end of turn. DeckHas:Ability$Sacrifice & Ability$Counters & Ability$LifeGain -Oracle:Bretagard Stronghold enters the battlefield tapped.\n{T}: Add {G}.\n{G}{W}{W}, {T}, Sacrifice Bretagard Stronghold: Put a +1/+1 counter on each of up to two target creatures you control. They gain vigilance and lifelink until end of turn. Activate this ability only any time you could cast a sorcery. +Oracle:Bretagard Stronghold enters the battlefield tapped.\n{T}: Add {G}.\n{G}{W}{W}, {T}, Sacrifice Bretagard Stronghold: Put a +1/+1 counter on each of up to two target creatures you control. They gain vigilance and lifelink until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/b/bribery.txt b/forge-gui/res/cardsfolder/b/bribery.txt index 617440e0981..0fd8c0326fd 100644 --- a/forge-gui/res/cardsfolder/b/bribery.txt +++ b/forge-gui/res/cardsfolder/b/bribery.txt @@ -1,6 +1,6 @@ Name:Bribery ManaCost:3 U U Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 U U | Origin$ Library | Destination$ Battlefield | ValidTgts$ Opponent | ChangeType$ Creature | ChangeNum$ 1 | GainControl$ True | IsCurse$ True | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for a creature card and put that card onto the battlefield under your control. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ 3 U U | Origin$ Library | Destination$ Battlefield | ValidTgts$ Opponent | ChangeType$ Creature | ChangeNum$ 1 | GainControl$ True | IsCurse$ True | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for a creature card and put that card onto the battlefield under your control. Then that player shuffles. SVar:Picture:http://resources.wizards.com/magic/cards/mm/en-us/card21300.jpg -Oracle:Search target opponent's library for a creature card and put that card onto the battlefield under your control. Then that player shuffles their library. +Oracle:Search target opponent's library for a creature card and put that card onto the battlefield under your control. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/b/brinelin_the_moon_kraken.txt b/forge-gui/res/cardsfolder/b/brinelin_the_moon_kraken.txt index a007b7bdfa7..aacfd8a9340 100644 --- a/forge-gui/res/cardsfolder/b/brinelin_the_moon_kraken.txt +++ b/forge-gui/res/cardsfolder/b/brinelin_the_moon_kraken.txt @@ -3,7 +3,7 @@ ManaCost:6 U U Types:Legendary Creature Kraken PT:6/8 K:Partner -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield or whenever you cast a spell with converted mana cost 6 or greater, you may return target nonland permanent to its owner's hand. -T:Mode$ SpellCast | ValidCard$ Card.cmcGE6 | ValidActivatingPlayer$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or whenever you cast a spell with converted mana cost 6 or greater, you may return target nonland permanent to its owner's hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield or whenever you cast a spell with mana value 6 or greater, you may return target nonland permanent to its owner's hand. +T:Mode$ SpellCast | ValidCard$ Card.cmcGE6 | ValidActivatingPlayer$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or whenever you cast a spell with mana value 6 or greater, you may return target nonland permanent to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand -Oracle:When Brinelin, the Moon Kraken enters the battlefield or whenever you cast a spell with converted mana cost 6 or greater, you may return target nonland permanent to its owner's hand.\nPartner (You can have two commanders if both have partner.) +Oracle:When Brinelin, the Moon Kraken enters the battlefield or whenever you cast a spell with mana value 6 or greater, you may return target nonland permanent to its owner's hand.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/b/bring_to_light.txt b/forge-gui/res/cardsfolder/b/bring_to_light.txt index efc56458458..aaa123d8719 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 | 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. +A:SP$ ChangeZone | Cost$ 3 G U | Origin$ Library | Destination$ Exile | ChangeType$ Creature.cmcLEX,Instant.cmcLEX,Sorcery.cmcLEX | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Converge — Search your library for a creature, instant, or sorcery card with mana value less than or equal to the number of colors of mana spent to cast this spell, exile that card, then shuffle. You may cast that card without paying its mana cost. 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 this spell, exile that card, then shuffle your library. You may cast that card without paying its mana cost. +Oracle:Converge — Search your library for a creature, instant, or sorcery card with mana value less than or equal to the number of colors of mana spent to cast this spell, exile that card, then shuffle. You may cast that card without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/b/bringer_of_the_black_dawn.txt b/forge-gui/res/cardsfolder/b/bringer_of_the_black_dawn.txt index a5c0e370c24..e2ee0cb3fd8 100644 --- a/forge-gui/res/cardsfolder/b/bringer_of_the_black_dawn.txt +++ b/forge-gui/res/cardsfolder/b/bringer_of_the_black_dawn.txt @@ -4,7 +4,7 @@ Types:Creature Bringer PT:5/5 K:Trample SVar:AltCost:Cost$ W U B R G | Description$ You may pay {W}{U}{B}{R}{G} rather than pay this spell's mana cost. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may pay 2 life. If you do, search your library for a card, then shuffle your library and put that card on top of it. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may pay 2 life. If you do, search your library for a card, then shuffle and put that card on top. SVar:TrigChange:AB$ ChangeZone | Cost$ PayLife<2> | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card | ChangeNum$ 1 AI:RemoveDeck:All -Oracle:You may pay {W}{U}{B}{R}{G} rather than pay this spell's mana cost.\nTrample\nAt the beginning of your upkeep, you may pay 2 life. If you do, search your library for a card, then shuffle your library and put that card on top of it. +Oracle:You may pay {W}{U}{B}{R}{G} rather than pay this spell's mana cost.\nTrample\nAt the beginning of your upkeep, you may pay 2 life. If you do, search your library for a card, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/b/broken_ambitions.txt b/forge-gui/res/cardsfolder/b/broken_ambitions.txt index 691c04bb8a4..1841ae72388 100644 --- a/forge-gui/res/cardsfolder/b/broken_ambitions.txt +++ b/forge-gui/res/cardsfolder/b/broken_ambitions.txt @@ -5,4 +5,4 @@ A:SP$ Counter | Cost$ X U | TargetType$ Spell | TgtPrompt$ Select target spell | SVar:DBClash:DB$ Clash | WinSubAbility$ DBMill SVar:DBMill:DB$ Mill | Defined$ TargetedController | NumCards$ 4 SVar:X:Count$xPaid -Oracle:Counter target spell unless its controller pays {X}. Clash with an opponent. If you win, that spell's controller mills four cards. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Counter target spell unless its controller pays {X}. Clash with an opponent. If you win, that spell's controller mills four cards. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/b/brutal_deceiver.txt b/forge-gui/res/cardsfolder/b/brutal_deceiver.txt index dcc24c3cac1..12420c42bb2 100644 --- a/forge-gui/res/cardsfolder/b/brutal_deceiver.txt +++ b/forge-gui/res/cardsfolder/b/brutal_deceiver.txt @@ -3,9 +3,9 @@ ManaCost:2 R Types:Creature Spirit PT:2/2 A:AB$ Dig | Cost$ 1 | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | SpellDescription$ Look at the top card of your library. -A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ TrigPump | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gets +1/+0 and gains first strike until end of turn. Activate this ability only once each turn. +A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ TrigPump | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gets +1/+0 and gains first strike until end of turn. Activate only once each turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ First Strike | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/brutal_deceiver.jpg -Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, Brutal Deceiver gets +1/+0 and gains first strike until end of turn. Activate this ability only once each turn. +Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, Brutal Deceiver gets +1/+0 and gains first strike until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/b/brutalizer_exarch.txt b/forge-gui/res/cardsfolder/b/brutalizer_exarch.txt index 086ce7f52f1..cf0e91ee8f1 100644 --- a/forge-gui/res/cardsfolder/b/brutalizer_exarch.txt +++ b/forge-gui/res/cardsfolder/b/brutalizer_exarch.txt @@ -4,8 +4,8 @@ Types:Creature Cleric PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBSearch,DBRemove -SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card, reveal it, then shuffle your library and put that card on top of it. +SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card, reveal it, then shuffle and put that card on top. SVar:DBRemove:DB$ ChangeZone | ValidTgts$ Permanent.nonCreature | IsCurse$ True | TgtPrompt$ Select target noncreature permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put target noncreature permanent on the bottom of its owner's library. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/brutalizer_exarch.jpg -Oracle:When Brutalizer Exarch enters the battlefield, choose one —\n• Search your library for a creature card, reveal it, then shuffle your library and put that card on top of it.\n• Put target noncreature permanent on the bottom of its owner's library. +Oracle:When Brutalizer Exarch enters the battlefield, choose one —\n• Search your library for a creature card, reveal it, then shuffle and put that card on top.\n• Put target noncreature permanent on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/b/buried_alive.txt b/forge-gui/res/cardsfolder/b/buried_alive.txt index e592df419f4..304f9f0987b 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, 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. 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, 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. diff --git a/forge-gui/res/cardsfolder/b/burning_rune_demon.txt b/forge-gui/res/cardsfolder/b/burning_rune_demon.txt index 877c91c1e4a..1efc293652f 100644 --- a/forge-gui/res/cardsfolder/b/burning_rune_demon.txt +++ b/forge-gui/res/cardsfolder/b/burning_rune_demon.txt @@ -3,11 +3,11 @@ 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. +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. 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$ DBChoosePlayer SVar:DBChoosePlayer:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent | SubAbility$ DBChangeZone1 SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.IsRemembered | Chooser$ ChosenPlayer | 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 | ClearChosenPlayer$ True DeckHas:Ability$Graveyard -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. +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. diff --git a/forge-gui/res/cardsfolder/b/burnished_hart.txt b/forge-gui/res/cardsfolder/b/burnished_hart.txt index 9b4a7899ef0..15a8afa413b 100644 --- a/forge-gui/res/cardsfolder/b/burnished_hart.txt +++ b/forge-gui/res/cardsfolder/b/burnished_hart.txt @@ -2,6 +2,6 @@ Name:Burnished Hart ManaCost:3 Types:Artifact Creature Elk PT:2/2 -A:AB$ ChangeZone | Cost$ 3 Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | Tapped$ True | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | Tapped$ True | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/burnished_hart.jpg -Oracle:{3}, Sacrifice Burnished Hart: Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:{3}, Sacrifice Burnished Hart: Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/b/burnt_offering.txt b/forge-gui/res/cardsfolder/b/burnt_offering.txt index 89f3553fe93..a886727d89a 100644 --- a/forge-gui/res/cardsfolder/b/burnt_offering.txt +++ b/forge-gui/res/cardsfolder/b/burnt_offering.txt @@ -1,8 +1,8 @@ Name:Burnt Offering ManaCost:B Types:Instant -A:SP$ Mana | Cost$ B Sac<1/Creature> | Produced$ Combo B R | Amount$ X | SpellDescription$ Add X mana in any combination of {B} and/or {R}, where X is the sacrificed creature's converted mana cost. +A:SP$ Mana | Cost$ B Sac<1/Creature> | Produced$ Combo B R | Amount$ X | SpellDescription$ Add X mana in any combination of {B} and/or {R}, where X is the sacrificed creature's mana value. 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 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. +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 mana value. diff --git a/forge-gui/res/cardsfolder/b/burr_grafter.txt b/forge-gui/res/cardsfolder/b/burr_grafter.txt index 235abab272d..a88a2ea75a0 100644 --- a/forge-gui/res/cardsfolder/b/burr_grafter.txt +++ b/forge-gui/res/cardsfolder/b/burr_grafter.txt @@ -7,4 +7,4 @@ K:Soulshift:3 AI:RemoveDeck:All DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/burr_grafter.jpg -Oracle:Sacrifice Burr Grafter: Target creature gets +2/+2 until end of turn.\nSoulshift 3 (When this creature dies, you may return target Spirit card with converted mana cost 3 or less from your graveyard to your hand.) +Oracle:Sacrifice Burr Grafter: Target creature gets +2/+2 until end of turn.\nSoulshift 3 (When this creature dies, you may return target Spirit card with mana value 3 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/b/bygone_bishop.txt b/forge-gui/res/cardsfolder/b/bygone_bishop.txt index 2b001a174fb..523eb2d283f 100644 --- a/forge-gui/res/cardsfolder/b/bygone_bishop.txt +++ b/forge-gui/res/cardsfolder/b/bygone_bishop.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Spirit Cleric PT:2/3 K:Flying -T:Mode$ SpellCast | ValidCard$ Creature.cmcLE3 | ValidActivatingPlayer$ You | Execute$ DBInvestigate | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with converted mana cost 3 or less, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +T:Mode$ SpellCast | ValidCard$ Creature.cmcLE3 | ValidActivatingPlayer$ You | Execute$ DBInvestigate | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with mana value 3 or less, 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:Flying\nWhenever you cast a creature spell with converted mana cost 3 or less, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +Oracle:Flying\nWhenever you cast a creature spell with mana value 3 or less, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/c/cabal_conditioning.txt b/forge-gui/res/cardsfolder/c/cabal_conditioning.txt index 2922470b489..d4c6ccd6a00 100644 --- a/forge-gui/res/cardsfolder/c/cabal_conditioning.txt +++ b/forge-gui/res/cardsfolder/c/cabal_conditioning.txt @@ -1,8 +1,8 @@ Name:Cabal Conditioning ManaCost:6 B Types:Sorcery -A:SP$ Discard | Cost$ 6 B | ValidTgts$ Player | TgtPrompt$ Select target player | TargetMin$ 0 | TargetMax$ MaxTgt | NumCards$ X | Mode$ TgtChoose | SpellDescription$ Any number of target players each discard a number of cards equal to the highest converted mana cost among permanents you control. +A:SP$ Discard | Cost$ 6 B | ValidTgts$ Player | TgtPrompt$ Select target player | TargetMin$ 0 | TargetMax$ MaxTgt | NumCards$ X | Mode$ TgtChoose | SpellDescription$ Any number of target players each discard a number of cards equal to the highest mana value among permanents you control. SVar:X:Count$MaxCMCYouCtrl SVar:MaxTgt:PlayerCountPlayers$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/cabal_conditioning.jpg -Oracle:Any number of target players each discard a number of cards equal to the highest converted mana cost among permanents you control. +Oracle:Any number of target players each discard a number of cards equal to the highest mana value among permanents you control. diff --git a/forge-gui/res/cardsfolder/c/cabal_inquisitor.txt b/forge-gui/res/cardsfolder/c/cabal_inquisitor.txt index b377635350c..b1d2f8fa856 100644 --- a/forge-gui/res/cardsfolder/c/cabal_inquisitor.txt +++ b/forge-gui/res/cardsfolder/c/cabal_inquisitor.txt @@ -2,6 +2,6 @@ Name:Cabal Inquisitor ManaCost:1 B Types:Creature Human Minion PT:1/1 -A:AB$ Discard | Cost$ 1 B T ExileFromGrave<2/Card> | ValidTgts$ Player | Activation$ Threshold | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards a card. Activate this ability only any time you could cast a sorcery and only if seven or more cards are in your graveyard. | PrecostDesc$ Threshold — +A:AB$ Discard | Cost$ 1 B T ExileFromGrave<2/Card> | ValidTgts$ Player | Activation$ Threshold | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards a card. Activate only as a sorcery and only if seven or more cards are in your graveyard. | PrecostDesc$ Threshold — SVar:Picture:http://www.wizards.com/global/images/magic/general/cabal_inquisitor.jpg -Oracle:Threshold — {1}{B}, {T}, Exile two cards from your graveyard: Target player discards a card. Activate this ability only any time you could cast a sorcery and only if seven or more cards are in your graveyard. +Oracle:Threshold — {1}{B}, {T}, Exile two cards from your graveyard: Target player discards a card. Activate only as a sorcery and only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/cabal_interrogator.txt b/forge-gui/res/cardsfolder/c/cabal_interrogator.txt index 0079bafe551..f2e34c51d33 100644 --- a/forge-gui/res/cardsfolder/c/cabal_interrogator.txt +++ b/forge-gui/res/cardsfolder/c/cabal_interrogator.txt @@ -2,8 +2,8 @@ Name:Cabal Interrogator ManaCost:1 B Types:Creature Zombie Wizard PT:1/1 -A:AB$ Discard | Cost$ X B T | ValidTgts$ Player | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | DiscardValid$ Card | SorcerySpeed$ True | SpellDescription$ Target player reveals X cards from their hand and you choose one of them. That player discards that card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ X B T | ValidTgts$ Player | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | DiscardValid$ Card | SorcerySpeed$ True | SpellDescription$ Target player reveals X cards from their hand and you choose one of them. That player discards that card. Activate only as a sorcery. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/cabal_interrogator.jpg -Oracle:{X}{B}, {T}: Target player reveals X cards from their hand and you choose one of them. That player discards that card. Activate this ability only any time you could cast a sorcery. +Oracle:{X}{B}, {T}: Target player reveals X cards from their hand and you choose one of them. That player discards that card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/c/cabal_pit.txt b/forge-gui/res/cardsfolder/c/cabal_pit.txt index d7f99a5f150..c66df40a428 100644 --- a/forge-gui/res/cardsfolder/c/cabal_pit.txt +++ b/forge-gui/res/cardsfolder/c/cabal_pit.txt @@ -2,7 +2,7 @@ Name:Cabal Pit ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ B | SubAbility$ DBPain | SpellDescription$ Add {B}. CARDNAME deals 1 damage to you. -A:AB$ Pump | Cost$ B T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Target creature gets -2/-2 until end of turn. Activate this ability only if seven or more cards are in your graveyard. +A:AB$ Pump | Cost$ B T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Target creature gets -2/-2 until end of turn. Activate only if seven or more cards are in your graveyard. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/cabal_pit.jpg -Oracle:{T}: Add {B}. Cabal Pit deals 1 damage to you.\nThreshold — {B}, {T}, Sacrifice Cabal Pit: Target creature gets -2/-2 until end of turn. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{T}: Add {B}. Cabal Pit deals 1 damage to you.\nThreshold — {B}, {T}, Sacrifice Cabal Pit: Target creature gets -2/-2 until end of turn. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/cabal_torturer.txt b/forge-gui/res/cardsfolder/c/cabal_torturer.txt index f6486722255..d966291ac62 100644 --- a/forge-gui/res/cardsfolder/c/cabal_torturer.txt +++ b/forge-gui/res/cardsfolder/c/cabal_torturer.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Human Minion PT:1/1 A:AB$ Pump | Cost$ B T | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Target creature gets -1/-1 until end of turn. -A:AB$ Pump | Cost$ 3 B B T | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | Activation$ Threshold | SpellDescription$ Target creature gets -2/-2 until end of turn. Activate this ability only if seven or more cards are in your graveyard. | PrecostDesc$ Threshold — +A:AB$ Pump | Cost$ 3 B B T | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | Activation$ Threshold | SpellDescription$ Target creature gets -2/-2 until end of turn. Activate only if seven or more cards are in your graveyard. | PrecostDesc$ Threshold — SVar:Picture:http://www.wizards.com/global/images/magic/general/cabal_torturer.jpg -Oracle:{B}, {T}: Target creature gets -1/-1 until end of turn.\nThreshold — {3}{B}{B}, {T}: Target creature gets -2/-2 until end of turn. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{B}, {T}: Target creature gets -1/-1 until end of turn.\nThreshold — {3}{B}{B}, {T}: Target creature gets -2/-2 until end of turn. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/caged_zombie.txt b/forge-gui/res/cardsfolder/c/caged_zombie.txt index 84e1cc0dc34..c6d042a7832 100644 --- a/forge-gui/res/cardsfolder/c/caged_zombie.txt +++ b/forge-gui/res/cardsfolder/c/caged_zombie.txt @@ -4,4 +4,4 @@ Types:Creature Zombie PT:2/3 A:AB$ LoseLife | Cost$ 1 B T | Defined$ Player.Opponent | CheckSVar$ X | SVarCompare$ GE1 | LifeAmount$ 2 | SpellDescription$ Each Opponent Loses 2 life. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature -Oracle:{1}{B}, {T}: Each opponent loses 2 life. Activate this ability only if a creature died this turn. +Oracle:{1}{B}, {T}: Each opponent loses 2 life. Activate only if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/c/call_of_the_death_dweller.txt b/forge-gui/res/cardsfolder/c/call_of_the_death_dweller.txt index f9185748a4d..7c24605d513 100755 --- a/forge-gui/res/cardsfolder/c/call_of_the_death_dweller.txt +++ b/forge-gui/res/cardsfolder/c/call_of_the_death_dweller.txt @@ -1,9 +1,9 @@ Name:Call of the Death-Dweller ManaCost:2 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ 2 | MaxTotalTargetCMC$ 3 | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select up to two target creature cards with total converted mana cost 3 or less | SubAbility$ DBPutCounter | RememberChanged$ True | StackDescription$ SpellDescription | SpellDescription$ Return up to two target creature cards with total converted mana cost 3 or less from your graveyard to the battlefield. Put a deathtouch counter on either of them. Then put a menace counter on either of them. +A:SP$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ 2 | MaxTotalTargetCMC$ 3 | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select up to two target creature cards with total mana value 3 or less | SubAbility$ DBPutCounter | RememberChanged$ True | StackDescription$ SpellDescription | SpellDescription$ Return up to two target creature cards with total mana value 3 or less from your graveyard to the battlefield. Put a deathtouch counter on either of them. Then put a menace counter on either of them. SVar:DBPutCounter:DB$ PutCounter | Choices$ Creature.IsRemembered | ChoiceTitle$ Choose a creature to put a deathtouch counter on | CounterType$ Deathtouch | CounterNum$ 1 | SubAbility$ DBPutCounter2 | StackDescription$ None SVar:DBPutCounter2:DB$ PutCounter | Choices$ Creature.IsRemembered | ChoiceTitle$ Choose a creature to put a menace counter on | CounterType$ Menace | CounterNum$ 1 | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters -Oracle:Return up to two target creature cards with total converted mana cost 3 or less from your graveyard to the battlefield. Put a deathtouch counter on either of them. Then put a menace counter on either of them. +Oracle:Return up to two target creature cards with total mana value 3 or less from your graveyard to the battlefield. Put a deathtouch counter on either of them. Then put a menace counter on either of them. diff --git a/forge-gui/res/cardsfolder/c/call_the_bloodline.txt b/forge-gui/res/cardsfolder/c/call_the_bloodline.txt index 2c6539779b5..6e8756f698c 100644 --- a/forge-gui/res/cardsfolder/c/call_the_bloodline.txt +++ b/forge-gui/res/cardsfolder/c/call_the_bloodline.txt @@ -1,6 +1,6 @@ Name:Call the Bloodline ManaCost:1 B Types:Enchantment -A:AB$ Token | Cost$ 1 Discard<1/Card> | ActivationLimit$ 1 | TokenAmount$ 1 | TokenScript$ b_1_1_vampire_knight_lifelink | TokenOwner$ You | LegacyImage$ b 1 1 vampire knight lifelink soi | SpellDescription$ Create a 1/1 black Vampire Knight creature token with lifelink. Activate this ability only once each turn. +A:AB$ Token | Cost$ 1 Discard<1/Card> | ActivationLimit$ 1 | TokenAmount$ 1 | TokenScript$ b_1_1_vampire_knight_lifelink | TokenOwner$ You | LegacyImage$ b 1 1 vampire knight lifelink soi | SpellDescription$ Create a 1/1 black Vampire Knight creature token with lifelink. Activate only once each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/call_the_bloodline.jpg -Oracle:{1}, Discard a card: Create a 1/1 black Vampire Knight creature token with lifelink. Activate this ability only once each turn. +Oracle:{1}, Discard a card: Create a 1/1 black Vampire Knight creature token with lifelink. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/c/call_the_gatewatch.txt b/forge-gui/res/cardsfolder/c/call_the_gatewatch.txt index 132971b7579..750238120c2 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, and 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, put it into your hand, then shuffle. 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, and put it into your hand. Then shuffle your library. +Oracle:Search your library for a planeswalker card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/caller_of_the_untamed.txt b/forge-gui/res/cardsfolder/c/caller_of_the_untamed.txt index fc11eb598a6..94cfa1786be 100644 --- a/forge-gui/res/cardsfolder/c/caller_of_the_untamed.txt +++ b/forge-gui/res/cardsfolder/c/caller_of_the_untamed.txt @@ -7,7 +7,7 @@ SVar:DBReveal:DB$ Reveal | RevealDefined$ Self | SubAbility$ DBExile | SpellDesc SVar:DBExile:DB$ ChangeZone | Origin$ Sideboard | Destination$ Exile | ChangeType$ Creature.YouOwn | ChangeNum$ 1 | Optional$ True | RememberChanged$ True | SubAbility$ DBPump | ConditionGameTypes$ Draft,QuestDraft | SelectPrompt$ Exile with Caller of the Untamed SVar:DBPump:DB$ Pump | NoteCards$ Remembered | NoteCardsFor$ CallerOfTheUntamed | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True -A:AB$ CopyPermanent | Cost$ RevealFromExile<1/Creature.YouOwn+NotedForCallerOfTheUntamed> X T | CostDesc$ {X}, {T} | Defined$ Revealed | SpellDescription$ Create a token that's a copy of a card you exiled with cards named Caller of the Untamed. X is the converted mana cost of that card. | SubAbility$ DBCleanup +A:AB$ CopyPermanent | Cost$ RevealFromExile<1/Creature.YouOwn+NotedForCallerOfTheUntamed> X T | CostDesc$ {X}, {T} | Defined$ Revealed | SpellDescription$ Create a token that's a copy of a card you exiled with cards named Caller of the Untamed. X is the mana value of that card. | SubAbility$ DBCleanup SVar:X:Revealed$CardManaCost SVar:Picture:https://img.scryfall.com/cards/large/en/cn2/62.jpg?1517813031 -Oracle:Before you shuffle your deck to start the game, you may reveal this card from your deck and exile a creature card you drafted that isn't in your deck.\n{X}, {T}: Create a token that's a copy of a card you exiled with cards named Caller of the Untamed. X is the converted mana cost of that card. +Oracle:Before you shuffle your deck to start the game, you may reveal this card from your deck and exile a creature card you drafted that isn't in your deck.\n{X}, {T}: Create a token that's a copy of a card you exiled with cards named Caller of the Untamed. X is the mana value of that card. diff --git a/forge-gui/res/cardsfolder/c/callous_deceiver.txt b/forge-gui/res/cardsfolder/c/callous_deceiver.txt index 23783e660af..ca3d45c3242 100644 --- a/forge-gui/res/cardsfolder/c/callous_deceiver.txt +++ b/forge-gui/res/cardsfolder/c/callous_deceiver.txt @@ -3,9 +3,9 @@ ManaCost:2 U Types:Creature Spirit PT:1/3 A:AB$ Dig | Cost$ 1 | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | SpellDescription$ Look at the top card of your library. -A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ TrigPump | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gets +1/+0 and gains flying until end of turn. Activate this ability only once each turn. +A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ TrigPump | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gets +1/+0 and gains flying until end of turn. Activate only once each turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ Flying | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/callous_deceiver.jpg -Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, Callous Deceiver gets +1/+0 and gains flying until end of turn. Activate this ability only once each turn. +Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, Callous Deceiver gets +1/+0 and gains flying until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/c/cao_cao_lord_of_wei.txt b/forge-gui/res/cardsfolder/c/cao_cao_lord_of_wei.txt index acc50107e0e..0713c808936 100644 --- a/forge-gui/res/cardsfolder/c/cao_cao_lord_of_wei.txt +++ b/forge-gui/res/cardsfolder/c/cao_cao_lord_of_wei.txt @@ -2,6 +2,6 @@ Name:Cao Cao, Lord of Wei ManaCost:3 B B Types:Legendary Creature Human Soldier PT:3/3 -A:AB$ Discard | Cost$ T | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target opponent discards two cards. Activate this ability only during your turn, before attackers are declared. +A:AB$ Discard | Cost$ T | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target opponent discards two cards. Activate only during your turn, before attackers are declared. SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10548.jpg -Oracle:{T}: Target opponent discards two cards. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Target opponent discards two cards. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/c/capricious_sorcerer.txt b/forge-gui/res/cardsfolder/c/capricious_sorcerer.txt index 787d6940d44..7e9b7cf512b 100644 --- a/forge-gui/res/cardsfolder/c/capricious_sorcerer.txt +++ b/forge-gui/res/cardsfolder/c/capricious_sorcerer.txt @@ -2,6 +2,6 @@ Name:Capricious Sorcerer ManaCost:2 U Types:Creature Human Wizard PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ CARDNAME deals 1 damage to any target. Activate this ability only during your turn, before attackers are declared. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ CARDNAME deals 1 damage to any target. Activate only during your turn, before attackers are declared. SVar:Picture:http://resources.wizards.com/magic/cards/po/en-us/card4250.jpg -Oracle:{T}: Capricious Sorcerer deals 1 damage to any target. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Capricious Sorcerer deals 1 damage to any target. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/c/captain_sisay.txt b/forge-gui/res/cardsfolder/c/captain_sisay.txt index c4a5e42ca42..82cae54b30f 100644 --- a/forge-gui/res/cardsfolder/c/captain_sisay.txt +++ b/forge-gui/res/cardsfolder/c/captain_sisay.txt @@ -2,7 +2,7 @@ Name:Captain Sisay ManaCost:2 G W Types:Legendary Creature Human Soldier PT:2/2 -A:AB$ ChangeZone | Cost$ T | Origin$ Library | Destination$ Hand | ChangeType$ Legendary | ChangeNum$ 1 | SpellDescription$ Search your library for a legendary card, reveal that card, and put it into your hand. Then shuffle your library. +A:AB$ ChangeZone | Cost$ T | Origin$ Library | Destination$ Hand | ChangeType$ Legendary | ChangeNum$ 1 | SpellDescription$ Search your library for a legendary card, reveal that card, put it into your hand, then shuffle. SVar:NonCombatPriority:3 SVar:Picture:http://resources.wizards.com/magic/cards/in/en-us/card25976.jpg -Oracle:{T}: Search your library for a legendary card, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:{T}: Search your library for a legendary card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/captivating_crew.txt b/forge-gui/res/cardsfolder/c/captivating_crew.txt index 5fdc2777d70..d3afcb95e1a 100644 --- a/forge-gui/res/cardsfolder/c/captivating_crew.txt +++ b/forge-gui/res/cardsfolder/c/captivating_crew.txt @@ -2,6 +2,6 @@ Name:Captivating Crew ManaCost:3 R Types:Creature Human Pirate PT:4/3 -A:AB$ GainControl | Cost$ 3 R | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SorcerySpeed$ True | SpellDescription$ Gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn. Activate this ability only any time you could cast a sorcery. +A:AB$ GainControl | Cost$ 3 R | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SorcerySpeed$ True | SpellDescription$ Gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/captivating_crew.jpg -Oracle:{3}{R}: Gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn. Activate this ability only any time you could cast a sorcery. +Oracle:{3}{R}: Gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/c/captivating_glance.txt b/forge-gui/res/cardsfolder/c/captivating_glance.txt index d75ef16987c..bbd5d5ebcc7 100644 --- a/forge-gui/res/cardsfolder/c/captivating_glance.txt +++ b/forge-gui/res/cardsfolder/c/captivating_glance.txt @@ -9,4 +9,4 @@ SVar:YouControl:DB$ GainControl | Defined$ Enchanted | NewController$ You SVar:OppControl:DB$ GainControl | Defined$ Enchanted | NewController$ Remembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/captivating_glance.jpg -Oracle:Enchant creature\nAt the beginning of your end step, clash with an opponent. If you win, gain control of enchanted creature. Otherwise, that player gains control of enchanted creature. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Enchant creature\nAt the beginning of your end step, clash with an opponent. If you win, gain control of enchanted creature. Otherwise, that player gains control of enchanted creature. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/c/caravan_vigil.txt b/forge-gui/res/cardsfolder/c/caravan_vigil.txt index 50488b54ec1..e6837886225 100644 --- a/forge-gui/res/cardsfolder/c/caravan_vigil.txt +++ b/forge-gui/res/cardsfolder/c/caravan_vigil.txt @@ -1,8 +1,8 @@ Name:Caravan Vigil ManaCost:G Types:Sorcery -A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ConditionCheckSVar$ Morbid | ConditionSVarCompare$ EQ0 | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. Morbid — You may put that card onto the battlefield instead of putting it into your hand if a creature died this turn. +A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ConditionCheckSVar$ Morbid | ConditionSVarCompare$ EQ0 | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle. Morbid — You may put that card onto the battlefield instead of putting it into your hand if a creature died this turn. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | DestinationAlternative$ Hand | AlternativeDestinationMessage$ Put that card onto the battlefield instead of putting it into your hand? | ChangeType$ Land.Basic | ChangeNum$ 1 | ConditionCheckSVar$ Morbid | ConditionSVarCompare$ GE1 SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/caravan_vigil.jpg -Oracle:Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.\nMorbid — You may put that card onto the battlefield instead of putting it into your hand if a creature died this turn. +Oracle:Search your library for a basic land card, reveal it, put it into your hand, then shuffle.\nMorbid — You may put that card onto the battlefield instead of putting it into your hand if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/c/carrionette.txt b/forge-gui/res/cardsfolder/c/carrionette.txt index d36f92d4f2f..83a9c55454c 100644 --- a/forge-gui/res/cardsfolder/c/carrionette.txt +++ b/forge-gui/res/cardsfolder/c/carrionette.txt @@ -2,7 +2,7 @@ Name:Carrionette ManaCost:1 B Types:Creature Skeleton PT:1/1 -A:AB$ ChangeZone | Cost$ 2 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | UnlessCost$ 2 | UnlessPayer$ TargetedController | ActivationZone$ Graveyard | UnlessResolveSubs$ WhenNotPaid | SubAbility$ ExileME | SpellDescription$ Exile CARDNAME and target creature unless that creature's controller pays {2}. Activate this ability only if CARDNAME is in your graveyard. +A:AB$ ChangeZone | Cost$ 2 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | UnlessCost$ 2 | UnlessPayer$ TargetedController | ActivationZone$ Graveyard | UnlessResolveSubs$ WhenNotPaid | SubAbility$ ExileME | SpellDescription$ Exile CARDNAME and target creature unless that creature's controller pays {2}. Activate only if CARDNAME is in your graveyard. SVar:ExileME:DB$ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/carrionette.jpg -Oracle:{2}{B}{B}: Exile Carrionette and target creature unless that creature's controller pays {2}. Activate this ability only if Carrionette is in your graveyard. +Oracle:{2}{B}{B}: Exile Carrionette and target creature unless that creature's controller pays {2}. Activate only if Carrionette is in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/cartographers_hawk.txt b/forge-gui/res/cardsfolder/c/cartographers_hawk.txt index f8950d4e470..cf15be5a8f4 100755 --- a/forge-gui/res/cardsfolder/c/cartographers_hawk.txt +++ b/forge-gui/res/cardsfolder/c/cartographers_hawk.txt @@ -3,9 +3,9 @@ ManaCost:1 W Types:Creature Bird PT:2/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player.withMoreLandsThanYou | Execute$ ToHand | CombatDamage$ True | TriggerDescription$ When CARDNAME deals combat damage to a player who controls more lands than you, return it to its owner's hand. If you do, you may search your library for a Plains card, put it onto the battlefield tapped, then shuffle your library. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player.withMoreLandsThanYou | Execute$ ToHand | CombatDamage$ True | TriggerDescription$ When CARDNAME deals combat damage to a player who controls more lands than you, return it to its owner's hand. If you do, you may search your library for a Plains card, put it onto the battlefield tapped, then shuffle. SVar:ToHand:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand | RememberChanged$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Plains | Tapped$ True | ChangeNum$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount -Oracle:Flying\nWhen Cartographer's Hawk deals combat damage to a player who controls more lands than you, return it to its owner's hand. If you do, you may search your library for a Plains card, put it onto the battlefield tapped, then shuffle your library. +Oracle:Flying\nWhen Cartographer's Hawk deals combat damage to a player who controls more lands than you, return it to its owner's hand. If you do, you may search your library for a Plains card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/cat_burglar.txt b/forge-gui/res/cardsfolder/c/cat_burglar.txt index 91c010ad836..5a33bb9593f 100644 --- a/forge-gui/res/cardsfolder/c/cat_burglar.txt +++ b/forge-gui/res/cardsfolder/c/cat_burglar.txt @@ -2,6 +2,6 @@ Name:Cat Burglar ManaCost:3 B Types:Creature Kor Rogue Minion PT:2/2 -A:AB$ Discard | Cost$ 2 B T | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards a card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 2 B T | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards a card. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/cat_burglar.jpg -Oracle:{2}{B}, {T}: Target player discards a card. Activate this ability only any time you could cast a sorcery. +Oracle:{2}{B}, {T}: Target player discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/c/cateran_brute.txt b/forge-gui/res/cardsfolder/c/cateran_brute.txt index 58e83ce175a..238f96b3005 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 and 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 mana value 2 or less, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{2}, {T}: Search your library for a Mercenary permanent card with mana value 2 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/cateran_enforcer.txt b/forge-gui/res/cardsfolder/c/cateran_enforcer.txt index 43f35033cfc..66786164142 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 and 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 mana value 4 or less, put it onto the battlefield, then shuffle. 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 and 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 mana value 4 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/cateran_kidnappers.txt b/forge-gui/res/cardsfolder/c/cateran_kidnappers.txt index 1489b413cdf..68330c04af1 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 and 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 mana value 3 or less, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{3}, {T}: Search your library for a Mercenary permanent card with mana value 3 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/cateran_overlord.txt b/forge-gui/res/cardsfolder/c/cateran_overlord.txt index f4b354e4542..849787b32ee 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 and 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 mana value 6 or less, put it onto the battlefield, then shuffle. 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 and 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 mana value 6 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/cateran_persuader.txt b/forge-gui/res/cardsfolder/c/cateran_persuader.txt index 2586743623e..6d8cf5ae40c 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 and 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 mana value 1 or less, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{1}, {T}: Search your library for a Mercenary permanent card with mana value 1 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/cateran_slaver.txt b/forge-gui/res/cardsfolder/c/cateran_slaver.txt index 608ffe3826f..0b4e9742785 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 and 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 mana value 5 or less, put it onto the battlefield, then shuffle. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/cateran_slaver.jpg -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. +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 mana value 5 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/cateran_summons.txt b/forge-gui/res/cardsfolder/c/cateran_summons.txt index 3d309f6f8a6..ee5034ff6f5 100644 --- a/forge-gui/res/cardsfolder/c/cateran_summons.txt +++ b/forge-gui/res/cardsfolder/c/cateran_summons.txt @@ -1,7 +1,7 @@ Name:Cateran Summons ManaCost:B Types:Sorcery -A:SP$ ChangeZone | Cost$ B | Origin$ Library | Destination$ Hand | ChangeType$ Mercenary | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary card, reveal that card, and put it into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ B | Origin$ Library | Destination$ Hand | ChangeType$ Mercenary | ChangeNum$ 1 | SpellDescription$ Search your library for a Mercenary card, reveal that card, put it into your hand, then shuffle. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/cateran_summons.jpg -Oracle:Search your library for a Mercenary card, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:Search your library for a Mercenary card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/cavalier_of_night.txt b/forge-gui/res/cardsfolder/c/cavalier_of_night.txt index 3fa1bdfaf27..c817d132114 100644 --- a/forge-gui/res/cardsfolder/c/cavalier_of_night.txt +++ b/forge-gui/res/cardsfolder/c/cavalier_of_night.txt @@ -6,6 +6,6 @@ K:Lifelink T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, you may sacrifice another creature. When you do, destroy target creature an opponent controls. SVar:TrigSac:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other/another creature> | Execute$ TrigDestroy | TriggerDescription$ When you do, destroy target creature an opponent controls. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, return target creature card with mana value 3 or less from your graveyard to the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE3 -Oracle:Lifelink\nWhen Cavalier of Night enters the battlefield, you may sacrifice another creature. When you do, destroy target creature an opponent controls.\nWhen Cavalier of Night dies, return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. +Oracle:Lifelink\nWhen Cavalier of Night enters the battlefield, you may sacrifice another creature. When you do, destroy target creature an opponent controls.\nWhen Cavalier of Night dies, return target creature card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/c/cave_of_temptation.txt b/forge-gui/res/cardsfolder/c/cave_of_temptation.txt index cfce07bd167..dc6e182c50f 100644 --- a/forge-gui/res/cardsfolder/c/cave_of_temptation.txt +++ b/forge-gui/res/cardsfolder/c/cave_of_temptation.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ 1 T | Produced$ Any | SpellDescription$ Add one mana of any color. -A:AB$ PutCounter | Cost$ 4 T Sac<1/CARDNAME> | ValidTgts$ Creature | 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. +A:AB$ PutCounter | Cost$ 4 T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 2 | SorcerySpeed$ True | SpellDescription$ Put two +1/+1 counters on target creature. Activate only as a sorcery. DeckHas:Ability$Counters AI:RemoveDeck:All -Oracle:{T}: Add {C}.\n{1}, {T}: Add one mana of any color.\n{4}, {T}, Sacrifice Cave of Temptation: Put two +1/+1 counters on target creature. Activate this ability only any time you could cast a sorcery. +Oracle:{T}: Add {C}.\n{1}, {T}: Add one mana of any color.\n{4}, {T}, Sacrifice Cave of Temptation: Put two +1/+1 counters on target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/c/celestial_crusader.txt b/forge-gui/res/cardsfolder/c/celestial_crusader.txt index c762bafde1b..52ea39f71af 100644 --- a/forge-gui/res/cardsfolder/c/celestial_crusader.txt +++ b/forge-gui/res/cardsfolder/c/celestial_crusader.txt @@ -7,4 +7,4 @@ K:Flying K:Flash S:Mode$ Continuous | Affected$ Creature.White+Other | AddPower$ 1 | AddToughness$ 1 | Description$ Other white creatures get +1/+1. SVar:Picture:http://www.wizards.com/global/images/magic/general/celestial_crusader.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nSplit second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nFlying\nOther white creatures get +1/+1. +Oracle:Flash\nSplit second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nFlying\nOther white creatures get +1/+1. diff --git a/forge-gui/res/cardsfolder/c/celestial_enforcer.txt b/forge-gui/res/cardsfolder/c/celestial_enforcer.txt index 6c34b232064..9db1aa4a8c2 100644 --- a/forge-gui/res/cardsfolder/c/celestial_enforcer.txt +++ b/forge-gui/res/cardsfolder/c/celestial_enforcer.txt @@ -2,5 +2,5 @@ Name:Celestial Enforcer ManaCost:2 W Types:Creature Human Cleric PT:2/3 -A:AB$ tap | Cost$ 1 W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Creature.YouCtrl+withFlying | SpellDescription$ Tap target creature. Activate this ability only if you control a creature with flying. -Oracle:{1}{W}, {T}: Tap target creature. Activate this ability only if you control a creature with flying. +A:AB$ tap | Cost$ 1 W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Creature.YouCtrl+withFlying | SpellDescription$ Tap target creature. Activate only if you control a creature with flying. +Oracle:{1}{W}, {T}: Tap target creature. Activate only if you control a creature with flying. diff --git a/forge-gui/res/cardsfolder/c/celestial_kirin.txt b/forge-gui/res/cardsfolder/c/celestial_kirin.txt index 11e00cac3db..75346e594cc 100644 --- a/forge-gui/res/cardsfolder/c/celestial_kirin.txt +++ b/forge-gui/res/cardsfolder/c/celestial_kirin.txt @@ -3,11 +3,11 @@ ManaCost:2 W W Types:Legendary Creature Kirin Spirit PT:3/3 K:Flying -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, destroy all permanents with that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, destroy all permanents with that spell's mana value. SVar:TrigDestroyAll:DB$ DestroyAll | ValidCards$ Permanent.cmcEQX SVar:X:TriggerCount$CastSACMC AI:RemoveDeck:All DeckHints:Type$Spirit|Arcane AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/celestial_kirin.jpg -Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, destroy all permanents with that spell's converted mana cost. +Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, destroy all permanents with that spell's mana value. diff --git a/forge-gui/res/cardsfolder/c/centaur_garden.txt b/forge-gui/res/cardsfolder/c/centaur_garden.txt index 225b86d1063..71760a9597f 100644 --- a/forge-gui/res/cardsfolder/c/centaur_garden.txt +++ b/forge-gui/res/cardsfolder/c/centaur_garden.txt @@ -2,8 +2,8 @@ Name:Centaur Garden ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ G | SubAbility$ DBPain | SpellDescription$ Add {G}. CARDNAME deals 1 damage to you. -A:AB$ Pump | Cost$ G T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Target creature gets +3/+3 until end of turn. Activate this ability only if seven or more cards are in your graveyard. +A:AB$ Pump | Cost$ G T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Target creature gets +3/+3 until end of turn. Activate only if seven or more cards are in your graveyard. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/centaur_garden.jpg -Oracle:{T}: Add {G}. Centaur Garden deals 1 damage to you.\nThreshold — {G}, {T}, Sacrifice Centaur Garden: Target creature gets +3/+3 until end of turn. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{T}: Add {G}. Centaur Garden deals 1 damage to you.\nThreshold — {G}, {T}, Sacrifice Centaur Garden: Target creature gets +3/+3 until end of turn. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/centaur_rootcaster.txt b/forge-gui/res/cardsfolder/c/centaur_rootcaster.txt index 75ab67c1abc..bfc07d93e92 100644 --- a/forge-gui/res/cardsfolder/c/centaur_rootcaster.txt +++ b/forge-gui/res/cardsfolder/c/centaur_rootcaster.txt @@ -2,7 +2,7 @@ Name:Centaur Rootcaster ManaCost:3 G Types:Creature Centaur Druid PT:2/2 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigChange | CombatDamage$ True | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may search your library for a basic land card and put that card onto the battlefield tapped. If you do, shuffle your library. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigChange | CombatDamage$ True | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. 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/centaur_rootcaster.jpg -Oracle:Whenever Centaur Rootcaster deals combat damage to a player, you may search your library for a basic land card and put that card onto the battlefield tapped. If you do, shuffle your library. +Oracle:Whenever Centaur Rootcaster deals combat damage to a player, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/cephalid_coliseum.txt b/forge-gui/res/cardsfolder/c/cephalid_coliseum.txt index 784f2608658..6384629d230 100644 --- a/forge-gui/res/cardsfolder/c/cephalid_coliseum.txt +++ b/forge-gui/res/cardsfolder/c/cephalid_coliseum.txt @@ -2,9 +2,9 @@ Name:Cephalid Coliseum ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ U | SubAbility$ DBPain | SpellDescription$ Add {U}. CARDNAME deals 1 damage to you. -A:AB$ Draw | Cost$ U T Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 3 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Target player draws three cards, then discards three cards. Activate this ability only if seven or more cards are in your graveyard. | SubAbility$ DBDiscard +A:AB$ Draw | Cost$ U T Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 3 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Target player draws three cards, then discards three cards. Activate only if seven or more cards are in your graveyard. | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | NumCards$ 3 | Mode$ TgtChoose | Defined$ Targeted SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/cephalid_coliseum.jpg -Oracle:{T}: Add {U}. Cephalid Coliseum deals 1 damage to you.\nThreshold — {U}, {T}, Sacrifice Cephalid Coliseum: Target player draws three cards, then discards three cards. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{T}: Add {U}. Cephalid Coliseum deals 1 damage to you.\nThreshold — {U}, {T}, Sacrifice Cephalid Coliseum: Target player draws three cards, then discards three cards. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/cerebral_eruption.txt b/forge-gui/res/cardsfolder/c/cerebral_eruption.txt index f008b0614aa..67bd4de2da4 100644 --- a/forge-gui/res/cardsfolder/c/cerebral_eruption.txt +++ b/forge-gui/res/cardsfolder/c/cerebral_eruption.txt @@ -1,10 +1,10 @@ Name:Cerebral Eruption ManaCost:2 R R Types:Sorcery -A:SP$ Dig | Cost$ 2 R R | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ 1 | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DBDamage | SpellDescription$ 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. +A:SP$ Dig | Cost$ 2 R R | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ 1 | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DBDamage | SpellDescription$ Target opponent reveals the top card of their library. Cerebral Eruption deals damage equal to the revealed card's mana value to that player and each creature they control. If a land card is revealed this way, return Cerebral Eruption to its owner's hand. SVar:DBDamage:DB$ DamageAll | ValidCards$ Creature.TargetedPlayerCtrl | ValidPlayers$ Targeted | ValidDescription$ that player and each creature they control. | NumDmg$ X | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | ConditionDescription$ If a land card is revealed this way, | SubAbility$ DBCleanup 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 that player controls. 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 mana value 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/chained_brute.txt b/forge-gui/res/cardsfolder/c/chained_brute.txt index 8b0514f17b3..9ae4b549b2d 100755 --- a/forge-gui/res/cardsfolder/c/chained_brute.txt +++ b/forge-gui/res/cardsfolder/c/chained_brute.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Devil PT:4/3 K:CARDNAME doesn't untap during your untap step. -A:AB$ Untap | Cost$ 1 Sac<1/Creature.Other/another creature> | PlayerTurn$ True | SpellDescription$ Untap CARDNAME. Activate this ability only during your turn. +A:AB$ Untap | Cost$ 1 Sac<1/Creature.Other/another creature> | PlayerTurn$ True | SpellDescription$ Untap CARDNAME. Activate only during your turn. SVar:AIPreference:SacCost$Creature.token+powerLE2+toughnessLE2,Creature.cmcLE2+powerLE1+toughnessLE2+inZoneBattlefield DeckHas:Ability$Sacrifice -Oracle:Chained Brute doesn't untap during your untap step.\n{1}, Sacrifice another creature: Untap Chained Brute. Activate this ability only during your turn. +Oracle:Chained Brute doesn't untap during your untap step.\n{1}, Sacrifice another creature: Untap Chained Brute. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/c/chainer_nightmare_adept.txt b/forge-gui/res/cardsfolder/c/chainer_nightmare_adept.txt index e91bccff686..87b8086aa84 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 spell 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 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 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. +Oracle:Discard a card: You may cast a creature spell from your graveyard this turn. Activate 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/chainflinger.txt b/forge-gui/res/cardsfolder/c/chainflinger.txt index d13f0c5f01a..6abb9d17b08 100644 --- a/forge-gui/res/cardsfolder/c/chainflinger.txt +++ b/forge-gui/res/cardsfolder/c/chainflinger.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Beast PT:2/2 A:AB$ DealDamage | Cost$ 1 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ Chainflinger deals 1 damage to any target. -A:AB$ DealDamage | Cost$ 2 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 2 damage to any target. Activate this ability only if seven or more cards are in your graveyard. +A:AB$ DealDamage | Cost$ 2 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. SVar:Picture:http://www.wizards.com/global/images/magic/general/chainflinger.jpg -Oracle:{1}{R}, {T}: Chainflinger deals 1 damage to any target.\nThreshold — {2}{R}, {T}: Chainflinger deals 2 damage to any target. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{1}{R}, {T}: Chainflinger deals 1 damage to any target.\nThreshold — {2}{R}, {T}: Chainflinger deals 2 damage to any target. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/chalice_of_the_void.txt b/forge-gui/res/cardsfolder/c/chalice_of_the_void.txt index c04d10c122a..697a779b2ac 100644 --- a/forge-gui/res/cardsfolder/c/chalice_of_the_void.txt +++ b/forge-gui/res/cardsfolder/c/chalice_of_the_void.txt @@ -2,11 +2,11 @@ Name:Chalice of the Void ManaCost:X X Types:Artifact K:etbCounter:CHARGE:X -T:Mode$ SpellCast | ValidCard$ Card.cmcEQY | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever a player casts a spell with converted mana cost equal to the number of charge counters on CARDNAME, counter that spell. +T:Mode$ SpellCast | ValidCard$ Card.cmcEQY | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever a player casts a spell with mana value equal to the number of charge counters on CARDNAME, counter that spell. SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSpellAbility SVar:X:Count$xPaid SVar:Y:Count$CardCounters.CHARGE SVar:AICurseEffect:ChaliceOfTheVoid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/chalice_of_the_void.jpg -Oracle:Chalice of the Void enters the battlefield with X charge counters on it.\nWhenever a player casts a spell with converted mana cost equal to the number of charge counters on Chalice of the Void, counter that spell. +Oracle:Chalice of the Void enters the battlefield with X charge counters on it.\nWhenever a player casts a spell with mana value equal to the number of charge counters on Chalice of the Void, counter that spell. 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 22622a5208e..171c4db794f 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 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. +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 mana value 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_heart_of_fire.txt b/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt index 5e934e8a328..8d0359b91bf 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 | 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}. +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 | SubAbility$ DBEffect2 | StackDescription$ SpellDescription | SpellDescription$ Search your graveyard and library for any number of red instant and/or sorcery cards, exile them, then shuffle. 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 cards, 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. You may cast them this turn. Add six {R}. diff --git a/forge-gui/res/cardsfolder/c/chandras_firemaw.txt b/forge-gui/res/cardsfolder/c/chandras_firemaw.txt index 7153c9ea147..d70117ea7ab 100755 --- a/forge-gui/res/cardsfolder/c/chandras_firemaw.txt +++ b/forge-gui/res/cardsfolder/c/chandras_firemaw.txt @@ -3,7 +3,7 @@ ManaCost:3 R R Types:Creature Hellion PT:4/2 K:Haste -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 Chandra, Flame's Catalyst, 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$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Chandra, Flame's Catalyst, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Optional$ True | 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.namedChandra; Flame's Catalyst | ChangeNum$ 1 DeckHints:Name$Chandra, Flame's Catalyst -Oracle:Haste\nWhen Chandra's Firemaw enters the battlefield, you may search your library and/or graveyard for a card named Chandra, Flame's Catalyst, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Haste\nWhen Chandra's Firemaw enters the battlefield, you may search your library and/or graveyard for a card named Chandra, Flame's Catalyst, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/c/chandras_flame_wave.txt b/forge-gui/res/cardsfolder/c/chandras_flame_wave.txt index f71d13056ea..d39cec8e63a 100644 --- a/forge-gui/res/cardsfolder/c/chandras_flame_wave.txt +++ b/forge-gui/res/cardsfolder/c/chandras_flame_wave.txt @@ -1,7 +1,7 @@ Name:Chandra's Flame Wave ManaCost:3 R R Types:Sorcery -A:SP$ DamageAll | Cost$ 3 R R | ValidTgts$ Player | NumDmg$ 2 | ValidPlayers$ Targeted | ValidCards$ Creature.TargetedPlayerCtrl | ValidDescription$ target player and each creature that player controls. | SubAbility$ DBSearch | SpellDescription$ CARDNAME deals 2 damage to target player and each creature that player controls. Search your library and/or graveyard for a card named Chandra, Flame's Fury, reveal it, and put it into your hand. If you search your library this way, shuffle it. +A:SP$ DamageAll | Cost$ 3 R R | ValidTgts$ Player | NumDmg$ 2 | ValidPlayers$ Targeted | ValidCards$ Creature.TargetedPlayerCtrl | ValidDescription$ target player and each creature that player controls. | SubAbility$ DBSearch | SpellDescription$ CARDNAME deals 2 damage to target player and each creature that player controls. Search your library and/or graveyard for a card named Chandra, Flame's Fury, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedChandra; Flame's Fury | ChangeNum$ 1 | Optional$ True DeckHints:Name$Chandra, Flame's Fury -Oracle:Chandra's Flame Wave deals 2 damage to target player and each creature that player controls. Search your library and/or graveyard for a card named Chandra, Flame's Fury, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Chandra's Flame Wave deals 2 damage to target player and each creature that player controls. Search your library and/or graveyard for a card named Chandra, Flame's Fury, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/c/chandras_outburst.txt b/forge-gui/res/cardsfolder/c/chandras_outburst.txt index 271a88857c9..b77d783508f 100644 --- a/forge-gui/res/cardsfolder/c/chandras_outburst.txt +++ b/forge-gui/res/cardsfolder/c/chandras_outburst.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 4 | SubAbility$ DBSearch | SpellDescription$ CARDNAME deals 4 damage to target player or planeswalker. 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.namedChandra; Bold Pyromancer | ChangeNum$ 1 DeckNeeds:Name$Chandra, Bold Pyromancer -Oracle:Chandra's Outburst deals 4 damage to target player or planeswalker.\nSearch your library and/or graveyard for a card named Chandra, Bold Pyromancer, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Chandra's Outburst deals 4 damage to target player or planeswalker.\nSearch your library and/or graveyard for a card named Chandra, Bold Pyromancer, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/c/charmed_pendant.txt b/forge-gui/res/cardsfolder/c/charmed_pendant.txt index 93257200b98..eeeb6a88337 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. (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}.) +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 only as 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 only as 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/chartooth_cougar.txt b/forge-gui/res/cardsfolder/c/chartooth_cougar.txt index 4a3e832d633..b99a38f85a1 100644 --- a/forge-gui/res/cardsfolder/c/chartooth_cougar.txt +++ b/forge-gui/res/cardsfolder/c/chartooth_cougar.txt @@ -4,4 +4,4 @@ Types:Creature Cat Beast PT:4/4 A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. K:TypeCycling:Mountain:2 -Oracle:{R}: Chartooth Cougar gets +1/+0 until end of turn.\nMountaincycling {2} ({2}, Discard this card: Search your library for a Mountain card, reveal it, put it into your hand, then shuffle your library.) +Oracle:{R}: Chartooth Cougar gets +1/+0 until end of turn.\nMountaincycling {2} ({2}, Discard this card: Search your library for a Mountain card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/c/chillerpillar.txt b/forge-gui/res/cardsfolder/c/chillerpillar.txt index f570204e6e1..5646da79b81 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. {S} can be paid with one mana from a snow permanent.)\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 source.)\nAs long as Chillerpillar is monstrous, it has flying. diff --git a/forge-gui/res/cardsfolder/c/chilling_shade.txt b/forge-gui/res/cardsfolder/c/chilling_shade.txt index 7c3adbd4bfa..8304293a283 100644 --- a/forge-gui/res/cardsfolder/c/chilling_shade.txt +++ b/forge-gui/res/cardsfolder/c/chilling_shade.txt @@ -5,4 +5,4 @@ PT:1/1 K:Flying A:AB$ Pump | Cost$ S | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. DeckNeeds:Type$Snow -Oracle:Flying\n{S}: Chilling Shade gets +1/+1 until end of turn. ({S} can be paid with one mana from a snow permanent.) +Oracle:Flying\n{S}: Chilling Shade gets +1/+1 until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/c/chord_of_calling.txt b/forge-gui/res/cardsfolder/c/chord_of_calling.txt index 32cfe134be5..121f3888160 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 | 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. +A:SP$ ChangeZone | Cost$ X G G G | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with mana value X or less, put it onto the battlefield, then shuffle. 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 and 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 mana value X or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/chronatog.txt b/forge-gui/res/cardsfolder/c/chronatog.txt index 8965475f65e..cb4dead4919 100644 --- a/forge-gui/res/cardsfolder/c/chronatog.txt +++ b/forge-gui/res/cardsfolder/c/chronatog.txt @@ -2,7 +2,7 @@ Name:Chronatog ManaCost:1 U Types:Creature Atog PT:1/2 -A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | ActivationLimit$ 1 | SubAbility$ DBSkipTurn | SpellDescription$ CARDNAME gets +3/+3 until end of turn. You skip your next turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | ActivationLimit$ 1 | SubAbility$ DBSkipTurn | SpellDescription$ CARDNAME gets +3/+3 until end of turn. You skip your next turn. Activate only once each turn. SVar:DBSkipTurn:DB$ SkipTurn | NumTurns$ 1 | Defined$ You AI:RemoveDeck:All -Oracle:{0}: Chronatog gets +3/+3 until end of turn. You skip your next turn. Activate this ability only once each turn. +Oracle:{0}: Chronatog gets +3/+3 until end of turn. You skip your next turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/c/chronatog_avatar.txt b/forge-gui/res/cardsfolder/c/chronatog_avatar.txt index ae680de61fa..630dd95a8bb 100644 --- a/forge-gui/res/cardsfolder/c/chronatog_avatar.txt +++ b/forge-gui/res/cardsfolder/c/chronatog_avatar.txt @@ -3,8 +3,8 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:-1/+1 S:Mode$ Continuous | EffectZone$ Command | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size. -A:AB$ Draw | ActivationZone$ Command | Cost$ 0 | NumCards$ 3 | Defined$ You | ActivationLimit$ 1 | SubAbility$ DBSkipTurn | SpellDescription$ Draw three cards. You skip your next turn. Activate this ability only once each turn. +A:AB$ Draw | ActivationZone$ Command | Cost$ 0 | NumCards$ 3 | Defined$ You | ActivationLimit$ 1 | SubAbility$ DBSkipTurn | SpellDescription$ Draw three cards. You skip your next turn. Activate only once each turn. SVar:DBSkipTurn:DB$ SkipTurn | NumTurns$ 1 | Defined$ You AI:RemoveDeck:All SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Chronatog Avatar.full.jpg -Oracle:Hand -1, life +1\nYou have no maximum hand size.\n{0}: Draw three cards. You skip your next turn. Activate this ability only once each turn. +Oracle:Hand -1, life +1\nYou have no maximum hand size.\n{0}: Draw three cards. You skip your next turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/c/chronatog_totem.txt b/forge-gui/res/cardsfolder/c/chronatog_totem.txt index 45644795fb8..52e6364b5a9 100644 --- a/forge-gui/res/cardsfolder/c/chronatog_totem.txt +++ b/forge-gui/res/cardsfolder/c/chronatog_totem.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Animate | Cost$ 1 U | Defined$ Self | Power$ 1 | Toughness$ 2 | Types$ Creature,Artifact,Atog | Colors$ Blue | SpellDescription$ CARDNAME becomes a 1/2 blue Atog artifact creature until end of turn. -A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | IsPresent$ Card.Self+Creature | ActivationLimit$ 1 | SubAbility$ SkipTurn | SpellDescription$ CARDNAME gets +3/+3 until end of turn. You skip your next turn. Activate this ability only once each turn and only if CARDNAME is a creature. +A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | IsPresent$ Card.Self+Creature | ActivationLimit$ 1 | SubAbility$ SkipTurn | SpellDescription$ CARDNAME gets +3/+3 until end of turn. You skip your next turn. Activate only once each turn and only if CARDNAME is a creature. SVar:SkipTurn:DB$ SkipTurn | NumTurns$ 1 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/chronatog_totem.jpg -Oracle:{T}: Add {U}.\n{1}{U}: Chronatog Totem becomes a 1/2 blue Atog artifact creature until end of turn.\n{0}: Chronatog Totem gets +3/+3 until end of turn. You skip your next turn. Activate this ability only once each turn and only if Chronatog Totem is a creature. +Oracle:{T}: Add {U}.\n{1}{U}: Chronatog Totem becomes a 1/2 blue Atog artifact creature until end of turn.\n{0}: Chronatog Totem gets +3/+3 until end of turn. You skip your next turn. Activate only once each turn and only if Chronatog Totem is a creature. diff --git a/forge-gui/res/cardsfolder/c/cinder_crawler.txt b/forge-gui/res/cardsfolder/c/cinder_crawler.txt index 3a715e382ac..b429b304e3b 100644 --- a/forge-gui/res/cardsfolder/c/cinder_crawler.txt +++ b/forge-gui/res/cardsfolder/c/cinder_crawler.txt @@ -2,6 +2,6 @@ Name:Cinder Crawler ManaCost:1 R Types:Creature Salamander PT:1/2 -A:AB$ Pump | Cost$ R | Defined$ Self | IsPresent$ Card.Self+blocked | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability only if CARDNAME is blocked. +A:AB$ Pump | Cost$ R | Defined$ Self | IsPresent$ Card.Self+blocked | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate only if CARDNAME is blocked. SVar:Picture:http://www.wizards.com/global/images/magic/general/cinder_crawler.jpg -Oracle:{R}: Cinder Crawler gets +1/+0 until end of turn. Activate this ability only if Cinder Crawler is blocked. +Oracle:{R}: Cinder Crawler gets +1/+0 until end of turn. Activate only if Cinder Crawler is blocked. diff --git a/forge-gui/res/cardsfolder/c/cinderhaze_wretch.txt b/forge-gui/res/cardsfolder/c/cinderhaze_wretch.txt index 9af1e4e0210..de672b3e68d 100644 --- a/forge-gui/res/cardsfolder/c/cinderhaze_wretch.txt +++ b/forge-gui/res/cardsfolder/c/cinderhaze_wretch.txt @@ -2,8 +2,8 @@ Name:Cinderhaze Wretch ManaCost:4 B Types:Creature Elemental Shaman PT:3/2 -A:AB$ Discard | Cost$ T | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | PlayerTurn$ True | SpellDescription$ Target player discards a card. Activate this ability only during your turn. +A:AB$ Discard | Cost$ T | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | PlayerTurn$ True | SpellDescription$ Target player discards a card. Activate only during your turn. A:AB$ Untap | Cost$ AddCounter<1/M1M1> | SpellDescription$ Untap CARDNAME. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/cinderhaze_wretch.jpg -Oracle:{T}: Target player discards a card. Activate this ability only during your turn.\nPut a -1/-1 counter on Cinderhaze Wretch: Untap Cinderhaze Wretch. +Oracle:{T}: Target player discards a card. Activate only during your turn.\nPut a -1/-1 counter on Cinderhaze Wretch: Untap Cinderhaze Wretch. diff --git a/forge-gui/res/cardsfolder/c/circle_of_elders.txt b/forge-gui/res/cardsfolder/c/circle_of_elders.txt index cd411231669..1f7dafc7808 100644 --- a/forge-gui/res/cardsfolder/c/circle_of_elders.txt +++ b/forge-gui/res/cardsfolder/c/circle_of_elders.txt @@ -3,7 +3,7 @@ ManaCost:2 G G Types:Creature Human Shaman PT:2/4 K:Vigilance -A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 3 | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ Add {C}{C}{C}. Activate this ability only if creatures you control have total power 8 or greater. +A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 3 | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ Add {C}{C}{C}. Activate only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/circle_of_elders.jpg -Oracle:Vigilance\nFormidable — {T}: Add {C}{C}{C}. Activate this ability only if creatures you control have total power 8 or greater. +Oracle:Vigilance\nFormidable — {T}: Add {C}{C}{C}. Activate only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/c/circuitous_route.txt b/forge-gui/res/cardsfolder/c/circuitous_route.txt index 8307cd48034..e8830019b62 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, 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. AI:RemoveDeck:Random -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. +Oracle:Search your library for up to two basic land cards and/or Gate cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/citanul_flute.txt b/forge-gui/res/cardsfolder/c/citanul_flute.txt index cdd79e43ba2..96fc053051e 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 | 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. +A:AB$ ChangeZone | Cost$ X T | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card with mana value X or less, reveal it, put it into your hand, then shuffle. 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, and put it into your hand. Then shuffle your library. +Oracle:{X}, {T}: Search your library for a creature card with mana value X or less, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/civic_wayfinder.txt b/forge-gui/res/cardsfolder/c/civic_wayfinder.txt index 308df025ae0..58c2595d846 100644 --- a/forge-gui/res/cardsfolder/c/civic_wayfinder.txt +++ b/forge-gui/res/cardsfolder/c/civic_wayfinder.txt @@ -2,7 +2,7 @@ Name:Civic Wayfinder ManaCost:2 G Types:Creature Elf Druid Warrior 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 a basic land card, reveal it, 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 basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/civic_wayfinder.jpg -Oracle:When Civic Wayfinder enters the battlefield, you may search your library for a basic land card, reveal it, and put it into your hand. If you do, shuffle your library. +Oracle:When Civic Wayfinder enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/claim_fame.txt b/forge-gui/res/cardsfolder/c/claim_fame.txt index d2cdab851ab..a2b9421d0e7 100644 --- a/forge-gui/res/cardsfolder/c/claim_fame.txt +++ b/forge-gui/res/cardsfolder/c/claim_fame.txt @@ -2,9 +2,9 @@ Name:Claim ManaCost:B AlternateMode: Split Types:Sorcery -A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature in your graveyard | ValidTgts$ Creature.YouCtrl+cmcLE2 | SpellDescription$ Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature in your graveyard | ValidTgts$ Creature.YouCtrl+cmcLE2 | SpellDescription$ Return target creature card with mana value 2 or less from your graveyard to the battlefield. SVar:Picture:http://www.wizards.com/global/images/magic/general/claim_fame.jpg -Oracle:Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +Oracle:Return target creature card with mana value 2 or less from your graveyard to the battlefield. ALTERNATE @@ -13,4 +13,4 @@ ManaCost:1 R Types:Sorcery K:Aftermath A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ Haste | SpellDescription$ Target creature gets +2/+0 and gains haste until end of turn. -Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nTarget creature gets +2/+0 and gains haste until end of turn. \ No newline at end of file +Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nTarget creature gets +2/+0 and gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/c/claim_the_firstborn.txt b/forge-gui/res/cardsfolder/c/claim_the_firstborn.txt index f9bf368a3d9..7482a2b4390 100644 --- a/forge-gui/res/cardsfolder/c/claim_the_firstborn.txt +++ b/forge-gui/res/cardsfolder/c/claim_the_firstborn.txt @@ -1,5 +1,5 @@ Name:Claim the Firstborn ManaCost:R Types:Sorcery -A:SP$ GainControl | Cost$ R | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with converted mana cost 3 or less | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature with converted mana cost 3 or less until end of turn. Untap that creature. It gains haste until end of turn. -Oracle:Gain control of target creature with converted mana cost 3 or less until end of turn. Untap that creature. It gains haste until end of turn. +A:SP$ GainControl | Cost$ R | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with mana value 3 or less | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature with mana value 3 or less until end of turn. Untap that creature. It gains haste until end of turn. +Oracle:Gain control of target creature with mana value 3 or less until end of turn. Untap that creature. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/c/clarion_ultimatum.txt b/forge-gui/res/cardsfolder/c/clarion_ultimatum.txt index 9078aad1bb8..a7d42bdea12 100644 --- a/forge-gui/res/cardsfolder/c/clarion_ultimatum.txt +++ b/forge-gui/res/cardsfolder/c/clarion_ultimatum.txt @@ -1,11 +1,11 @@ Name:Clarion Ultimatum ManaCost:G G W W W U U Types:Sorcery -A:SP$ ChooseCard | Cost$ G G W W W U U | Defined$ You | Amount$ 5 | Choices$ Permanent.YouCtrl | ChoiceTitle$ Choose five permanents you control | ChoiceZone$ Battlefield | RememberChosen$ True | SubAbility$ DBSearch | SpellDescription$ Choose five permanents you control. For each of those permanents, you may search your library for a card with the same name as that permanent. Put those cards onto the battlefield tapped, then shuffle your library. +A:SP$ ChooseCard | Cost$ G G W W W U U | Defined$ You | Amount$ 5 | Choices$ Permanent.YouCtrl | ChoiceTitle$ Choose five permanents you control | ChoiceZone$ Battlefield | RememberChosen$ True | SubAbility$ DBSearch | SpellDescription$ Choose five permanents you control. For each of those permanents, you may search your library for a card with the same name as that permanent. Put those cards onto the battlefield tapped, then shuffle. SVar:DBSearch:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Permanent.IsRemembered | ChooseOrder$ True | Zone$ Battlefield | RepeatSubAbility$ DBClarion | SubAbility$ DBShuffle SVar:DBClarion:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.sharesNameWith Imprinted | ChangeNum$ 1 | Tapped$ True | NoShuffle$ True SVar:DBShuffle:DB$ Shuffle | Defined$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/clarion_ultimatum.jpg -Oracle:Choose five permanents you control. For each of those permanents, you may search your library for a card with the same name as that permanent. Put those cards onto the battlefield tapped, then shuffle your library. +Oracle:Choose five permanents you control. For each of those permanents, you may search your library for a card with the same name as that permanent. Put those cards onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/cleansing_wildfire.txt b/forge-gui/res/cardsfolder/c/cleansing_wildfire.txt index 8dee50367e6..c5d42aecea4 100755 --- a/forge-gui/res/cardsfolder/c/cleansing_wildfire.txt +++ b/forge-gui/res/cardsfolder/c/cleansing_wildfire.txt @@ -1,7 +1,7 @@ Name:Cleansing Wildfire ManaCost:1 R Types:Sorcery -A:SP$ Destroy | Cost$ 1 R | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBChange | SpellDescription$ Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library. +A:SP$ Destroy | Cost$ 1 R | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBChange | SpellDescription$ Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:DBChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | DefinedPlayer$ TargetedController | ShuffleNonMandatory$ True | SubAbility$ DBDraw | StackDescription$ Its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library. SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. -Oracle:Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library.\nDraw a card. +Oracle:Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/c/cleaving_reaper.txt b/forge-gui/res/cardsfolder/c/cleaving_reaper.txt index 35637fbeadb..fefcaa84d34 100644 --- a/forge-gui/res/cardsfolder/c/cleaving_reaper.txt +++ b/forge-gui/res/cardsfolder/c/cleaving_reaper.txt @@ -4,8 +4,8 @@ Types:Creature Angel Berserker PT:5/3 K:Flying K:Trample -A:AB$ ChangeZone | Cost$ PayLife<3> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ X | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate this ability only if you had an Angel or Berserker enter the battlefield under your control this turn. +A:AB$ ChangeZone | Cost$ PayLife<3> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ X | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only if you had an Angel or Berserker enter the battlefield under your control this turn. SVar:X:Count$ThisTurnEntered_Battlefield_Angel.YouCtrl,Berserker.YouCtrl DeckHints:Type$Angel|Berserker DeckHas:Ability$Graveyard -Oracle:Flying, trample\nPay 3 life: Return Cleaving Reaper from your graveyard to your hand. Activate this ability only if you had an Angel or Berserker enter the battlefield under your control this turn. +Oracle:Flying, trample\nPay 3 life: Return Cleaving Reaper from your graveyard to your hand. Activate only if you had an Angel or Berserker enter the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/c/clergy_of_the_holy_nimbus.txt b/forge-gui/res/cardsfolder/c/clergy_of_the_holy_nimbus.txt index 1d73b141f44..e57c408a97b 100644 --- a/forge-gui/res/cardsfolder/c/clergy_of_the_holy_nimbus.txt +++ b/forge-gui/res/cardsfolder/c/clergy_of_the_holy_nimbus.txt @@ -3,6 +3,6 @@ ManaCost:W Types:Creature Human Cleric PT:1/1 K:If CARDNAME would be destroyed, regenerate it. -A:AB$ Pump | Cost$ 1 | Activator$ Player.Opponent | Defined$ Self | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ CARDNAME can't be regenerated this turn. Only any opponent may activate this ability. +A:AB$ Pump | Cost$ 1 | Activator$ Player.Opponent | Defined$ Self | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ CARDNAME can't be regenerated this turn. Only your opponents may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/clergy_of_the_holy_nimbus.jpg -Oracle:If Clergy of the Holy Nimbus would be destroyed, regenerate it.\n{1}: Clergy of the Holy Nimbus can't be regenerated this turn. Only any opponent may activate this ability. +Oracle:If Clergy of the Holy Nimbus would be destroyed, regenerate it.\n{1}: Clergy of the Holy Nimbus can't be regenerated this turn. Only your opponents may activate this ability. diff --git a/forge-gui/res/cardsfolder/c/clockwork_avian.txt b/forge-gui/res/cardsfolder/c/clockwork_avian.txt index 4709cfec48b..942d73e58e1 100644 --- a/forge-gui/res/cardsfolder/c/clockwork_avian.txt +++ b/forge-gui/res/cardsfolder/c/clockwork_avian.txt @@ -6,7 +6,7 @@ K:Flying K:etbCounter:P1P0:4 T:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | IsPresent$ Card.Self+attackedThisCombat,Card.Self+blockedThisCombat | TriggerZones$ Battlefield | Execute$ TrigSubCounter | TriggerDescription$ At end of combat, if CARDNAME attacked or blocked this combat, remove a +1/+0 counter from it. SVar:TrigSubCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P0 | CounterNum$ 1 -A:AB$ PutCounter | Cost$ X T | Defined$ Self | UpTo$ True | MaxFromEffect$ 4 | CounterType$ P1P0 | CounterNum$ X | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Put up to X +1/+0 counters on CARDNAME. This ability can't cause the total number of +1/+0 counters on CARDNAME to be greater than four. Activate this ability only during your upkeep. +A:AB$ PutCounter | Cost$ X T | Defined$ Self | UpTo$ True | MaxFromEffect$ 4 | CounterType$ P1P0 | CounterNum$ X | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Put up to X +1/+0 counters on CARDNAME. This ability can't cause the total number of +1/+0 counters on CARDNAME to be greater than four. Activate only during your upkeep. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/clockwork_avian.jpg -Oracle:Flying\nClockwork Avian enters the battlefield with four +1/+0 counters on it.\nAt end of combat, if Clockwork Avian attacked or blocked this combat, remove a +1/+0 counter from it.\n{X}, {T}: Put up to X +1/+0 counters on Clockwork Avian. This ability can't cause the total number of +1/+0 counters on Clockwork Avian to be greater than four. Activate this ability only during your upkeep. +Oracle:Flying\nClockwork Avian enters the battlefield with four +1/+0 counters on it.\nAt end of combat, if Clockwork Avian attacked or blocked this combat, remove a +1/+0 counter from it.\n{X}, {T}: Put up to X +1/+0 counters on Clockwork Avian. This ability can't cause the total number of +1/+0 counters on Clockwork Avian to be greater than four. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/c/clockwork_beast.txt b/forge-gui/res/cardsfolder/c/clockwork_beast.txt index 847443763d5..d6c97576c25 100644 --- a/forge-gui/res/cardsfolder/c/clockwork_beast.txt +++ b/forge-gui/res/cardsfolder/c/clockwork_beast.txt @@ -5,7 +5,7 @@ PT:0/4 K:etbCounter:P1P0:7 T:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | IsPresent$ Card.Self+attackedThisCombat,Card.Self+blockedThisCombat | TriggerZones$ Battlefield | Execute$ TrigSubCounter | TriggerDescription$ At end of combat, if CARDNAME attacked or blocked this combat, remove a +1/+0 counter from it. SVar:TrigSubCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P0 | CounterNum$ 1 -A:AB$ PutCounter | Cost$ X T | Defined$ Self | UpTo$ True | MaxFromEffect$ 7 | CounterType$ P1P0 | CounterNum$ X | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Put up to X +1/+0 counters on CARDNAME. This ability can't cause the total number of +1/+0 counters on CARDNAME to be greater than seven. Activate this ability only during your upkeep. +A:AB$ PutCounter | Cost$ X T | Defined$ Self | UpTo$ True | MaxFromEffect$ 7 | CounterType$ P1P0 | CounterNum$ X | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Put up to X +1/+0 counters on CARDNAME. This ability can't cause the total number of +1/+0 counters on CARDNAME to be greater than seven. Activate only during your upkeep. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/clockwork_beast.jpg -Oracle:Clockwork Beast enters the battlefield with seven +1/+0 counters on it.\nAt end of combat, if Clockwork Beast attacked or blocked this combat, remove a +1/+0 counter from it.\n{X}, {T}: Put up to X +1/+0 counters on Clockwork Beast. This ability can't cause the total number of +1/+0 counters on Clockwork Beast to be greater than seven. Activate this ability only during your upkeep. +Oracle:Clockwork Beast enters the battlefield with seven +1/+0 counters on it.\nAt end of combat, if Clockwork Beast attacked or blocked this combat, remove a +1/+0 counter from it.\n{X}, {T}: Put up to X +1/+0 counters on Clockwork Beast. This ability can't cause the total number of +1/+0 counters on Clockwork Beast to be greater than seven. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/c/clockwork_steed.txt b/forge-gui/res/cardsfolder/c/clockwork_steed.txt index ab8b4a6ef4a..0001f3f52e6 100644 --- a/forge-gui/res/cardsfolder/c/clockwork_steed.txt +++ b/forge-gui/res/cardsfolder/c/clockwork_steed.txt @@ -6,7 +6,7 @@ K:etbCounter:P1P0:4 K:CantBeBlockedBy Artifact.Creature T:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | IsPresent$ Card.Self+attackedThisCombat,Card.Self+blockedThisCombat | TriggerZones$ Battlefield | Execute$ TrigSubCounter | TriggerDescription$ At end of combat, if CARDNAME attacked or blocked this combat, remove a +1/+0 counter from it. SVar:TrigSubCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P0 | CounterNum$ 1 -A:AB$ PutCounter | Cost$ X T | Defined$ Self | UpTo$ True | MaxFromEffect$ 4 | CounterType$ P1P0 | CounterNum$ X | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Put up to X +1/+0 counters on CARDNAME. This ability can't cause the total number of +1/+0 counters on CARDNAME to be greater than four. Activate this ability only during your upkeep. +A:AB$ PutCounter | Cost$ X T | Defined$ Self | UpTo$ True | MaxFromEffect$ 4 | CounterType$ P1P0 | CounterNum$ X | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Put up to X +1/+0 counters on CARDNAME. This ability can't cause the total number of +1/+0 counters on CARDNAME to be greater than four. Activate only during your upkeep. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/clockwork_steed.jpg -Oracle:Clockwork Steed enters the battlefield with four +1/+0 counters on it.\nClockwork Steed can't be blocked by artifact creatures.\nAt end of combat, if Clockwork Steed attacked or blocked this combat, remove a +1/+0 counter from it.\n{X}, {T}: Put up to X +1/+0 counters on Clockwork Steed. This ability can't cause the total number of +1/+0 counters on Clockwork Steed to be greater than four. Activate this ability only during your upkeep. +Oracle:Clockwork Steed enters the battlefield with four +1/+0 counters on it.\nClockwork Steed can't be blocked by artifact creatures.\nAt end of combat, if Clockwork Steed attacked or blocked this combat, remove a +1/+0 counter from it.\n{X}, {T}: Put up to X +1/+0 counters on Clockwork Steed. This ability can't cause the total number of +1/+0 counters on Clockwork Steed to be greater than four. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/c/clockwork_swarm.txt b/forge-gui/res/cardsfolder/c/clockwork_swarm.txt index e3295437980..b266dfd9894 100644 --- a/forge-gui/res/cardsfolder/c/clockwork_swarm.txt +++ b/forge-gui/res/cardsfolder/c/clockwork_swarm.txt @@ -6,7 +6,7 @@ K:etbCounter:P1P0:4 K:CantBeBlockedBy Creature.Wall T:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | IsPresent$ Card.Self+attackedThisCombat,Card.Self+blockedThisCombat | TriggerZones$ Battlefield | Execute$ TrigSubCounter | TriggerDescription$ At end of combat, if CARDNAME attacked or blocked this combat, remove a +1/+0 counter from it. SVar:TrigSubCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P0 | CounterNum$ 1 -A:AB$ PutCounter | Cost$ X T | Defined$ Self | UpTo$ True | MaxFromEffect$ 4 | CounterType$ P1P0 | CounterNum$ X | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Put up to X +1/+0 counters on CARDNAME. This ability can't cause the total number of +1/+0 counters on CARDNAME to be greater than four. Activate this ability only during your upkeep. +A:AB$ PutCounter | Cost$ X T | Defined$ Self | UpTo$ True | MaxFromEffect$ 4 | CounterType$ P1P0 | CounterNum$ X | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Put up to X +1/+0 counters on CARDNAME. This ability can't cause the total number of +1/+0 counters on CARDNAME to be greater than four. Activate only during your upkeep. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/clockwork_swarm.jpg -Oracle:Clockwork Swarm enters the battlefield with four +1/+0 counters on it.\nClockwork Swarm can't be blocked by Walls.\nAt end of combat, if Clockwork Swarm attacked or blocked this combat, remove a +1/+0 counter from it.\n{X}, {T}: Put up to X +1/+0 counters on Clockwork Swarm. This ability can't cause the total number of +1/+0 counters on Clockwork Swarm to be greater than four. Activate this ability only during your upkeep. +Oracle:Clockwork Swarm enters the battlefield with four +1/+0 counters on it.\nClockwork Swarm can't be blocked by Walls.\nAt end of combat, if Clockwork Swarm attacked or blocked this combat, remove a +1/+0 counter from it.\n{X}, {T}: Put up to X +1/+0 counters on Clockwork Swarm. This ability can't cause the total number of +1/+0 counters on Clockwork Swarm to be greater than four. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/c/cloudhoof_kirin.txt b/forge-gui/res/cardsfolder/c/cloudhoof_kirin.txt index d39b8a9c53e..7679ab31ae6 100644 --- a/forge-gui/res/cardsfolder/c/cloudhoof_kirin.txt +++ b/forge-gui/res/cardsfolder/c/cloudhoof_kirin.txt @@ -3,7 +3,7 @@ ManaCost:3 U U Types:Legendary Creature Kirin Spirit PT:4/4 K:Flying -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may have target player mill X cards, where X is that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may have target player mill X cards, where X is that spell's mana value. SVar:TrigMill:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X SVar:X:TriggerCount$CastSACMC -Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, you may have target player mill X cards, where X is that spell's converted mana cost. +Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, you may have target player mill X cards, where X is that spell's mana value. 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 f9a92c59be3..986b470c184 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, and 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 mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/c/coastal_wizard.txt b/forge-gui/res/cardsfolder/c/coastal_wizard.txt index 9326e97e38c..064950bea1a 100644 --- a/forge-gui/res/cardsfolder/c/coastal_wizard.txt +++ b/forge-gui/res/cardsfolder/c/coastal_wizard.txt @@ -2,8 +2,8 @@ Name:Coastal Wizard ManaCost:2 U U Types:Creature Human Wizard PT:1/1 -A:AB$ ChangeZone | Cost$ T | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBChangeZone | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Return CARDNAME and another target creature to their owners' hands. Activate this ability only during your turn, before attackers are declared. +A:AB$ ChangeZone | Cost$ T | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBChangeZone | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Return CARDNAME and another target creature to their owners' hands. Activate only during your turn, before attackers are declared. SVar:DBChangeZone:DB$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/coastal_wizard.jpg -Oracle:{T}: Return Coastal Wizard and another target creature to their owners' hands. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Return Coastal Wizard and another target creature to their owners' hands. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/c/coffin_puppets.txt b/forge-gui/res/cardsfolder/c/coffin_puppets.txt index 163398b8ca9..44f7bc58c0d 100644 --- a/forge-gui/res/cardsfolder/c/coffin_puppets.txt +++ b/forge-gui/res/cardsfolder/c/coffin_puppets.txt @@ -2,7 +2,7 @@ Name:Coffin Puppets ManaCost:3 B B Types:Creature Zombie PT:3/3 -A:AB$ ChangeZone | Cost$ Sac<2/Land> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | ActivationPhases$ Upkeep | IsPresent$ Swamp.YouCtrl | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only during your upkeep and only if you control a Swamp. +A:AB$ ChangeZone | Cost$ Sac<2/Land> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | ActivationPhases$ Upkeep | IsPresent$ Swamp.YouCtrl | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only during your upkeep and only if you control a Swamp. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/coffin_puppets.jpg -Oracle:Sacrifice two lands: Return Coffin Puppets from your graveyard to the battlefield. Activate this ability only during your upkeep and only if you control a Swamp. +Oracle:Sacrifice two lands: Return Coffin Puppets from your graveyard to the battlefield. Activate only during your upkeep and only if you control a Swamp. diff --git a/forge-gui/res/cardsfolder/c/collected_company.txt b/forge-gui/res/cardsfolder/c/collected_company.txt index 8b1377f6d57..4ef4fb2d5a8 100644 --- a/forge-gui/res/cardsfolder/c/collected_company.txt +++ b/forge-gui/res/cardsfolder/c/collected_company.txt @@ -1,6 +1,6 @@ Name:Collected Company ManaCost:3 G Types:Instant -A:SP$ Dig | Cost$ 3 G | DigNum$ 6 | ChangeNum$ 2 | Optional$ True | ChangeValid$ Creature.cmcLE3 | DestinationZone$ Battlefield | SpellDescription$ Look at the top six cards of your library. Put up to two creature cards with converted mana cost 3 or less from among them onto the battlefield. Put the rest on the bottom of your library in any order. +A:SP$ Dig | Cost$ 3 G | DigNum$ 6 | ChangeNum$ 2 | Optional$ True | ChangeValid$ Creature.cmcLE3 | DestinationZone$ Battlefield | SpellDescription$ Look at the top six cards of your library. Put up to two creature cards with mana value 3 or less from among them onto the battlefield. Put the rest on the bottom of your library in any order. SVar:Picture:http://www.wizards.com/global/images/magic/general/collected_company.jpg -Oracle:Look at the top six cards of your library. Put up to two creature cards with converted mana cost 3 or less from among them onto the battlefield. Put the rest on the bottom of your library in any order. +Oracle:Look at the top six cards of your library. Put up to two creature cards with mana value 3 or less from among them onto the battlefield. Put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/c/collected_conjuring.txt b/forge-gui/res/cardsfolder/c/collected_conjuring.txt index cd868d3dbe7..cadbefece64 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 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. +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 mana value 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 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. +Oracle:Exile the top six cards of your library. You may cast up to two sorcery spells with mana value 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_voyage.txt b/forge-gui/res/cardsfolder/c/collective_voyage.txt index c62dc09b5ef..0912da23310 100644 --- a/forge-gui/res/cardsfolder/c/collective_voyage.txt +++ b/forge-gui/res/cardsfolder/c/collective_voyage.txt @@ -1,7 +1,7 @@ Name:Collective Voyage ManaCost:G Types:Sorcery -A:SP$ RepeatEach | Cost$ G | RepeatPlayers$ Player | StartingWithActivator$ True | RepeatSubAbility$ DBPay | SubAbility$ DBSearch | StackDescription$ SpellDescription | SpellDescription$ Join forces — Starting with you, each player may pay any amount of mana. Each player searches their library for up to X basic land cards, where X is the total amount of mana paid this way, puts them onto the battlefield tapped, then shuffles their library. +A:SP$ RepeatEach | Cost$ G | RepeatPlayers$ Player | StartingWithActivator$ True | RepeatSubAbility$ DBPay | SubAbility$ DBSearch | StackDescription$ SpellDescription | SpellDescription$ Join forces — Starting with you, each player may pay any amount of mana. Each player searches their library for up to X basic land cards, where X is the total amount of mana paid this way, puts them onto the battlefield tapped, then shuffles. SVar:DBPay:DB$ ChooseNumber | Defined$ Player.IsRemembered | ChooseAnyNumber$ True | ListTitle$ Pay Any Mana | SubAbility$ DBStore SVar:DBStore:DB$ StoreSVar | SVar$ JoinForcesAmount | Type$ CountSVar | Expression$ JoinForcesAmount/Plus.X | UnlessCost$ X | UnlessPayer$ Player.IsRemembered | UnlessSwitched$ True | UnlessAI$ OnlyOwn SVar:DBSearch:DB$ ChangeZone | DefinedPlayer$ Player | ChangeType$ Land.Basic | ChangeNum$ JoinForcesAmount | Origin$ Library | Destination$ Battlefield | Tapped$ True | SubAbility$ DBReset | StackDescription$ None @@ -10,4 +10,4 @@ SVar:X:Count$ChosenNumber SVar:JoinForcesAmount:Number$0 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/collective_voyage.jpg -Oracle:Join forces — Starting with you, each player may pay any amount of mana. Each player searches their library for up to X basic land cards, where X is the total amount of mana paid this way, puts them onto the battlefield tapped, then shuffles their library. +Oracle:Join forces — Starting with you, each player may pay any amount of mana. Each player searches their library for up to X basic land cards, where X is the total amount of mana paid this way, puts them onto the battlefield tapped, then shuffles. diff --git a/forge-gui/res/cardsfolder/c/colossus_of_sardia.txt b/forge-gui/res/cardsfolder/c/colossus_of_sardia.txt index d1ffcbd10fd..bce5156f271 100644 --- a/forge-gui/res/cardsfolder/c/colossus_of_sardia.txt +++ b/forge-gui/res/cardsfolder/c/colossus_of_sardia.txt @@ -4,6 +4,6 @@ Types:Artifact Creature Golem PT:9/9 K:Trample K:CARDNAME doesn't untap during your untap step. -A:AB$ Untap | Cost$ 9 | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Untap CARDNAME. Activate this ability only during your upkeep. +A:AB$ Untap | Cost$ 9 | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Untap CARDNAME. Activate only during your upkeep. SVar:Picture:http://www.wizards.com/global/images/magic/general/colossus_of_sardia.jpg -Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nColossus of Sardia doesn't untap during your untap step.\n{9}: Untap Colossus of Sardia. Activate this ability only during your upkeep. +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nColossus of Sardia doesn't untap during your untap step.\n{9}: Untap Colossus of Sardia. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/c/combustible_gearhulk.txt b/forge-gui/res/cardsfolder/c/combustible_gearhulk.txt index d153d1ea0e2..4facf2dcd5f 100644 --- a/forge-gui/res/cardsfolder/c/combustible_gearhulk.txt +++ b/forge-gui/res/cardsfolder/c/combustible_gearhulk.txt @@ -3,11 +3,11 @@ ManaCost:4 R R Types:Artifact Creature Construct PT:6/6 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBChoice | TriggerDescription$ When CARDNAME enters the battlefield, target opponent may have you draw three cards. If the player doesn't, you mill three cards, then CARDNAME deals damage to that player equal to the total converted mana cost of those cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBChoice | TriggerDescription$ When CARDNAME enters the battlefield, target opponent may have you draw three cards. If the player doesn't, you mill three cards, then CARDNAME deals damage to that player equal to the total mana value of those cards. SVar:DBChoice:DB$ GenericChoice | ValidTgts$ Opponent | Choices$ CombustDraw,CombustDamage | AILogic$ CombustibleGearhulk SVar:CombustDraw:DB$ Draw | Defined$ You | NumCards$ 3 | SpellDescription$ Controller draws three cards -SVar:CombustDamage:DB$ Mill | Defined$ You | NumCards$ 3 | RememberMilled$ True | SubAbility$ DamageOpponent | SpellDescription$ Controller mills three cards, then CARDNAME deals damage to you equal to their total converted mana cost. +SVar:CombustDamage:DB$ Mill | Defined$ You | NumCards$ 3 | RememberMilled$ True | SubAbility$ DamageOpponent | SpellDescription$ Controller mills three cards, then CARDNAME deals damage to you equal to their total mana value. SVar:DamageOpponent:DB$ DealDamage | Defined$ ParentTarget | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$SumCMC -Oracle:First strike\nWhen Combustible Gearhulk enters the battlefield, target opponent may have you draw three cards. If the player doesn't, you mill three cards, then Combustible Gearhulk deals damage to that player equal to the total converted mana cost of those cards. +Oracle:First strike\nWhen Combustible Gearhulk enters the battlefield, target opponent may have you draw three cards. If the player doesn't, you mill three cards, then Combustible Gearhulk deals damage to that player equal to the total mana value of those cards. diff --git a/forge-gui/res/cardsfolder/c/command_the_dreadhorde.txt b/forge-gui/res/cardsfolder/c/command_the_dreadhorde.txt index 16968b82f3f..8c926d4cd0b 100644 --- a/forge-gui/res/cardsfolder/c/command_the_dreadhorde.txt +++ b/forge-gui/res/cardsfolder/c/command_the_dreadhorde.txt @@ -1,11 +1,11 @@ Name:Command the Dreadhorde ManaCost:4 B B Types:Sorcery -A:SP$ ChooseCard | Cost$ 4 B B | MinAmount$ 0 | Amount$ NumCreatPW | ChoiceZone$ Graveyard | Choices$ Creature,Planeswalker | ChoiceTitle$ Choose any number of target creature and/or planeswalker cards in graveyards | RememberChosen$ True | SubAbility$ DBDamage | SpellDescription$ Choose any number of target creature and/or planeswalker cards in graveyards. CARDNAME deals damage to you equal to the total converted mana cost of those cards. Put them onto the battlefield under your control. +A:SP$ ChooseCard | Cost$ 4 B B | MinAmount$ 0 | Amount$ NumCreatPW | ChoiceZone$ Graveyard | Choices$ Creature,Planeswalker | ChoiceTitle$ Choose any number of target creature and/or planeswalker cards in graveyards | RememberChosen$ True | SubAbility$ DBDamage | SpellDescription$ Choose any number of target creature and/or planeswalker cards in graveyards. CARDNAME deals damage to you equal to the total mana value of those cards. Put them onto the battlefield under your control. SVar:DBDamage:DB$ DealDamage | Defined$ You | NumDmg$ X | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | GainControl$ True | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:NumCreatPW:Count$ValidGraveyard Creature,Planeswalker SVar:X:Remembered$SumCMC AI:RemoveDeck:All -Oracle:Choose any number of target creature and/or planeswalker cards in graveyards. Command the Dreadhorde deals damage to you equal to the total converted mana cost of those cards. Put them onto the battlefield under your control. +Oracle:Choose any number of target creature and/or planeswalker cards in graveyards. Command the Dreadhorde deals damage to you equal to the total mana value of those cards. Put them onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/c/companion_of_the_trials.txt b/forge-gui/res/cardsfolder/c/companion_of_the_trials.txt index 22847a6c48d..01ed91193aa 100644 --- a/forge-gui/res/cardsfolder/c/companion_of_the_trials.txt +++ b/forge-gui/res/cardsfolder/c/companion_of_the_trials.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Bird Soldier PT:2/2 K:Flying -A:AB$ Untap | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Planeswalker.Gideon+YouCtrl | SpellDescription$ Untap target creature. Activate this ability only if you control a Gideon planeswalker. +A:AB$ Untap | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Planeswalker.Gideon+YouCtrl | SpellDescription$ Untap target creature. Activate only if you control a Gideon planeswalker. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/companion_of_the_trials.jpg -Oracle:Flying\n{1}{W}: Untap target creature. Activate this ability only if you control a Gideon planeswalker. \ No newline at end of file +Oracle:Flying\n{1}{W}: Untap target creature. Activate only if you control a Gideon planeswalker. diff --git a/forge-gui/res/cardsfolder/c/conduit_of_ruin.txt b/forge-gui/res/cardsfolder/c/conduit_of_ruin.txt index 740aa091346..af7acf1e167 100644 --- a/forge-gui/res/cardsfolder/c/conduit_of_ruin.txt +++ b/forge-gui/res/cardsfolder/c/conduit_of_ruin.txt @@ -2,9 +2,9 @@ Name:Conduit of Ruin ManaCost:6 Types:Creature Eldrazi PT:5/5 -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When you cast CARDNAME, you may search your library for a colorless creature card with converted mana cost 7 or greater, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When you cast CARDNAME, you may search your library for a colorless creature card with mana value 7 or greater, reveal it, then shuffle and put that card on top of it. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Creature.Colorless+cmcGE7 | ChangeNum$ 1 | ShuffleNonMandatory$ True S:Mode$ ReduceCost | EffectZone$ Battlefield | ValidCard$ Card.Creature | Activator$ You | Type$ Spell | OnlyFirstSpell$ True | Amount$ 2 | Description$ The first creature spell you cast each turn costs {2} less to cast. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/conduit_of_ruin.jpg -Oracle:When you cast this spell, you may search your library for a colorless creature card with converted mana cost 7 or greater, reveal it, then shuffle your library and put that card on top of it.\nThe first creature spell you cast each turn costs {2} less to cast. \ No newline at end of file +Oracle:When you cast this spell, you may search your library for a colorless creature card with mana value 7 or greater, reveal it, then shuffle and put that card on top.\nThe first creature spell you cast each turn costs {2} less to cast. diff --git a/forge-gui/res/cardsfolder/c/confiscation_coup.txt b/forge-gui/res/cardsfolder/c/confiscation_coup.txt index fad64ff7c1f..54b3d1fe191 100644 --- a/forge-gui/res/cardsfolder/c/confiscation_coup.txt +++ b/forge-gui/res/cardsfolder/c/confiscation_coup.txt @@ -1,9 +1,9 @@ Name:Confiscation Coup ManaCost:3 U U Types:Sorcery -A:SP$ PutCounter | Cost$ 3 U U | Defined$ You | CounterType$ ENERGY | CounterNum$ 4 | SubAbility$ DBGainControl | SpellDescription$ Choose target artifact or creature. You get {E}{E}{E}{E} (four energy counters), then you may pay an amount of {E} equal to that permanent's converted mana cost. If you do, gain control of it. +A:SP$ PutCounter | Cost$ 3 U U | Defined$ You | CounterType$ ENERGY | CounterNum$ 4 | SubAbility$ DBGainControl | SpellDescription$ Choose target artifact or creature. You get {E}{E}{E}{E} (four energy counters), then you may pay an amount of {E} equal to that permanent's mana value. If you do, gain control of it. SVar:DBGainControl:DB$ GainControl | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | UnlessCost$ PayEnergy | UnlessPayer$ You | UnlessSwitched$ True AI:RemoveDeck:All SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/confiscation_coup.jpg -Oracle:Choose target artifact or creature. You get {E}{E}{E}{E} (four energy counters), then you may pay an amount of {E} equal to that permanent's converted mana cost. If you do, gain control of it. \ No newline at end of file +Oracle:Choose target artifact or creature. You get {E}{E}{E}{E} (four energy counters), then you may pay an amount of {E} equal to that permanent's mana value. If you do, gain control of it. diff --git a/forge-gui/res/cardsfolder/c/conflux.txt b/forge-gui/res/cardsfolder/c/conflux.txt index a8a271e7bf6..1d65c0ff328 100644 --- a/forge-gui/res/cardsfolder/c/conflux.txt +++ b/forge-gui/res/cardsfolder/c/conflux.txt @@ -1,10 +1,10 @@ Name:Conflux ManaCost:3 W U B R G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 W U B R G | Origin$ Library | Destination$ Hand | ChangeType$ Card.White | ChangeNum$ 1 |SubAbility$ DBBlue | SpellDescription$ Search your library for a white card, a blue card, a black card, a red card, and a green card. Reveal those cards and put them into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 W U B R G | Origin$ Library | Destination$ Hand | ChangeType$ Card.White | ChangeNum$ 1 |SubAbility$ DBBlue | SpellDescription$ Search your library for a white card, a blue card, a black card, a red card, and a green card. Reveal those cards, put them into your hand, then shuffle. SVar:DBBlue:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Blue | ChangeNum$ 1 | SubAbility$ DBBlack SVar:DBBlack:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Black | ChangeNum$ 1 | SubAbility$ DBRed SVar:DBRed:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Red | ChangeNum$ 1 | SubAbility$ DBGreen SVar:DBGreen:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Green | ChangeNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/conflux.jpg -Oracle:Search your library for a white card, a blue card, a black card, a red card, and a green card. Reveal those cards and put them into your hand. Then shuffle your library. +Oracle:Search your library for a white card, a blue card, a black card, a red card, and a green card. Reveal those cards, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/congregation_at_dawn.txt b/forge-gui/res/cardsfolder/c/congregation_at_dawn.txt index 69971054006..d9109e29af9 100644 --- a/forge-gui/res/cardsfolder/c/congregation_at_dawn.txt +++ b/forge-gui/res/cardsfolder/c/congregation_at_dawn.txt @@ -1,5 +1,5 @@ Name:Congregation at Dawn ManaCost:G G W Types:Instant -A:SP$ ChangeZone | Cost$ G G W | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Creature | ChangeNum$ 3 | SpellDescription$ Search your library for up to three creature cards and reveal them. Shuffle your library, then put those cards on top of it in any order. -Oracle:Search your library for up to three creature cards and reveal them. Shuffle your library, then put those cards on top of it in any order. +A:SP$ ChangeZone | Cost$ G G W | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Creature | ChangeNum$ 3 | SpellDescription$ Search your library for up to three creature cards, reveal them, then shuffle and put those cards on top in any order. +Oracle:Search your library for up to three creature cards, reveal them, then shuffle and put those cards on top in any order. diff --git a/forge-gui/res/cardsfolder/c/consume_the_meek.txt b/forge-gui/res/cardsfolder/c/consume_the_meek.txt index c4ecd7d1560..66cfd628fa3 100644 --- a/forge-gui/res/cardsfolder/c/consume_the_meek.txt +++ b/forge-gui/res/cardsfolder/c/consume_the_meek.txt @@ -1,6 +1,6 @@ Name:Consume the Meek ManaCost:3 B B Types:Instant -A:SP$ DestroyAll | Cost$ 3 B B | ValidCards$ Creature.cmcLE3 | NoRegen$ True | SpellDescription$ Destroy each creature with converted mana cost 3 or less. They can't be regenerated. +A:SP$ DestroyAll | Cost$ 3 B B | ValidCards$ Creature.cmcLE3 | NoRegen$ True | SpellDescription$ Destroy each creature with mana value 3 or less. They can't be regenerated. SVar:Picture:http://www.wizards.com/global/images/magic/general/consume_the_meek.jpg -Oracle:Destroy each creature with converted mana cost 3 or less. They can't be regenerated. +Oracle:Destroy each creature with mana value 3 or less. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/c/corpse_connoisseur.txt b/forge-gui/res/cardsfolder/c/corpse_connoisseur.txt index 8f395d92b63..ce26dae0202 100644 --- a/forge-gui/res/cardsfolder/c/corpse_connoisseur.txt +++ b/forge-gui/res/cardsfolder/c/corpse_connoisseur.txt @@ -2,9 +2,9 @@ Name:Corpse Connoisseur ManaCost:4 B Types:Creature Zombie Wizard PT:3/3 -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 creature card and put that card into your graveyard. 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 creature card, put that card into your graveyard, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Creature | ChangeNum$ 1 | ShuffleNonMandatory$ True K:Unearth:3 B AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/corpse_connoisseur.jpg -Oracle:When Corpse Connoisseur enters the battlefield, you may search your library for a creature card and put that card into your graveyard. If you do, shuffle your library.\nUnearth {3}{B} ({3}{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 Corpse Connoisseur enters the battlefield, you may search your library for a creature card, put that card into your graveyard, then shuffle.\nUnearth {3}{B} ({3}{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/c/corpse_harvester.txt b/forge-gui/res/cardsfolder/c/corpse_harvester.txt index 42576886fdd..b449d9c0413 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, and 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, put them into your hand, then shuffle. 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, and 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, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/corpse_traders.txt b/forge-gui/res/cardsfolder/c/corpse_traders.txt index f0cdc34ce02..7160eb9abb1 100644 --- a/forge-gui/res/cardsfolder/c/corpse_traders.txt +++ b/forge-gui/res/cardsfolder/c/corpse_traders.txt @@ -2,7 +2,7 @@ Name:Corpse Traders ManaCost:3 B Types:Creature Human Rogue PT:3/3 -A:AB$ Discard | Cost$ 2 B Sac<1/Creature> | ValidTgts$ Player | Mode$ RevealYouChoose | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Target player reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 2 B Sac<1/Creature> | ValidTgts$ Player | Mode$ RevealYouChoose | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Target player reveals their hand. You choose a card from it. That player discards that card. Activate only any time you could cast a sorcery. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/corpse_traders.jpg -Oracle:{2}{B}, Sacrifice a creature: Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +Oracle:{2}{B}, Sacrifice a creature: Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/c/corrosion.txt b/forge-gui/res/cardsfolder/c/corrosion.txt index baa5b3c6f08..08ad241c095 100644 --- a/forge-gui/res/cardsfolder/c/corrosion.txt +++ b/forge-gui/res/cardsfolder/c/corrosion.txt @@ -2,7 +2,7 @@ Name:Corrosion ManaCost:1 B R Types:Enchantment K:Cumulative upkeep:1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCorrode | TriggerDescription$ At the beginning of your upkeep, put a rust counter on each artifact target opponent controls. Then destroy each artifact with converted mana cost less than or equal to the number of rust counters on it. Artifacts destroyed this way can't be regenerated. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCorrode | TriggerDescription$ At the beginning of your upkeep, put a rust counter on each artifact target opponent controls. Then destroy each artifact with mana value less than or equal to the number of rust counters on it. Artifacts destroyed this way can't be regenerated. SVar:TrigCorrode:DB$ PutCounterAll | ValidCards$ Artifact | CounterType$ RUST | CounterNum$ 1 | ValidTgts$ Opponent | SubAbility$ DBDestroyAllRusted SVar:DBDestroyAllRusted:DB$ RepeatEach | RepeatCards$ Artifact | RepeatSubAbility$ DBDestroyRusted SVar:DBDestroyRusted:DB$ Destroy | Defined$ Remembered | ConditionCheckSVar$ RememberedCMC | ConditionSVarCompare$ GEX | NoRegen$ True @@ -12,4 +12,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.S SVar:TrigWipeCounters:DB$ RemoveCounterAll | Cost$ 3 B B | ValidCards$ Permanent | AllCounterTypes$ True SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$Valid Artifact.OppCtrl -Oracle:Cumulative upkeep {1} (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, put a rust counter on each artifact target opponent controls. Then destroy each artifact with converted mana cost less than or equal to the number of rust counters on it. Artifacts destroyed this way can't be regenerated.\nWhen Corrosion leaves the battlefield, remove all rust counters from all permanents. +Oracle:Cumulative upkeep {1} (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, put a rust counter on each artifact target opponent controls. Then destroy each artifact with mana value less than or equal to the number of rust counters on it. Artifacts destroyed this way can't be regenerated.\nWhen Corrosion leaves the battlefield, remove all rust counters from all permanents. diff --git a/forge-gui/res/cardsfolder/c/counterbalance.txt b/forge-gui/res/cardsfolder/c/counterbalance.txt index 928b09657cc..1b2ba082a47 100644 --- a/forge-gui/res/cardsfolder/c/counterbalance.txt +++ b/forge-gui/res/cardsfolder/c/counterbalance.txt @@ -1,9 +1,9 @@ Name:Counterbalance ManaCost:U U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever an opponent casts a spell, you may reveal the top card of your library. If you do, counter that spell if it has the same converted mana cost as the revealed card. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever an opponent casts a spell, you may reveal the top card of your library. If you do, counter that spell if it has the same mana value as the revealed card. SVar:TrigReveal:DB$Dig | DigNum$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | SubAbility$ DBCounter SVar:DBCounter:DB$Counter | Defined$ TriggeredSpellAbility | ConditionPresent$ Card.cmcEQX | ConditionDefined$ TriggeredCard | ConditionCompare$ GE1 SVar:X:Count$TopOfLibraryCMC SVar:Picture:http://www.wizards.com/global/images/magic/general/counterbalance.jpg -Oracle:Whenever an opponent casts a spell, you may reveal the top card of your library. If you do, counter that spell if it has the same converted mana cost as the revealed card. +Oracle:Whenever an opponent casts a spell, you may reveal the top card of your library. If you do, counter that spell if it has the same mana value as the revealed card. diff --git a/forge-gui/res/cardsfolder/c/counterbore.txt b/forge-gui/res/cardsfolder/c/counterbore.txt index 0d00209f352..516abe1c826 100644 --- a/forge-gui/res/cardsfolder/c/counterbore.txt +++ b/forge-gui/res/cardsfolder/c/counterbore.txt @@ -1,7 +1,7 @@ Name:Counterbore ManaCost:3 U U Types:Instant -A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | ValidTgts$ Card | RememberCountered$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Counter target spell. Search its controller's graveyard, hand, and library for all cards with the same name as that spell and exile them. Then that player shuffles their library. +A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | ValidTgts$ Card | RememberCountered$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Counter target spell. Search its controller's graveyard, hand, and library for all cards with the same name as that spell and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ TargetedController | ChangeType$ Remembered.sameName | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | SubAbility$ DBCleanup | StackDescription$ None @@ -9,4 +9,4 @@ SVar:NumInHand:TargetedController$CardsInHand SVar:NumInLib:TargetedController$CardsInLibrary SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/counterbore.jpg -Oracle:Counter target spell. Search its controller's graveyard, hand, and library for all cards with the same name as that spell and exile them. Then that player shuffles their library. +Oracle:Counter target spell. Search its controller's graveyard, hand, and library for all cards with the same name as that spell and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/c/cover_of_winter.txt b/forge-gui/res/cardsfolder/c/cover_of_winter.txt index ad956758d46..ec4afab7142 100644 --- a/forge-gui/res/cardsfolder/c/cover_of_winter.txt +++ b/forge-gui/res/cardsfolder/c/cover_of_winter.txt @@ -6,4 +6,4 @@ S:Mode$ PreventDamage | Target$ You,Creature.YouCtrl | Source$ Creature | Combat A:AB$ PutCounter | Cost$ S | CounterType$ AGE | CounterNum$ 1 | SpellDescription$ Put a age counter on CARDNAME. SVar:X:Count$CardCounters.AGE SVar:Picture:http://www.wizards.com/global/images/magic/general/cover_of_winter.jpg -Oracle:Cumulative upkeep {S} (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. {S} can be paid with one mana from a snow permanent.)\nIf a creature would deal combat damage to you and/or one or more creatures you control, prevent X of that damage, where X is the number of age counters on Cover of Winter.\n{S}: Put an age counter on Cover of Winter. +Oracle:Cumulative upkeep {S} (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. {S} can be paid with one mana from a snow source.)\nIf a creature would deal combat damage to you and/or one or more creatures you control, prevent X of that damage, where X is the number of age counters on Cover of Winter.\n{S}: Put an age counter on Cover of Winter. diff --git a/forge-gui/res/cardsfolder/c/coveted_prize.txt b/forge-gui/res/cardsfolder/c/coveted_prize.txt index 02044a1dc40..821f1d380b2 100755 --- a/forge-gui/res/cardsfolder/c/coveted_prize.txt +++ b/forge-gui/res/cardsfolder/c/coveted_prize.txt @@ -3,8 +3,8 @@ ManaCost:4 B Types:Sorcery S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ This spell costs {1} less to cast for each creature in your party. SVar:X:Count$Party -A:SP$ ChangeZone | Cost$ 4 B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBPlay | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card, put it into your hand, then shuffle your library. If you have a full party, you may cast a spell with converted mana cost 4 or less from your hand without paying its mana cost. +A:SP$ ChangeZone | Cost$ 4 B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBPlay | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card, put it into your hand, then shuffle. If you have a full party, you may cast a spell with mana value 4 or less from your hand without paying its mana cost. SVar:DBPlay:DB$ Play | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ4 | Optional$ True | Valid$ Card.nonLand+YouOwn | ValidSA$ Spell.cmcLE4 | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | StackDescription$ None DeckHas:Ability$Party DeckHints:Type$Cleric|Rogue|Warrior|Wizard -Oracle:This spell costs {1} less to cast for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.)\nSearch your library for a card, put it into your hand, then shuffle your library. If you have a full party, you may cast a spell with converted mana cost 4 or less from your hand without paying its mana cost. +Oracle:This spell costs {1} less to cast for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.)\nSearch your library for a card, put it into your hand, then shuffle. If you have a full party, you may cast a spell with mana value 4 or less from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/c/cradle_of_the_accursed.txt b/forge-gui/res/cardsfolder/c/cradle_of_the_accursed.txt index 797ebd31872..b171d50f7a8 100644 --- a/forge-gui/res/cardsfolder/c/cradle_of_the_accursed.txt +++ b/forge-gui/res/cardsfolder/c/cradle_of_the_accursed.txt @@ -2,7 +2,7 @@ Name:Cradle of the Accursed ManaCost:no cost Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Token | Cost$ 3 T Sac<1/CARDNAME> | SorcerySpeed$ True | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | LegacyImage$ b 2 2 zombie akh | SpellDescription$ Create a 2/2 black Zombie creature token. Activate this ability only any time you could cast a sorcery. +A:AB$ Token | Cost$ 3 T Sac<1/CARDNAME> | SorcerySpeed$ True | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | LegacyImage$ b 2 2 zombie akh | SpellDescription$ Create a 2/2 black Zombie creature token. Activate only as a sorcery. DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/cradle_of_the_accursed.jpg -Oracle:{T}: Add {C}.\n{3}, {T}, Sacrifice Cradle of the Accursed: Create a 2/2 black Zombie creature token. Activate this ability only any time you could cast a sorcery. \ No newline at end of file +Oracle:{T}: Add {C}.\n{3}, {T}, Sacrifice Cradle of the Accursed: Create a 2/2 black Zombie creature token. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/c/cranial_extraction.txt b/forge-gui/res/cardsfolder/c/cranial_extraction.txt index 9b4f7af5d82..f67bb3deb0d 100644 --- a/forge-gui/res/cardsfolder/c/cranial_extraction.txt +++ b/forge-gui/res/cardsfolder/c/cranial_extraction.txt @@ -1,7 +1,7 @@ Name:Cranial Extraction ManaCost:3 B Types:Sorcery Arcane -A:SP$ NameCard | Cost$ 3 B | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for all cards with that name and exile them. Then that player shuffles their library. +A:SP$ NameCard | Cost$ 3 B | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for all cards with that name and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.NamedCard | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | SubAbility$ DBCleanup | StackDescription$ None @@ -9,4 +9,4 @@ SVar:NumInLib:TargetedPlayer$CardsInLibrary SVar:NumInHand:TargetedPlayer$CardsInHand SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Picture:http://resources.wizards.com/magic/cards/chk/en-us/card80281.jpg -Oracle:Choose a nonland card name. Search target player's graveyard, hand, and library for all cards with that name and exile them. Then that player shuffles their library. +Oracle:Choose a nonland card name. Search target player's graveyard, hand, and library for all cards with that name and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/c/crater_elemental.txt b/forge-gui/res/cardsfolder/c/crater_elemental.txt index f4f9940089d..cfd1a8bd7f6 100644 --- a/forge-gui/res/cardsfolder/c/crater_elemental.txt +++ b/forge-gui/res/cardsfolder/c/crater_elemental.txt @@ -3,8 +3,8 @@ ManaCost:2 R Types:Creature Elemental PT:0/6 A:AB$ DealDamage | Cost$ R T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature. -A:AB$ Animate | Cost$ 2 R | Defined$ Self | Power$ 8 | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME has base power 8 until end of turn. Activate this ability only if creatures you control have total power 8 or greater. +A:AB$ Animate | Cost$ 2 R | Defined$ Self | Power$ 8 | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME has base power 8 until end of turn. Activate only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/crater_elemental.jpg -Oracle:{R}, {T}, Sacrifice Crater Elemental: It deals 4 damage to target creature.\nFormidable — {2}{R}: Crater Elemental has base power 8 until end of turn. Activate this ability only if creatures you control have total power 8 or greater. +Oracle:{R}, {T}, Sacrifice Crater Elemental: It deals 4 damage to target creature.\nFormidable — {2}{R}: Crater Elemental has base power 8 until end of turn. Activate only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/c/crawling_filth.txt b/forge-gui/res/cardsfolder/c/crawling_filth.txt index 7b90501454e..a86196357da 100644 --- a/forge-gui/res/cardsfolder/c/crawling_filth.txt +++ b/forge-gui/res/cardsfolder/c/crawling_filth.txt @@ -7,4 +7,4 @@ K:Soulshift:5 AI:RemoveDeck:Random DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/crawling_filth.jpg -Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nSoulshift 5 (When this creature dies, you may return target Spirit card with converted mana cost 5 or less from your graveyard to your hand.) +Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nSoulshift 5 (When this creature dies, you may return target Spirit card with mana value 5 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/c/crazed_armodon.txt b/forge-gui/res/cardsfolder/c/crazed_armodon.txt index 24fe429f846..d4f7649f65d 100644 --- a/forge-gui/res/cardsfolder/c/crazed_armodon.txt +++ b/forge-gui/res/cardsfolder/c/crazed_armodon.txt @@ -2,7 +2,7 @@ Name:Crazed Armodon ManaCost:2 G G Types:Creature Elephant PT:3/3 -A:AB$ Pump | Cost$ G | Defined$ Self | NumAtt$ +3 | KW$ Trample | ActivationLimit$ 1 | AtEOT$ Destroy | SpellDescription$ CARDNAME gets +3/+0 and gains trample until end of turn. Destroy Crazed Armodon at the beginning of the next end step. Activate this ability only once each turn. +A:AB$ Pump | Cost$ G | Defined$ Self | NumAtt$ +3 | KW$ Trample | ActivationLimit$ 1 | AtEOT$ Destroy | SpellDescription$ CARDNAME gets +3/+0 and gains trample until end of turn. Destroy Crazed Armodon at the beginning of the next end step. Activate only once each turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/crazed_armodon.jpg -Oracle:{G}: Crazed Armodon gets +3/+0 and gains trample until end of turn. Destroy Crazed Armodon at the beginning of the next end step. Activate this ability only once each turn. +Oracle:{G}: Crazed Armodon gets +3/+0 and gains trample until end of turn. Destroy Crazed Armodon at the beginning of the next end step. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/c/crime_punishment.txt b/forge-gui/res/cardsfolder/c/crime_punishment.txt index 106e6bcc0b5..18944a86561 100644 --- a/forge-gui/res/cardsfolder/c/crime_punishment.txt +++ b/forge-gui/res/cardsfolder/c/crime_punishment.txt @@ -11,6 +11,6 @@ ALTERNATE Name:Punishment ManaCost:X B G Types:Sorcery -A:SP$ DestroyAll | Cost$ X B G | ValidCards$ Artifact.cmcEQX,Creature.cmcEQX,Enchantment.cmcEQX | SpellDescription$ Destroy each artifact, creature, and enchantment with converted mana cost X. +A:SP$ DestroyAll | Cost$ X B G | ValidCards$ Artifact.cmcEQX,Creature.cmcEQX,Enchantment.cmcEQX | SpellDescription$ Destroy each artifact, creature, and enchantment with mana value X. SVar:X:Count$xPaid -Oracle:Destroy each artifact, creature, and enchantment with converted mana cost X. +Oracle:Destroy each artifact, creature, and enchantment with mana value X. diff --git a/forge-gui/res/cardsfolder/c/crookclaw_transmuter.txt b/forge-gui/res/cardsfolder/c/crookclaw_transmuter.txt index aa01a81c4c3..4f0ad1a9d2b 100644 --- a/forge-gui/res/cardsfolder/c/crookclaw_transmuter.txt +++ b/forge-gui/res/cardsfolder/c/crookclaw_transmuter.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefi SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME's power and toughness are switched AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/crookclaw_transmuter.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\nWhen Crookclaw Transmuter enters the battlefield, switch target creature's power and toughness until end of turn. +Oracle:Flash\nFlying\nWhen Crookclaw Transmuter enters the battlefield, switch target creature's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/c/crop_rotation.txt b/forge-gui/res/cardsfolder/c/crop_rotation.txt index 9c8ae11ca6f..dd4b325f841 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, 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. 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, 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. diff --git a/forge-gui/res/cardsfolder/c/crop_sigil.txt b/forge-gui/res/cardsfolder/c/crop_sigil.txt index 5efb5382eb0..09b332e805e 100644 --- a/forge-gui/res/cardsfolder/c/crop_sigil.txt +++ b/forge-gui/res/cardsfolder/c/crop_sigil.txt @@ -3,8 +3,8 @@ ManaCost:G Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigMill | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may mill a card. SVar:TrigMill:DB$ Mill | NumCards$ 1 | Defined$ You -A:AB$ ChangeZone | Cost$ 2 G Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouOwn | SubAbility$ DBReturn | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ Return up to one target creature card and up to one target land card from your graveyard to your hand. Activate this ability only if there are four or more card types among cards in your graveyard. +A:AB$ ChangeZone | Cost$ 2 G Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouOwn | SubAbility$ DBReturn | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ Return up to one target creature card and up to one target land card from your graveyard to your hand. Activate only if there are four or more card types among cards in your graveyard. SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Land.YouOwn | TgtPrompt$ Select target land card in your graveyard DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium -Oracle:At the beginning of your upkeep, you may mill a card.\nDelirium — {2}{G}, Sacrifice Crop Sigil: Return up to one target creature card and up to one target land card from your graveyard to your hand. Activate this ability only if there are four or more card types among cards in your graveyard. +Oracle:At the beginning of your upkeep, you may mill a card.\nDelirium — {2}{G}, Sacrifice Crop Sigil: Return up to one target creature card and up to one target land card from your graveyard to your hand. Activate only if there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/crown_of_doom.txt b/forge-gui/res/cardsfolder/c/crown_of_doom.txt index 326236c79c2..4be5d681dab 100644 --- a/forge-gui/res/cardsfolder/c/crown_of_doom.txt +++ b/forge-gui/res/cardsfolder/c/crown_of_doom.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact T:Mode$ Attacks | ValidCard$ Creature | Attacked$ You,Planeswalker.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature attacks you or a planeswalker you control, it gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ +2 -A:AB$ GainControl | Cost$ 2 | Defined$ Self | ValidTgts$ Player.OtherThanSourceOwner | TgtPrompt$ Select target player other than the owner | PlayerTurn$ True | SpellDescription$ Target player other than CARDNAME's owner gains control of it. Activate this ability only during your turn. +A:AB$ GainControl | Cost$ 2 | Defined$ Self | ValidTgts$ Player.OtherThanSourceOwner | TgtPrompt$ Select target player other than the owner | PlayerTurn$ True | SpellDescription$ Target player other than CARDNAME's owner gains control of it. Activate only during your turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/crown_of_doom.jpg -Oracle:Whenever a creature attacks you or a planeswalker you control, it gets +2/+0 until end of turn.\n{2}: Target player other than Crown of Doom's owner gains control of it. Activate this ability only during your turn. +Oracle:Whenever a creature attacks you or a planeswalker you control, it gets +2/+0 until end of turn.\n{2}: Target player other than Crown of Doom's owner gains control of it. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/c/cruel_deceiver.txt b/forge-gui/res/cardsfolder/c/cruel_deceiver.txt index 93e1a15225e..a639dabab77 100644 --- a/forge-gui/res/cardsfolder/c/cruel_deceiver.txt +++ b/forge-gui/res/cardsfolder/c/cruel_deceiver.txt @@ -3,11 +3,11 @@ ManaCost:1 B Types:Creature Spirit PT:2/1 A:AB$ Dig | Cost$ 1 | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | SpellDescription$ Look at the top card of your library. -A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ TrigAnimate | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gains "Whenever CARDNAME deals damage to a creature, destroy that creature" until end of turn. Activate this ability only once each turn. +A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ TrigAnimate | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gains "Whenever CARDNAME deals damage to a creature, destroy that creature" until end of turn. Activate only once each turn. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Triggers$ TrigDamage | sVars$ TrigDestroy | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME deals damage to a creature, destroy that creature. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTargetLKICopy AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/cruel_deceiver.jpg -Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, Cruel Deceiver gains "Whenever Cruel Deceiver deals damage to a creature, destroy that creature" until end of turn. Activate this ability only once each turn. +Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, Cruel Deceiver gains "Whenever Cruel Deceiver deals damage to a creature, destroy that creature" until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/c/cruel_tutor.txt b/forge-gui/res/cardsfolder/c/cruel_tutor.txt index fd318ebd8d4..0c2bd7d0dcd 100644 --- a/forge-gui/res/cardsfolder/c/cruel_tutor.txt +++ b/forge-gui/res/cardsfolder/c/cruel_tutor.txt @@ -1,7 +1,7 @@ Name:Cruel Tutor ManaCost:2 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBLoseLife | SpellDescription$ Search your library for a card, then shuffle your library and put that card on top of it. You lose 2 life. +A:SP$ ChangeZone | Cost$ 2 B | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBLoseLife | SpellDescription$ Search your library for a card, then shuffle and put that card on top. You lose 2 life. SVar:DBLoseLife:DB$LoseLife | LifeAmount$ 2 SVar:Picture:http://serv2.tcgimages.eu/img/cards/Portal/cruel_tutor.jpg -Oracle:Search your library for a card, then shuffle your library and put that card on top of it. You lose 2 life. +Oracle:Search your library for a card, then shuffle and put that card on top. You lose 2 life. diff --git a/forge-gui/res/cardsfolder/c/crumble.txt b/forge-gui/res/cardsfolder/c/crumble.txt index c66ddc04e75..a417261e402 100644 --- a/forge-gui/res/cardsfolder/c/crumble.txt +++ b/forge-gui/res/cardsfolder/c/crumble.txt @@ -1,8 +1,8 @@ Name:Crumble ManaCost:G Types:Instant -A:SP$ Destroy | Cost$ G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | NoRegen$ True | SubAbility$ DBGainLife | SpellDescription$ Destroy target artifact. It can't be regenerated. That artifact's controller gains life equal to its converted mana cost. +A:SP$ Destroy | Cost$ G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | NoRegen$ True | SubAbility$ DBGainLife | SpellDescription$ Destroy target artifact. It can't be regenerated. That artifact's controller gains life equal to its mana value. SVar:DBGainLife:DB$GainLife | Defined$ TargetedController | LifeAmount$ X SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/crumble.jpg -Oracle:Destroy target artifact. It can't be regenerated. That artifact's controller gains life equal to its converted mana cost. +Oracle:Destroy target artifact. It can't be regenerated. That artifact's controller gains life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/c/crumble_to_dust.txt b/forge-gui/res/cardsfolder/c/crumble_to_dust.txt index 8daa7e5c808..9b6712e4d55 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: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. +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. diff --git a/forge-gui/res/cardsfolder/c/crypt_champion.txt b/forge-gui/res/cardsfolder/c/crypt_champion.txt index d8972f676f2..27812dbc796 100644 --- a/forge-gui/res/cardsfolder/c/crypt_champion.txt +++ b/forge-gui/res/cardsfolder/c/crypt_champion.txt @@ -3,11 +3,11 @@ ManaCost:3 B Types:Creature Zombie PT:2/2 K:Double Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, each player puts a creature card with converted mana cost 3 or less from their graveyard onto the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, each player puts a creature card with mana value 3 or less from their graveyard onto the battlefield. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | ManaNotSpent$ R | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless {R} was spent to cast it. SVar:TrigChangeZone:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.RememberedPlayerCtrl+cmcLE3 | ChangeNum$ 1 | Hidden$ True | DefinedPlayer$ Player.IsRemembered | Chooser$ Player.IsRemembered SVar:TrigSac:DB$ Sacrifice | Defined$ Self SVar:ManaNeededToAvoidNegativeEffect:red SVar:Picture:http://www.wizards.com/global/images/magic/general/crypt_champion.jpg -Oracle:Double strike\nWhen Crypt Champion enters the battlefield, each player puts a creature card with converted mana cost 3 or less from their graveyard onto the battlefield.\nWhen Crypt Champion enters the battlefield, sacrifice it unless {R} was spent to cast it. +Oracle:Double strike\nWhen Crypt Champion enters the battlefield, each player puts a creature card with mana value 3 or less from their graveyard onto the battlefield.\nWhen Crypt Champion enters the battlefield, sacrifice it unless {R} was spent to cast it. diff --git a/forge-gui/res/cardsfolder/c/cryptic_caves.txt b/forge-gui/res/cardsfolder/c/cryptic_caves.txt index eec5cf0318a..79913749d7c 100644 --- a/forge-gui/res/cardsfolder/c/cryptic_caves.txt +++ b/forge-gui/res/cardsfolder/c/cryptic_caves.txt @@ -2,5 +2,5 @@ Name:Cryptic Caves ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Draw | Cost$ 1 T Sac<1/CARDNAME> | NumCards$ 1 | IsPresent$ Land.YouCtrl | PresentCompare$ GE5 | SpellDescription$ Draw a card. Activate this ability only if you control five or more lands. -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Cryptic Caves: Draw a card. Activate this ability only if you control five or more lands. +A:AB$ Draw | Cost$ 1 T Sac<1/CARDNAME> | NumCards$ 1 | IsPresent$ Land.YouCtrl | PresentCompare$ GE5 | SpellDescription$ Draw a card. Activate only if you control five or more lands. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Cryptic Caves: Draw a card. Activate only if you control five or more lands. diff --git a/forge-gui/res/cardsfolder/c/cryptwailing.txt b/forge-gui/res/cardsfolder/c/cryptwailing.txt index edd3298db2a..bd058e251e9 100644 --- a/forge-gui/res/cardsfolder/c/cryptwailing.txt +++ b/forge-gui/res/cardsfolder/c/cryptwailing.txt @@ -1,7 +1,7 @@ Name:Cryptwailing ManaCost:3 B Types:Enchantment -A:AB$ Discard | Cost$ 1 ExileFromGrave<2/Creature> | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards a card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 1 ExileFromGrave<2/Creature> | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards a card. Activate only as a sorcery. SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/cryptwailing.jpg -Oracle:{1}, Exile two creature cards from your graveyard: Target player discards a card. Activate this ability only any time you could cast a sorcery. +Oracle:{1}, Exile two creature cards from your graveyard: Target player discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/c/culling_scales.txt b/forge-gui/res/cardsfolder/c/culling_scales.txt index 1058a78d6d9..5313df46572 100644 --- a/forge-gui/res/cardsfolder/c/culling_scales.txt +++ b/forge-gui/res/cardsfolder/c/culling_scales.txt @@ -1,8 +1,8 @@ Name:Culling Scales ManaCost:3 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of your upkeep, destroy target nonland permanent with the lowest converted mana cost. (If two or more permanents are tied for lowest cost, target any one of them.) -SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent.nonLand+lowestCMC | TgtPrompt$ Select target nonland permanent with the lowest converted mana cost. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of your upkeep, destroy target nonland permanent with the lowest mana value. (If two or more permanents are tied for lowest, target any one of them.) +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent.nonLand+lowestCMC | TgtPrompt$ Select target nonland permanent with the lowest mana value. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/culling_scales.jpg -Oracle:At the beginning of your upkeep, destroy target nonland permanent with the lowest converted mana cost. (If two or more permanents are tied for lowest cost, target any one of them.) +Oracle:At the beginning of your upkeep, destroy target nonland permanent with the lowest mana value. (If two or more permanents are tied for lowest, target any one of them.) diff --git a/forge-gui/res/cardsfolder/c/culling_sun.txt b/forge-gui/res/cardsfolder/c/culling_sun.txt index 223de7ef575..1fed68941f9 100644 --- a/forge-gui/res/cardsfolder/c/culling_sun.txt +++ b/forge-gui/res/cardsfolder/c/culling_sun.txt @@ -3,4 +3,4 @@ ManaCost:2 W W B Types:Sorcery A:SP$ DestroyAll | Cost$ 2 W W B | ValidCards$ Creature.cmcLE3 | SpellDescription$ Destroy each creature with converted manacost 3 or less. SVar:Picture:http://www.wizards.com/global/images/magic/general/culling_sun.jpg -Oracle:Destroy each creature with converted mana cost 3 or less. +Oracle:Destroy each creature with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/c/cult_guildmage.txt b/forge-gui/res/cardsfolder/c/cult_guildmage.txt index 3513cc3dbf5..36aafa14f32 100644 --- a/forge-gui/res/cardsfolder/c/cult_guildmage.txt +++ b/forge-gui/res/cardsfolder/c/cult_guildmage.txt @@ -2,6 +2,6 @@ Name:Cult Guildmage ManaCost:B R Types:Creature Human Shaman PT:2/2 -A:AB$ Discard | Cost$ 3 B T | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 3 B T | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate only as a sorcery. A:AB$ DealDamage | Cost$ R T | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target opponent or planeswalker. -Oracle:{3}{B}, {T}: Target player discards a card. Activate this ability only any time you could cast a sorcery.\n{R}, {T}: Cult Guildmage deals 1 damage to target opponent or planeswalker. +Oracle:{3}{B}, {T}: Target player discards a card. Activate only as a sorcery.\n{R}, {T}: Cult Guildmage deals 1 damage to target opponent or planeswalker. diff --git a/forge-gui/res/cardsfolder/c/cultivate.txt b/forge-gui/res/cardsfolder/c/cultivate.txt index efb7ed2eac7..80187bf380c 100644 --- a/forge-gui/res/cardsfolder/c/cultivate.txt +++ b/forge-gui/res/cardsfolder/c/cultivate.txt @@ -1,8 +1,8 @@ Name:Cultivate ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, put one onto the battlefield tapped and the other into your hand, then shuffle. SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for the battlefield | Tapped$ True | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for your hand | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle your library. +Oracle:Search your library for up to two basic land cards, reveal those cards, put one onto the battlefield tapped and the other into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/cunning_advisor.txt b/forge-gui/res/cardsfolder/c/cunning_advisor.txt index 243e6fdf9f9..6824598c356 100644 --- a/forge-gui/res/cardsfolder/c/cunning_advisor.txt +++ b/forge-gui/res/cardsfolder/c/cunning_advisor.txt @@ -2,6 +2,6 @@ Name:Cunning Advisor ManaCost:3 B Types:Creature Human Advisor PT:1/1 -A:AB$ Discard | Cost$ T | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target opponent discards a card. Activate this ability only during your turn, before attackers are declared. +A:AB$ Discard | Cost$ T | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target opponent discards a card. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/cunning_advisor.jpg -Oracle:{T}: Target opponent discards a card. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Target opponent discards a card. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/c/curse_of_disturbance.txt b/forge-gui/res/cardsfolder/c/curse_of_disturbance.txt index bf09b92a040..e0b164be4b6 100644 --- a/forge-gui/res/cardsfolder/c/curse_of_disturbance.txt +++ b/forge-gui/res/cardsfolder/c/curse_of_disturbance.txt @@ -5,6 +5,6 @@ K:Enchant player A:SP$ Attach | Cost$ 2 B | ValidTgts$ Player | AILogic$ Curse T:Mode$ AttackersDeclared | ValidCard$ Creature | AttackedTarget$ Player.EnchantedBy | Execute$ TrigRepeat | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted player is attacked, create a 2/2 black Zombie creature token. Each opponent attacking that player does the same. SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ TriggeredAttackingPlayerAndYou | RepeatSubAbility$ TrigToken | ChangeZoneTable$ True -SVar:TrigToken:DB$ Token | TokenOwner$ Player.IsRemembered | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | LegacyImage$ b 2 2 zombie c17 | SpellDescription$ Create a 2/2 black Zombie creature token. Activate this ability only any time you could cast a sorcery. +SVar:TrigToken:DB$ Token | TokenOwner$ Player.IsRemembered | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | LegacyImage$ b 2 2 zombie c17 | SpellDescription$ Create a 2/2 black Zombie creature token. Activate only any time you could cast a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_vitality.jpg Oracle:Enchant player\nWhenever enchanted player is attacked, create a 2/2 black Zombie creature token. Each opponent attacking that player does the same. diff --git a/forge-gui/res/cardsfolder/c/curse_of_misfortunes.txt b/forge-gui/res/cardsfolder/c/curse_of_misfortunes.txt index 2499a522b6b..1d52497379d 100644 --- a/forge-gui/res/cardsfolder/c/curse_of_misfortunes.txt +++ b/forge-gui/res/cardsfolder/c/curse_of_misfortunes.txt @@ -6,4 +6,4 @@ A:SP$ Attach | Cost$ 4 B | ValidTgts$ Player | AILogic$ Curse T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMisfortune | TriggerDescription$ At the beginning of your upkeep, you may search your library for a Curse card that doesn't have the same name as a Curse attached to enchanted player, put it onto the battlefield attached to that player, then shuffle you library. SVar:TrigMisfortune:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Aura.Curse+NameNotEnchantingEnchantedPlayer | ChangeNum$ 1 | AttachedToPlayer$ EnchantedPlayer | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_misfortunes.jpg -Oracle:Enchant player\nAt the beginning of your upkeep, you may search your library for a Curse card that doesn't have the same name as a Curse attached to enchanted player, put it onto the battlefield attached to that player, then shuffle your library. +Oracle:Enchant player\nAt the beginning of your upkeep, you may search your library for a Curse card that doesn't have the same name as a Curse attached to enchanted player, put it onto the battlefield attached to that player, then shuffle. diff --git a/forge-gui/res/cardsfolder/c/custodi_soulcaller.txt b/forge-gui/res/cardsfolder/c/custodi_soulcaller.txt index 1d8b07b3ec1..9f9436b4e7a 100644 --- a/forge-gui/res/cardsfolder/c/custodi_soulcaller.txt +++ b/forge-gui/res/cardsfolder/c/custodi_soulcaller.txt @@ -3,7 +3,7 @@ ManaCost:1 W W Types:Creature Human Cleric PT:1/2 K:Melee -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSoulcall | TriggerDescription$ Whenever CARDNAME attacks, return target creature card with converted mana cost X or less from your graveyard to the battlefield, where X is the number of players you attacked this combat. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSoulcall | TriggerDescription$ Whenever CARDNAME attacks, return target creature card with mana value X or less from your graveyard to the battlefield, where X is the number of players you attacked this combat. SVar:TrigSoulcall:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLEX SVar:X:TriggeredPlayersDefenders$Amount -Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nWhenever Custodi Soulcaller attacks, return target creature card with converted mana cost X or less from your graveyard to the battlefield, where X is the number of players you attacked this combat. +Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nWhenever Custodi Soulcaller attacks, return target creature card with mana value X or less from your graveyard to the battlefield, where X is the number of players you attacked this combat. diff --git a/forge-gui/res/cardsfolder/c/cyclopean_tomb.txt b/forge-gui/res/cardsfolder/c/cyclopean_tomb.txt index 0b575db408e..8bf8c7dc50f 100644 --- a/forge-gui/res/cardsfolder/c/cyclopean_tomb.txt +++ b/forge-gui/res/cardsfolder/c/cyclopean_tomb.txt @@ -1,7 +1,7 @@ Name:Cyclopean Tomb ManaCost:4 Types:Artifact -A:AB$ PutCounter | Cost$ 2 T | ValidTgts$ Land.nonSwamp | TgtPrompt$ Select target non-Swamp land | RememberCards$ True | CounterType$ MIRE | CounterNum$ 1 | ActivationPhases$ Upkeep | SubAbility$ DBEffect | SpellDescription$ Put a mire counter on target non-Swamp land. That land is a Swamp for as long as it has a mire counter on it. Activate this ability only during your upkeep. +A:AB$ PutCounter | Cost$ 2 T | ValidTgts$ Land.nonSwamp | TgtPrompt$ Select target non-Swamp land | RememberCards$ True | CounterType$ MIRE | CounterNum$ 1 | ActivationPhases$ Upkeep | SubAbility$ DBEffect | SpellDescription$ Put a mire counter on target non-Swamp land. That land is a Swamp for as long as it has a mire counter on it. Activate only during your upkeep. SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | StaticAbilities$ TombStatic | ForgetOnMoved$ Battlefield | ForgetCounter$ MIRE | Duration$ Permanent SVar:TombStatic:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | AddType$ Swamp | RemoveLandTypes$ True | Description$ That land is a Swamp for as long as it has a mire counter on it T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, at the beginning of each of your upkeeps for the rest of the game, remove all mire counters from a land that a mire counter was put onto with CARDNAME but that a mire counter has not been removed from with CARDNAME. @@ -16,4 +16,4 @@ SVar:DBClearRemembered:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/cyclopean_tomb.jpg -Oracle:{2}, {T}: Put a mire counter on target non-Swamp land. That land is a Swamp for as long as it has a mire counter on it. Activate this ability only during your upkeep.\nWhen Cyclopean Tomb is put into a graveyard from the battlefield, at the beginning of each of your upkeeps for the rest of the game, remove all mire counters from a land that a mire counter was put onto with Cyclopean Tomb but that a mire counter has not been removed from with Cyclopean Tomb. +Oracle:{2}, {T}: Put a mire counter on target non-Swamp land. That land is a Swamp for as long as it has a mire counter on it. Activate only during your upkeep.\nWhen Cyclopean Tomb is put into a graveyard from the battlefield, at the beginning of each of your upkeeps for the rest of the game, remove all mire counters from a land that a mire counter was put onto with Cyclopean Tomb but that a mire counter has not been removed from with Cyclopean Tomb. diff --git a/forge-gui/res/cardsfolder/d/dance_of_the_manse.txt b/forge-gui/res/cardsfolder/d/dance_of_the_manse.txt index f14ee86f3ae..c1c32a6cb9a 100644 --- a/forge-gui/res/cardsfolder/d/dance_of_the_manse.txt +++ b/forge-gui/res/cardsfolder/d/dance_of_the_manse.txt @@ -1,8 +1,8 @@ Name:Dance of the Manse ManaCost:X W U Types:Sorcery -A:SP$ ChangeZone | Cost$ X W U | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Artifact.cmcLEX+YouOwn,Enchantment.cmcLEX+YouOwn+nonAura | TgtPrompt$ Select target artifact or non-Aura enchantment in your graveyard | TargetMin$ 0 | TargetMax$ X | AnimateSubAbility$ DBAnimate | SpellDescription$ Return up to X target artifact and/or non-Aura enchantment cards with converted mana cost X or less from your graveyard to the battlefield. If X is 6 or more, those permanents are 4/4 creatures in addition to their other types. +A:SP$ ChangeZone | Cost$ X W U | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Artifact.cmcLEX+YouOwn,Enchantment.cmcLEX+YouOwn+nonAura | TgtPrompt$ Select target artifact or non-Aura enchantment in your graveyard | TargetMin$ 0 | TargetMax$ X | AnimateSubAbility$ DBAnimate | SpellDescription$ Return up to X target artifact and/or non-Aura enchantment cards with mana value X or less from your graveyard to the battlefield. If X is 6 or more, those permanents are 4/4 creatures in addition to their other types. SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Types$ Creature | Power$ 4 | Toughness$ 4 | Permanent$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE6 SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:Return up to X target artifact and/or non-Aura enchantment cards each with converted mana cost X or less from your graveyard to the battlefield. If X is 6 or more, those permanents are 4/4 creatures in addition to their other types. +Oracle:Return up to X target artifact and/or non-Aura enchantment cards each with mana value X or less from your graveyard to the battlefield. If X is 6 or more, those permanents are 4/4 creatures in addition to their other types. diff --git a/forge-gui/res/cardsfolder/d/daring_fiendbonder.txt b/forge-gui/res/cardsfolder/d/daring_fiendbonder.txt index 0dab6ef945e..48e1719a341 100755 --- a/forge-gui/res/cardsfolder/d/daring_fiendbonder.txt +++ b/forge-gui/res/cardsfolder/d/daring_fiendbonder.txt @@ -4,7 +4,7 @@ Types:Creature Human Warlock PT:5/1 K:Haste K:CARDNAME attacks each combat if able. -A:AB$ PutCounter | Cost$ 1 B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ Indestructible | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put an indestructible counter on target creature. Activate this ability only any time you could cast a sorcery. +A:AB$ PutCounter | Cost$ 1 B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ Indestructible | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put an indestructible counter on target creature. Activate only as a sorcery. DeckHas:Ability$Counters & Ability$Graveyard SVar:AIPreference:ExileFromGraveCost$Card.Self -Oracle:Haste\nDaring Fiendbonder attacks each combat if able.\n{1}{B}, Exile Daring Fiendbonder from your graveyard: Put an indestructible counter on target creature. Activate this ability only any time you could cast a sorcery. +Oracle:Haste\nDaring Fiendbonder attacks each combat if able.\n{1}{B}, Exile Daring Fiendbonder from your graveyard: Put an indestructible counter on target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/d/dark_confidant.txt b/forge-gui/res/cardsfolder/d/dark_confidant.txt index b454aaf0e79..06b54294e45 100644 --- a/forge-gui/res/cardsfolder/d/dark_confidant.txt +++ b/forge-gui/res/cardsfolder/d/dark_confidant.txt @@ -2,10 +2,10 @@ Name:Dark Confidant ManaCost:1 B Types:Creature Human Wizard PT:2/1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, reveal the top card of your library and put that card into your hand. You lose life equal to its mana value. SVar:TrigDig:DB$Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLose SVar:DBLose:DB$LoseLife | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_confidant.jpg -Oracle:At the beginning of your upkeep, reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. +Oracle:At the beginning of your upkeep, reveal the top card of your library and put that card into your hand. You lose life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/d/dark_petition.txt b/forge-gui/res/cardsfolder/d/dark_petition.txt index 43559e5a5b4..1cf1718bddc 100644 --- a/forge-gui/res/cardsfolder/d/dark_petition.txt +++ b/forge-gui/res/cardsfolder/d/dark_petition.txt @@ -1,10 +1,10 @@ Name:Dark Petition ManaCost:3 B B Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 B B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBMana | SpellDescription$ Search your library for a card and put that card into your hand. Then shuffle your library. Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, add {B}{B}{B}. +A:SP$ ChangeZone | Cost$ 3 B B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBMana | SpellDescription$ Search your library for a card, put that card into your hand, then shuffle. Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, add {B}{B}{B}. SVar:DBMana:DB$ Mana | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | Produced$ B | Amount$ 3 SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn #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://www.wizards.com/global/images/magic/general/dark_petition.jpg -Oracle:Search your library for a card and put that card into your hand. Then shuffle your library.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, add {B}{B}{B}. \ No newline at end of file +Oracle:Search your library for a card, put that card into your hand, then shuffle.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, add {B}{B}{B}. diff --git a/forge-gui/res/cardsfolder/d/dark_supplicant.txt b/forge-gui/res/cardsfolder/d/dark_supplicant.txt index 59df45b0ca8..14a43266429 100644 --- a/forge-gui/res/cardsfolder/d/dark_supplicant.txt +++ b/forge-gui/res/cardsfolder/d/dark_supplicant.txt @@ -2,9 +2,9 @@ Name:Dark Supplicant ManaCost:B Types:Creature Human Cleric PT:1/1 -A:AB$ ChangeZone | Cost$ T Sac<3/Cleric> | Hidden$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard,Hand | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Battlefield | ChangeType$ Card.namedScion of Darkness | SpellDescription$ Search your graveyard, hand, and/or library for a card named Scion of Darkness and put it onto the battlefield. If you search your library this way, shuffle it. +A:AB$ ChangeZone | Cost$ T Sac<3/Cleric> | Hidden$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard,Hand | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Battlefield | ChangeType$ Card.namedScion of Darkness | SpellDescription$ Search your graveyard, hand, and/or library for a card named Scion of Darkness and put it onto the battlefield. If you search your library this way, shuffle. AI:RemoveDeck:All AI:RemoveDeck:Random DeckNeeds:Name$Scion of Darkness SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_supplicant.jpg -Oracle:{T}, Sacrifice three Clerics: Search your graveyard, hand, and/or library for a card named Scion of Darkness and put it onto the battlefield. If you search your library this way, shuffle it. +Oracle:{T}, Sacrifice three Clerics: Search your graveyard, hand, and/or library for a card named Scion of Darkness and put it onto the battlefield. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/d/dark_tutelage.txt b/forge-gui/res/cardsfolder/d/dark_tutelage.txt index b4c82e4b31e..92392013b72 100644 --- a/forge-gui/res/cardsfolder/d/dark_tutelage.txt +++ b/forge-gui/res/cardsfolder/d/dark_tutelage.txt @@ -1,11 +1,11 @@ Name:Dark Tutelage ManaCost:2 B Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, reveal the top card of your library and put that card into your hand. You lose life equal to its mana value. SVar:TrigDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLose SVar:DBLose:DB$LoseLife | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_tutelage.jpg -Oracle:At the beginning of your upkeep, reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. +Oracle:At the beginning of your upkeep, reveal the top card of your library and put that card into your hand. You lose life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/d/darkthicket_wolf.txt b/forge-gui/res/cardsfolder/d/darkthicket_wolf.txt index cf66d19c715..87d515651b6 100644 --- a/forge-gui/res/cardsfolder/d/darkthicket_wolf.txt +++ b/forge-gui/res/cardsfolder/d/darkthicket_wolf.txt @@ -2,5 +2,5 @@ Name:Darkthicket Wolf ManaCost:1 G Types:Creature Wolf PT:2/2 -A:AB$ Pump | Cost$ 2 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. -Oracle:{2}{G}: Darkthicket Wolf gets +2/+2 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 2 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. +Oracle:{2}{G}: Darkthicket Wolf gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/d/daru_cavalier.txt b/forge-gui/res/cardsfolder/d/daru_cavalier.txt index ba89ad34b65..0ce11f179fe 100644 --- a/forge-gui/res/cardsfolder/d/daru_cavalier.txt +++ b/forge-gui/res/cardsfolder/d/daru_cavalier.txt @@ -3,8 +3,8 @@ ManaCost:3 W Types:Creature Human Soldier PT:2/2 K:First Strike -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 card named CARDNAME, reveal it, 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 card named CARDNAME, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedDaru Cavalier | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Daru Cavalier SVar:Picture:http://www.wizards.com/global/images/magic/general/daru_cavalier.jpg -Oracle:First strike\nWhen Daru Cavalier enters the battlefield, you may search your library for a card named Daru Cavalier, reveal it, and put it into your hand. If you do, shuffle your library. +Oracle:First strike\nWhen Daru Cavalier enters the battlefield, you may search your library for a card named Daru Cavalier, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/dauntless_cathar.txt b/forge-gui/res/cardsfolder/d/dauntless_cathar.txt index 2bcd64fc953..6308646d78f 100644 --- a/forge-gui/res/cardsfolder/d/dauntless_cathar.txt +++ b/forge-gui/res/cardsfolder/d/dauntless_cathar.txt @@ -2,7 +2,7 @@ Name:Dauntless Cathar ManaCost:2 W Types:Creature Human Soldier PT:3/2 -A:AB$ Token | Cost$ 1 W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | LegacyImage$ w 1 1 spirit flying soi | SpellDescription$ Create a 1/1 white Spirit creature token with flying. Activate this ability only any time you could cast a sorcery. +A:AB$ Token | Cost$ 1 W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | LegacyImage$ w 1 1 spirit flying soi | SpellDescription$ Create a 1/1 white Spirit creature token with flying. Activate only as a sorcery. DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/dauntless_cathar.jpg -Oracle:{1}{W}, Exile Dauntless Cathar from your graveyard: Create a 1/1 white Spirit creature token with flying. Activate this ability only any time you could cast a sorcery. +Oracle:{1}{W}, Exile Dauntless Cathar from your graveyard: Create a 1/1 white Spirit creature token with flying. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/d/dawn_evangel.txt b/forge-gui/res/cardsfolder/d/dawn_evangel.txt index 275c0d41e22..b51b37179c8 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 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 +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 mana value 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 mana value 2 or less DeckHints:Type$Aura -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. +Oracle:Whenever a creature dies, if an Aura you controlled was attached to it, return target creature card with mana value 2 or less from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/d/dawntreader_elk.txt b/forge-gui/res/cardsfolder/d/dawntreader_elk.txt index a643b99d106..27ada1160e9 100644 --- a/forge-gui/res/cardsfolder/d/dawntreader_elk.txt +++ b/forge-gui/res/cardsfolder/d/dawntreader_elk.txt @@ -2,6 +2,6 @@ Name:Dawntreader Elk ManaCost:1 G Types:Creature Elk PT:2/2 -A:AB$ ChangeZone | Cost$ G Sac<1/CARDNAME> | 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. +A:AB$ ChangeZone | Cost$ G Sac<1/CARDNAME> | 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/dawntreader_elk.jpg -Oracle:{G}, Sacrifice Dawntreader Elk: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:{G}, Sacrifice Dawntreader Elk: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/daxos_of_meletis.txt b/forge-gui/res/cardsfolder/d/daxos_of_meletis.txt index 799cc56feb3..e1a364c368d 100644 --- a/forge-gui/res/cardsfolder/d/daxos_of_meletis.txt +++ b/forge-gui/res/cardsfolder/d/daxos_of_meletis.txt @@ -3,11 +3,11 @@ ManaCost:1 W U Types:Legendary Creature Human Soldier PT:2/2 K:CantBeBlockedBy Creature.powerGE3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top card of that player's library. You gain life equal to that card's converted mana cost. 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. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top card of that player's library. You gain life equal to that card's mana value. 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. SVar:TrigExile:DB$ Dig | Defined$ TriggeredTarget | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBEffect SVar:X:Remembered$CardManaCost SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ForgetOnMoved$ Exile | 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 that spell. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Daxos of Meletis can't be blocked by creatures with power 3 or greater.\nWhenever Daxos of Meletis deals combat damage to a player, exile the top card of that player's library. You gain life equal to that card's converted mana cost. 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. +Oracle:Daxos of Meletis can't be blocked by creatures with power 3 or greater.\nWhenever Daxos of Meletis deals combat damage to a player, exile the top card of that player's library. You gain life equal to that card's mana value. 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/d/deadeye_quartermaster.txt b/forge-gui/res/cardsfolder/d/deadeye_quartermaster.txt index 00512851f7b..3c928b0e437 100644 --- a/forge-gui/res/cardsfolder/d/deadeye_quartermaster.txt +++ b/forge-gui/res/cardsfolder/d/deadeye_quartermaster.txt @@ -2,8 +2,8 @@ Name:Deadeye Quartermaster ManaCost:3 U Types:Creature Human Pirate PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Equipment or a Vehicle card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Equipment or a Vehicle card, reveal it, put it into your hand, then shuffle. 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 Vehicle card, reveal it, put it into your hand, then 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. diff --git a/forge-gui/res/cardsfolder/d/deadwood_treefolk.txt b/forge-gui/res/cardsfolder/d/deadwood_treefolk.txt index 2e3c295424c..8908c93002b 100644 --- a/forge-gui/res/cardsfolder/d/deadwood_treefolk.txt +++ b/forge-gui/res/cardsfolder/d/deadwood_treefolk.txt @@ -3,8 +3,8 @@ ManaCost:5 G Types:Creature Treefolk PT:3/6 K:Vanishing:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, return another target creature card from your graveyard to your hand. -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. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters or leaves the battlefield, return another target creature card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | Secondary$ True | TriggerDescription$ When CARDNAME enters 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 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 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. +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 or leaves the battlefield, return another target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/d/death_mutation.txt b/forge-gui/res/cardsfolder/d/death_mutation.txt index 9673b8e3751..cb115827128 100644 --- a/forge-gui/res/cardsfolder/d/death_mutation.txt +++ b/forge-gui/res/cardsfolder/d/death_mutation.txt @@ -1,10 +1,10 @@ Name:Death Mutation ManaCost:6 B G Types:Sorcery -A:SP$ Destroy | Cost$ 6 B G | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SubAbility$ TrigToken | SpellDescription$ Destroy target nonblack creature. It can't be regenerated. Create X 1/1 green Saproling creature tokens, where X is that creature's converted mana cost. +A:SP$ Destroy | Cost$ 6 B G | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SubAbility$ TrigToken | SpellDescription$ Destroy target nonblack creature. It can't be regenerated. Create X 1/1 green Saproling creature tokens, where X is that creature's mana value. #X will be the Converted Mana Cost of the target of Mutation SVar:TrigToken:DB$Token | TokenAmount$ X | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling apc SVar:X:Targeted$CardManaCost DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/death_mutation.jpg -Oracle:Destroy target nonblack creature. It can't be regenerated. Create X 1/1 green Saproling creature tokens, where X is that creature's converted mana cost. +Oracle:Destroy target nonblack creature. It can't be regenerated. Create X 1/1 green Saproling creature tokens, where X is that creature's mana value. diff --git a/forge-gui/res/cardsfolder/d/deathbellow_war_cry.txt b/forge-gui/res/cardsfolder/d/deathbellow_war_cry.txt index 3b5638ababb..f87f68e7913 100644 --- a/forge-gui/res/cardsfolder/d/deathbellow_war_cry.txt +++ b/forge-gui/res/cardsfolder/d/deathbellow_war_cry.txt @@ -1,6 +1,6 @@ Name:Deathbellow War Cry ManaCost:5 R R R Types:Sorcery -A:SP$ ChangeZone | Cost$ 5 R R R | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Minotaur | ChangeNum$ 4 | DifferentNames$ True | SpellDescription$ Search your library for up to four Minotaur creature cards with different names, put them onto the battlefield, then shuffle your library. +A:SP$ ChangeZone | Cost$ 5 R R R | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Minotaur | ChangeNum$ 4 | DifferentNames$ True | SpellDescription$ Search your library for up to four Minotaur creature cards with different names, put them onto the battlefield, then shuffle. DeckNeeds:Type$Minotaur -Oracle:Search your library for up to four Minotaur creature cards with different names, put them onto the battlefield, then shuffle your library. +Oracle:Search your library for up to four Minotaur creature cards with different names, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/deathknell_kami.txt b/forge-gui/res/cardsfolder/d/deathknell_kami.txt index 24310b0eb41..3bbcc4d0605 100644 --- a/forge-gui/res/cardsfolder/d/deathknell_kami.txt +++ b/forge-gui/res/cardsfolder/d/deathknell_kami.txt @@ -6,4 +6,4 @@ K:Flying K:Soulshift:1 A:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | AtEOT$ Sacrifice | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Sacrifice it at the beginning of the next end step. AI:RemoveDeck:All -Oracle:Flying\n{2}: Deathknell Kami gets +1/+1 until end of turn. Sacrifice it at the beginning of the next end step.\nSoulshift 1 (When this creature dies, you may return target Spirit card with converted mana cost 1 or less from your graveyard to your hand.) +Oracle:Flying\n{2}: Deathknell Kami gets +1/+1 until end of turn. Sacrifice it at the beginning of the next end step.\nSoulshift 1 (When this creature dies, you may return target Spirit card with mana value 1 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/d/deathless_behemoth.txt b/forge-gui/res/cardsfolder/d/deathless_behemoth.txt index 8a9ebfb387c..e7bc52d08a7 100644 --- a/forge-gui/res/cardsfolder/d/deathless_behemoth.txt +++ b/forge-gui/res/cardsfolder/d/deathless_behemoth.txt @@ -3,7 +3,7 @@ ManaCost:6 Types:Creature Eldrazi PT:6/6 K:Vigilance -A:AB$ ChangeZone | Cost$Sac<2/Eldrazi.Scion> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate this ability only any time you could cast a sorcery. | CostDesc$ Sacrifice two Eldrazi Scions: +A:AB$ ChangeZone | Cost$Sac<2/Eldrazi.Scion> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only as a sorcery. | CostDesc$ Sacrifice two Eldrazi Scions: SVar:DiscardMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/deathless_behemoth.jpg -Oracle:Vigilance\nSacrifice two Eldrazi Scions: Return Deathless Behemoth from your graveyard to your hand. Activate this ability only any time you could cast a sorcery. +Oracle:Vigilance\nSacrifice two Eldrazi Scions: Return Deathless Behemoth from your graveyard to your hand. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/d/deathmark_prelate.txt b/forge-gui/res/cardsfolder/d/deathmark_prelate.txt index 8a5e7dc2f14..a5aeb3468df 100644 --- a/forge-gui/res/cardsfolder/d/deathmark_prelate.txt +++ b/forge-gui/res/cardsfolder/d/deathmark_prelate.txt @@ -2,7 +2,7 @@ Name:Deathmark Prelate ManaCost:3 B Types:Creature Human Cleric PT:2/3 -A:AB$ Destroy | Cost$ 2 B T Sac<1/Zombie> | ValidTgts$ Creature.nonZombie | TgtPrompt$ Select target non-Zombie creature | SorcerySpeed$ True | NoRegen$ True | SpellDescription$ Destroy target non-Zombie creature. It can't be regenerated. Activate this ability only any time you could cast a sorcery. +A:AB$ Destroy | Cost$ 2 B T Sac<1/Zombie> | ValidTgts$ Creature.nonZombie | TgtPrompt$ Select target non-Zombie creature | SorcerySpeed$ True | NoRegen$ True | SpellDescription$ Destroy target non-Zombie creature. It can't be regenerated. Activate only as a sorcery. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/deathmark_prelate.jpg -Oracle:{2}{B}, {T}, Sacrifice a Zombie: Destroy target non-Zombie creature. It can't be regenerated. Activate this ability only any time you could cast a sorcery. +Oracle:{2}{B}, {T}, Sacrifice a Zombie: Destroy target non-Zombie creature. It can't be regenerated. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/d/deaths_oasis.txt b/forge-gui/res/cardsfolder/d/deaths_oasis.txt index 438d4186e0b..49029a7d33e 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 your 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 mana value 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 | Hidden$ True | ChangeNum$ 1 SVar:Y:TriggeredCard$CardManaCost -A:AB$ GainLife | Cost$ 1 Sac<1/CARDNAME> | LifeAmount$ X | SpellDescription$ You gain life equal to the highest converted mana cost among creatures you control. +A:AB$ GainLife | Cost$ 1 Sac<1/CARDNAME> | LifeAmount$ X | SpellDescription$ You gain life equal to the highest mana value 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 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. +Oracle:Whenever a nontoken creature you control dies, mill two cards. Then return a creature card with lesser mana value than the creature that died from your graveyard to your hand.\n{1}, Sacrifice Death's Oasis: You gain life equal to the highest mana value among creatures you control. diff --git a/forge-gui/res/cardsfolder/d/deathsprout.txt b/forge-gui/res/cardsfolder/d/deathsprout.txt index b55f72c116b..57d72b9af99 100644 --- a/forge-gui/res/cardsfolder/d/deathsprout.txt +++ b/forge-gui/res/cardsfolder/d/deathsprout.txt @@ -1,6 +1,6 @@ Name:Deathsprout ManaCost:1 B B G Types:Instant -A:SP$ Destroy | Cost$ 1 B B G | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBSearch | SpellDescription$ Destroy target creature. Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +A:SP$ Destroy | Cost$ 1 B B G | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBSearch | SpellDescription$ Destroy target creature. Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:DBSearch:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True -Oracle:Destroy target creature. Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:Destroy target creature. Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. 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 807533d989d..105e93529a1 100644 --- a/forge-gui/res/cardsfolder/d/decimator_of_the_provinces.txt +++ b/forge-gui/res/cardsfolder/d/decimator_of_the_provinces.txt @@ -8,4 +8,4 @@ K:Emerge:6 G G G 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 this spell, 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 mana value.)\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_reconnaissance.txt b/forge-gui/res/cardsfolder/d/deep_reconnaissance.txt index a44a09f7244..901e7dabc7f 100644 --- a/forge-gui/res/cardsfolder/d/deep_reconnaissance.txt +++ b/forge-gui/res/cardsfolder/d/deep_reconnaissance.txt @@ -2,6 +2,6 @@ Name:Deep Reconnaissance ManaCost:2 G Types:Sorcery K:Flashback:4 G -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 that card onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/deep_reconnaissance.jpg -Oracle:Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library.\nFlashback {4}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle.\nFlashback {4}{G} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/d/deepfire_elemental.txt b/forge-gui/res/cardsfolder/d/deepfire_elemental.txt index 17800fe536e..085c52f96f3 100644 --- a/forge-gui/res/cardsfolder/d/deepfire_elemental.txt +++ b/forge-gui/res/cardsfolder/d/deepfire_elemental.txt @@ -2,7 +2,7 @@ Name:Deepfire Elemental ManaCost:4 B R Types:Creature Elemental PT:4/4 -A:AB$ Destroy | Cost$ X X 1 | ValidTgts$ Artifact.cmcEQX,Creature.cmcEQX | TgtPrompt$ Select target artifact or creature | AILogic$ AtOpponentsCombatOrAfter | SpellDescription$ Destroy target artifact or creature with converted mana cost X. +A:AB$ Destroy | Cost$ X X 1 | ValidTgts$ Artifact.cmcEQX,Creature.cmcEQX | TgtPrompt$ Select target artifact or creature | AILogic$ AtOpponentsCombatOrAfter | SpellDescription$ Destroy target artifact or creature with mana value X. SVar:X:Count$xPaid AI:RemoveDeck:Random -Oracle:{X}{X}{1}: Destroy target artifact or creature with converted mana cost X. +Oracle:{X}{X}{1}: Destroy target artifact or creature with mana value X. diff --git a/forge-gui/res/cardsfolder/d/defense_of_the_heart.txt b/forge-gui/res/cardsfolder/d/defense_of_the_heart.txt index 158c4389722..6f5e7b31d9c 100644 --- a/forge-gui/res/cardsfolder/d/defense_of_the_heart.txt +++ b/forge-gui/res/cardsfolder/d/defense_of_the_heart.txt @@ -1,9 +1,9 @@ Name:Defense of the Heart ManaCost:3 G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ At the beginning of your upkeep, if an opponent controls three or more creatures, sacrifice CARDNAME, search your library for up to two creature cards, and put those cards onto the battlefield. Then shuffle your library. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ At the beginning of your upkeep, if an opponent controls three or more creatures, sacrifice CARDNAME, search your library for up to two creature cards, put those cards onto the battlefield, then shuffle. SVar:TrigSac:DB$Sacrifice | SubAbility$ DBChange SVar:DBChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ 2 SVar:X:PlayerCountOpponents$HighestValid Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/defense_of_the_heart.jpg -Oracle:At the beginning of your upkeep, if an opponent controls three or more creatures, sacrifice Defense of the Heart, search your library for up to two creature cards, and put those cards onto the battlefield. Then shuffle your library. +Oracle:At the beginning of your upkeep, if an opponent controls three or more creatures, sacrifice Defense of the Heart, search your library for up to two creature cards, put those cards onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/defiant_falcon.txt b/forge-gui/res/cardsfolder/d/defiant_falcon.txt index d64ba93185f..810ac90e507 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 and 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 mana value 3 or less, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:Flying\n{4}, {T}: Search your library for a Rebel permanent card with mana value 3 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/defiant_salvager.txt b/forge-gui/res/cardsfolder/d/defiant_salvager.txt index aa5fe908ab0..5cee67c75fb 100644 --- a/forge-gui/res/cardsfolder/d/defiant_salvager.txt +++ b/forge-gui/res/cardsfolder/d/defiant_salvager.txt @@ -2,8 +2,8 @@ Name:Defiant Salvager ManaCost:2 B Types:Creature Aetherborn Artificer PT:2/2 -A:AB$ PutCounter | Cost$ Sac<1/Artifact;Creature/artifact or creature> | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate this ability only any time you could cast a sorcery. +A:AB$ PutCounter | Cost$ Sac<1/Artifact;Creature/artifact or creature> | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate only as a sorcery. SVar:BuffedBy:Artifact,Creature DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/defiant_salvager.jpg -Oracle:Sacrifice an artifact or creature: Put a +1/+1 counter on Defiant Salvager. Activate this ability only any time you could cast a sorcery. \ No newline at end of file +Oracle:Sacrifice an artifact or creature: Put a +1/+1 counter on Defiant Salvager. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/d/defiant_vanguard.txt b/forge-gui/res/cardsfolder/d/defiant_vanguard.txt index 4411a913567..8ed7f75ccd8 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 and 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 mana value 4 or less, put it onto the battlefield, then shuffle. 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 and 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 mana value 4 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/deicide.txt b/forge-gui/res/cardsfolder/d/deicide.txt index c5344e068da..cc519232a83 100644 --- a/forge-gui/res/cardsfolder/d/deicide.txt +++ b/forge-gui/res/cardsfolder/d/deicide.txt @@ -1,7 +1,7 @@ Name:Deicide ManaCost:1 W Types:Instant -A:SP$ ChangeZone | Cost$ 1 W | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ ExileYard | SpellDescription$ Exile target enchantment. If the exiled card is a God card, search its controller'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. +A:SP$ ChangeZone | Cost$ 1 W | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ ExileYard | SpellDescription$ Exile target enchantment. If the exiled card is a God card, search its controller's graveyard, hand, and library for any number of cards with the same name as that card and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZone | ChangeType$ Remembered.sameName | Origin$ Graveyard | DefinedPlayer$ TargetedController | Chooser$ You | Destination$ Exile | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand | StackDescription$ 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. | ConditionDefined$ Remembered | ConditionPresent$ God | ConditionCompare$ GE1 SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None | ConditionDefined$ Remembered | ConditionPresent$ God | ConditionCompare$ GE1 SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | StackDescription$ None | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ God | ConditionCompare$ GE1 @@ -11,4 +11,4 @@ SVar:NumInHand:TargetedController$CardsInHand SVar:NumInYard:TargetedController$CardsInGraveyard AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/deicide.jpg -Oracle:Exile target enchantment. If the exiled card is a God card, search its controller'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:Exile target enchantment. If the exiled card is a God card, search its controller's graveyard, hand, and library for any number of cards with the same name as that card and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/d/dementia_sliver.txt b/forge-gui/res/cardsfolder/d/dementia_sliver.txt index 52e2566b1a5..6cf542fc81b 100644 --- a/forge-gui/res/cardsfolder/d/dementia_sliver.txt +++ b/forge-gui/res/cardsfolder/d/dementia_sliver.txt @@ -2,11 +2,11 @@ Name:Dementia Sliver ManaCost:3 U B Types:Creature Sliver PT:3/3 -S:Mode$ Continuous | Affected$ Sliver | AddAbility$ ABDementiaNameCard | AddSVar$ DBDementiaReveal & DBDementiaDiscard | Description$ All Slivers have "{T}: Choose a card name. Target opponent reveals a card at random from their hand. If that card has the chosen name, that player discards it. Activate this ability only during your turn." -SVar:ABDementiaNameCard:AB$ NameCard | Cost$ T | Defined$ You | SubAbility$ DBDementiaReveal | SpellDescription$ Choose a card name. Target opponent reveals a card at random from their hand. If that card has the chosen name, that player discards it. Activate this ability only during your turn. +S:Mode$ Continuous | Affected$ Sliver | AddAbility$ ABDementiaNameCard | AddSVar$ DBDementiaReveal & DBDementiaDiscard | Description$ All Slivers have "{T}: Choose a card name. Target opponent reveals a card at random from their hand. If that card has the chosen name, that player discards it. Activate only during your turn." +SVar:ABDementiaNameCard:AB$ NameCard | Cost$ T | Defined$ You | SubAbility$ DBDementiaReveal | SpellDescription$ Choose a card name. Target opponent reveals a card at random from their hand. If that card has the chosen name, that player discards it. Activate only during your turn. SVar:DBDementiaReveal:DB$ Reveal | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Random$ True | PlayerTurn$ True | SubAbility$ DBDementiaDiscard SVar:DBDementiaDiscard:DB$ Discard | DiscardValid$ Card.NamedCard | Mode$ TgtChoose | Defined$ Targeted AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/dementia_sliver.jpg -Oracle:All Slivers have "{T}: Choose a card name. Target opponent reveals a card at random from their hand. If that card has the chosen name, that player discards it. Activate this ability only during your turn." +Oracle:All Slivers have "{T}: Choose a card name. Target opponent reveals a card at random from their hand. If that card has the chosen name, that player discards it. Activate only during your turn." diff --git a/forge-gui/res/cardsfolder/d/demonic_collusion.txt b/forge-gui/res/cardsfolder/d/demonic_collusion.txt index 7a702c95546..a71a846d2b7 100644 --- a/forge-gui/res/cardsfolder/d/demonic_collusion.txt +++ b/forge-gui/res/cardsfolder/d/demonic_collusion.txt @@ -2,7 +2,7 @@ Name:Demonic Collusion ManaCost:3 B B Types:Sorcery K:Buyback:Discard<2/Card> -A:SP$ ChangeZone | Cost$ 3 B B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Hidden$ True | Shuffle$ True | SpellDescription$ Search your library for a card and put that card into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 B B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Hidden$ True | Shuffle$ True | SpellDescription$ Search your library for a card, put that card into your hand, then shuffle. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/demonic_collusion.jpg -Oracle:Buyback—Discard two cards. (You may discard two cards in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.)\nSearch your library for a card and put that card into your hand. Then shuffle your library. +Oracle:Buyback—Discard two cards. (You may discard two cards in addition to any other costs as you cast this spell. If you do, put this card into your hand as it resolves.)\nSearch your library for a card, put that card into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/demonic_tutor.txt b/forge-gui/res/cardsfolder/d/demonic_tutor.txt index 4e3664ae712..467678aacce 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, 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. #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, 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. diff --git a/forge-gui/res/cardsfolder/d/demonlord_belzenlok.txt b/forge-gui/res/cardsfolder/d/demonlord_belzenlok.txt index 36bd9baba9c..51b194ba290 100644 --- a/forge-gui/res/cardsfolder/d/demonlord_belzenlok.txt +++ b/forge-gui/res/cardsfolder/d/demonlord_belzenlok.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Demon PT:6/6 K:Flying K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME enters the battlefield, exile cards from the top of your library until you exile a nonland card, then put that card into your hand. If the card's converted mana cost is 4 or greater, repeat this process. CARDNAME deals 1 damage to you for each card put into your hand this way. -SVar:TrigRepeat:DB$ Repeat | RepeatSubAbility$ DBCleanup | RepeatDefined$ Remembered | RepeatPresent$ Card.cmcGE4 | RepeatCompare$ EQ1 | StackDescription$ Exile cards from the top of your library until you exile a nonland card, then put that card into your hand. If the card's converted mana cost is 4 or greater, repeat this process. CARDNAME deals 1 damage to you for each card put into your hand this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME enters the battlefield, exile cards from the top of your library until you exile a nonland card, then put that card into your hand. If the card's mana value is 4 or greater, repeat this process. CARDNAME deals 1 damage to you for each card put into your hand this way. +SVar:TrigRepeat:DB$ Repeat | RepeatSubAbility$ DBCleanup | RepeatDefined$ Remembered | RepeatPresent$ Card.cmcGE4 | RepeatCompare$ EQ1 | StackDescription$ Exile cards from the top of your library until you exile a nonland card, then put that card into your hand. If the card's mana value is 4 or greater, repeat this process. CARDNAME deals 1 damage to you for each card put into your hand this way. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBDigUntil SVar:DBDigUntil:DB$ DigUntil | ValidPlayer$ You | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Hand | RevealedDestination$ Exile | RememberFound$ True | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | NumDmg$ 1 | Defined$ You -Oracle:Flying, trample\nWhen Demonlord Belzenlok enters the battlefield, exile cards from the top of your library until you exile a nonland card, then put that card into your hand. If the card's converted mana cost is 4 or greater, repeat this process. Demonlord Belzenlok deals 1 damage to you for each card put into your hand this way. +Oracle:Flying, trample\nWhen Demonlord Belzenlok enters the battlefield, exile cards from the top of your library until you exile a nonland card, then put that card into your hand. If the card's mana value is 4 or greater, repeat this process. Demonlord Belzenlok deals 1 damage to you for each card put into your hand this way. diff --git a/forge-gui/res/cardsfolder/d/demons_herald.txt b/forge-gui/res/cardsfolder/d/demons_herald.txt index 6a50bce1cab..1459e7552fa 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 and 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, put it onto the battlefield, then shuffle. 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 and 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, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/denying_wind.txt b/forge-gui/res/cardsfolder/d/denying_wind.txt index 9b10d0bf836..8d4d822fb41 100644 --- a/forge-gui/res/cardsfolder/d/denying_wind.txt +++ b/forge-gui/res/cardsfolder/d/denying_wind.txt @@ -1,7 +1,7 @@ Name:Denying Wind ManaCost:7 U U Types:Sorcery -A:SP$ ChangeZone | Cost$ 7 U U | Origin$ Library | Destination$ Exile | ValidTgts$ Player | ChangeType$ Card | ChangeNum$ 7 | IsCurse$ True | SpellDescription$ Search target player's library for up to seven cards and exile them. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ 7 U U | Origin$ Library | Destination$ Exile | ValidTgts$ Player | ChangeType$ Card | ChangeNum$ 7 | IsCurse$ True | SpellDescription$ Search target player's library for up to seven cards and exile them. Then that player shuffles. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/denying_wind.jpg -Oracle:Search target player's library for up to seven cards and exile them. Then that player shuffles their library. +Oracle:Search target player's library for up to seven cards and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/d/descendants_path.txt b/forge-gui/res/cardsfolder/d/descendants_path.txt index 84fc0263fcf..42a1b1ac607 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. 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. +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 it without paying its mana cost. If you don't cast it, put it 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 | Destination$ Library | LibraryPosition$ -1 | NoShuffle$ True | ForgetChanged$ True AI:RemoveDeck:Random -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. +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 it without paying its mana cost. If you don't cast it, put it on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/d/desert.txt b/forge-gui/res/cardsfolder/d/desert.txt index e6d530cb051..3292a72b5ea 100644 --- a/forge-gui/res/cardsfolder/d/desert.txt +++ b/forge-gui/res/cardsfolder/d/desert.txt @@ -2,6 +2,6 @@ Name:Desert ManaCost:no cost Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking Creature | NumDmg$ 1 | ActivationPhases$ EndCombat | SpellDescription$ Desert deals 1 damage to target attacking creature. Activate this ability only during the end of combat step. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking Creature | NumDmg$ 1 | ActivationPhases$ EndCombat | SpellDescription$ Desert deals 1 damage to target attacking creature. Activate only during the end of combat step. SVar:Picture:http://www.wizards.com/global/images/magic/general/desert.jpg -Oracle:{T}: Add {C}.\n{T}: Desert deals 1 damage to target attacking creature. Activate this ability only during the end of combat step. +Oracle:{T}: Add {C}.\n{T}: Desert deals 1 damage to target attacking creature. Activate only during the end of combat step. diff --git a/forge-gui/res/cardsfolder/d/desiccated_naga.txt b/forge-gui/res/cardsfolder/d/desiccated_naga.txt index 0a25744fe02..34fdb062018 100644 --- a/forge-gui/res/cardsfolder/d/desiccated_naga.txt +++ b/forge-gui/res/cardsfolder/d/desiccated_naga.txt @@ -2,7 +2,7 @@ Name:Desiccated Naga ManaCost:2 B Types:Creature Zombie Naga PT:3/2 -A:AB$ LoseLife | Cost$ 3 B | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | IsPresent$ Planeswalker.Liliana+YouCtrl | SpellDescription$ Target opponent loses 2 life and you gain 2 life. Activate this ability only if you control a Liliana planeswalker. +A:AB$ LoseLife | Cost$ 3 B | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | IsPresent$ Planeswalker.Liliana+YouCtrl | SpellDescription$ Target opponent loses 2 life and you gain 2 life. Activate only if you control a Liliana planeswalker. SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 DeckNeeds:Type$Liliana -Oracle:{3}{B}: Target opponent loses 2 life and you gain 2 life. Activate this ability only if you control a Liliana planeswalker. \ No newline at end of file +Oracle:{3}{B}: Target opponent loses 2 life and you gain 2 life. Activate only if you control a Liliana planeswalker. diff --git a/forge-gui/res/cardsfolder/d/despark.txt b/forge-gui/res/cardsfolder/d/despark.txt index 23f41102579..5fbcfa9a951 100644 --- a/forge-gui/res/cardsfolder/d/despark.txt +++ b/forge-gui/res/cardsfolder/d/despark.txt @@ -1,5 +1,5 @@ Name:Despark ManaCost:W B Types:Instant -A:SP$ ChangeZone | Cost$ W B | ValidTgts$ Permanent.cmcGE4 | TgtPrompt$ Select target permanent with converted mana cost 4 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target permanent with converted mana cost 4 or greater. -Oracle:Exile target permanent with converted mana cost 4 or greater. +A:SP$ ChangeZone | Cost$ W B | ValidTgts$ Permanent.cmcGE4 | TgtPrompt$ Select target permanent with mana value 4 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target permanent with mana value 4 or greater. +Oracle:Exile target permanent with mana value 4 or greater. diff --git a/forge-gui/res/cardsfolder/d/detonate.txt b/forge-gui/res/cardsfolder/d/detonate.txt index 50fc23063a8..de30d799b38 100644 --- a/forge-gui/res/cardsfolder/d/detonate.txt +++ b/forge-gui/res/cardsfolder/d/detonate.txt @@ -1,7 +1,7 @@ Name:Detonate ManaCost:X R Types:Sorcery -A:SP$ Destroy | Cost$ X R | ValidTgts$ Artifact.cmcEQX | TgtPrompt$ Select target artifact | NoRegen$ True | SubAbility$ DBDamage | SpellDescription$ Destroy target artifact with converted mana cost X. It can't be regenerated. CARDNAME deals X damage to that artifact's controller. +A:SP$ Destroy | Cost$ X R | ValidTgts$ Artifact.cmcEQX | TgtPrompt$ Select target artifact | NoRegen$ True | SubAbility$ DBDamage | SpellDescription$ Destroy target artifact with mana value X. It can't be regenerated. CARDNAME deals X damage to that artifact's controller. SVar:DBDamage:DB$DealDamage | Defined$ TargetedController | NumDmg$ X SVar:X:Count$xPaid -Oracle:Destroy target artifact with converted mana cost X. It can't be regenerated. Detonate deals X damage to that artifact's controller. +Oracle:Destroy target artifact with mana value X. It can't be regenerated. Detonate deals X damage to that artifact's controller. diff --git a/forge-gui/res/cardsfolder/d/devoted_crop_mate.txt b/forge-gui/res/cardsfolder/d/devoted_crop_mate.txt index 1d9f98baa97..d7161cadef4 100644 --- a/forge-gui/res/cardsfolder/d/devoted_crop_mate.txt +++ b/forge-gui/res/cardsfolder/d/devoted_crop_mate.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Human Warrior PT:3/2 K:You may exert CARDNAME as it attacks. -T:Mode$ Exerted | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When you exert CARDNAME, return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. -SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE2 | TgtPrompt$ Select target creature card with converted mana cost 2 or less in your graveyard -Oracle:You may exert Devoted Crop-Mate as it attacks. When you do, return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. (An exerted creature won't untap during your next untap step.) \ No newline at end of file +T:Mode$ Exerted | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When you exert CARDNAME, return target creature card with mana value 2 or less from your graveyard to the battlefield. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE2 | TgtPrompt$ Select target creature card with mana value 2 or less in your graveyard +Oracle:You may exert Devoted Crop-Mate as it attacks. When you do, return target creature card with mana value 2 or less from your graveyard to the battlefield. (An exerted creature won't untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/d/diabolic_intent.txt b/forge-gui/res/cardsfolder/d/diabolic_intent.txt index 3b7b27d21a6..7bbe966c456 100644 --- a/forge-gui/res/cardsfolder/d/diabolic_intent.txt +++ b/forge-gui/res/cardsfolder/d/diabolic_intent.txt @@ -1,7 +1,7 @@ Name:Diabolic Intent ManaCost:1 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 B Sac<1/Creature> | 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 Sac<1/Creature> | 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. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/diabolic_intent.jpg -Oracle:As an additional cost to cast this spell, sacrifice a creature.\nSearch your library for a card and put that card into your hand. Then shuffle your library. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nSearch your library for a card, put that card into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/diabolic_revelation.txt b/forge-gui/res/cardsfolder/d/diabolic_revelation.txt index cae6b7406c5..c882469970b 100644 --- a/forge-gui/res/cardsfolder/d/diabolic_revelation.txt +++ b/forge-gui/res/cardsfolder/d/diabolic_revelation.txt @@ -1,8 +1,8 @@ Name:Diabolic Revelation ManaCost:X 3 B B Types:Sorcery -A:SP$ ChangeZone | Cost$ X 3 B B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ X | SpellDescription$ Search your library for up to X cards and put those cards into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ X 3 B B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ X | SpellDescription$ Search your library for up to X cards, put those cards into your hand, then shuffle. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/diabolic_revelation.jpg -Oracle:Search your library for up to X cards and put those cards into your hand. Then shuffle your library. +Oracle:Search your library for up to X cards, put those cards into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/diabolic_tutor.txt b/forge-gui/res/cardsfolder/d/diabolic_tutor.txt index 59284f31ee0..2b437de9732 100644 --- a/forge-gui/res/cardsfolder/d/diabolic_tutor.txt +++ b/forge-gui/res/cardsfolder/d/diabolic_tutor.txt @@ -1,8 +1,8 @@ Name:Diabolic Tutor ManaCost:2 B B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B 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$ 2 B 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. #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://www.wizards.com/global/images/magic/general/diabolic_tutor.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. diff --git a/forge-gui/res/cardsfolder/d/diamond_faerie.txt b/forge-gui/res/cardsfolder/d/diamond_faerie.txt index e436e218c63..81f9dd73c29 100644 --- a/forge-gui/res/cardsfolder/d/diamond_faerie.txt +++ b/forge-gui/res/cardsfolder/d/diamond_faerie.txt @@ -7,4 +7,4 @@ A:AB$ PumpAll | Cost$ 1 S | ValidCards$ Creature.Snow+YouCtrl | NumAtt$ +1 | Num # AI can now use snow mana to pay for activated abilities. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/diamond_faerie.jpg -Oracle:Flying\n{1}{S}: Snow creatures you control get +1/+1 until end of turn. ({S} can be paid with one mana from a snow permanent.) +Oracle:Flying\n{1}{S}: Snow creatures you control get +1/+1 until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/d/diaochan_artful_beauty.txt b/forge-gui/res/cardsfolder/d/diaochan_artful_beauty.txt index 2ca69bfb570..7c28fad5431 100644 --- a/forge-gui/res/cardsfolder/d/diaochan_artful_beauty.txt +++ b/forge-gui/res/cardsfolder/d/diaochan_artful_beauty.txt @@ -2,7 +2,7 @@ Name:Diaochan, Artful Beauty ManaCost:3 R Types:Legendary Creature Human Advisor PT:1/1 -A:AB$ Destroy | Cost$ T | ValidTgts$ Creature | SubAbility$ DBDestroy | AILogic$ OppDestroyYours | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Destroy target creature of your choice, then destroy target creature of an opponent's choice. Activate this ability only during your turn, before attackers are declared. +A:AB$ Destroy | Cost$ T | ValidTgts$ Creature | SubAbility$ DBDestroy | AILogic$ OppDestroyYours | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Destroy target creature of your choice, then destroy target creature of an opponent's choice. Activate only during your turn, before attackers are declared. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature | TargetingPlayer$ Player.Opponent SVar:Picture:http://www.wizards.com/global/images/magic/general/diaochan_artful_beauty.jpg -Oracle:{T}: Destroy target creature of your choice, then destroy target creature of an opponent's choice. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Destroy target creature of your choice, then destroy target creature of an opponent's choice. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/d/dichotomancy.txt b/forge-gui/res/cardsfolder/d/dichotomancy.txt index f75602f9c70..52c499e2239 100644 --- a/forge-gui/res/cardsfolder/d/dichotomancy.txt +++ b/forge-gui/res/cardsfolder/d/dichotomancy.txt @@ -2,9 +2,9 @@ Name:Dichotomancy ManaCost:7 U U Types:Sorcery K:Suspend:3:1 U U -A:SP$ RepeatEach | Cost$ 7 U U | ValidTgts$ Opponent | UseImprinted$ True | RepeatCards$ Permanent.nonLand+TargetedPlayerCtrl+tapped | Zone$ Battlefield | ChooseOrder$ True | RepeatSubAbility$ DBSearch | SubAbility$ DBShuffle | StackDescription$ SpellDescription | SpellDescription$ For each tapped nonland permanent target opponent controls, search that player's library for a card with the same name as that permanent. Put those cards onto the battlefield under your control, then that player shuffles their library. +A:SP$ RepeatEach | Cost$ 7 U U | ValidTgts$ Opponent | UseImprinted$ True | RepeatCards$ Permanent.nonLand+TargetedPlayerCtrl+tapped | Zone$ Battlefield | ChooseOrder$ True | RepeatSubAbility$ DBSearch | SubAbility$ DBShuffle | StackDescription$ SpellDescription | SpellDescription$ For each tapped nonland permanent target opponent controls, search that player's library for a card with the same name as that permanent. Put those cards onto the battlefield under your control, then that player shuffles. SVar:DBSearch:DB$ ChangeZone | DefinedPlayer$ ImprintedController | Chooser$ You | Origin$ Library | Destination$ Battlefield | GainControl$ True | ChangeType$ Card.sharesNameWith Imprinted | ChangeNum$ 1 | NoShuffle$ True SVar:DBShuffle:DB$ Shuffle | Defined$ ParentTarget | StackDescription$ None AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/dichotomancy.jpg -Oracle:For each tapped nonland permanent target opponent controls, search that player's library for a card with the same name as that permanent. Put those cards onto the battlefield under your control, then that player shuffles their library.\nSuspend 3—{1}{U}{U} (Rather than cast this card from your hand, you may pay {1}{U}{U} 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.) +Oracle:For each tapped nonland permanent target opponent controls, search that player's library for a card with the same name as that permanent. Put those cards onto the battlefield under your control, then that player shuffles.\nSuspend 3—{1}{U}{U} (Rather than cast this card from your hand, you may pay {1}{U}{U} 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.) diff --git a/forge-gui/res/cardsfolder/d/diligent_farmhand.txt b/forge-gui/res/cardsfolder/d/diligent_farmhand.txt index c69f7ea1ee6..9f601d50012 100644 --- a/forge-gui/res/cardsfolder/d/diligent_farmhand.txt +++ b/forge-gui/res/cardsfolder/d/diligent_farmhand.txt @@ -2,8 +2,8 @@ Name:Diligent Farmhand ManaCost:G Types:Creature Human Druid PT:1/1 -A:AB$ ChangeZone | Cost$ 1 G Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 G Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Graveyard | AddHiddenKeyword$ CARDNAME count as Muscle Burst. | Description$ If CARDNAME is in a graveyard, effects from spells named Muscle Burst count it as a card named Muscle Burst. DeckHints:Name$Diligent Farmhand|Muscle Burst SVar:Picture:http://www.wizards.com/global/images/magic/general/diligent_farmhand.jpg -Oracle:{1}{G}, Sacrifice Diligent Farmhand: Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library.\nIf Diligent Farmhand is in a graveyard, effects from spells named Muscle Burst count it as a card named Muscle Burst. +Oracle:{1}{G}, Sacrifice Diligent Farmhand: Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle.\nIf Diligent Farmhand is in a graveyard, effects from spells named Muscle Burst count it as a card named Muscle Burst. diff --git a/forge-gui/res/cardsfolder/d/dimir_guildmage.txt b/forge-gui/res/cardsfolder/d/dimir_guildmage.txt index 3a0b3c7987e..27fa470f79e 100644 --- a/forge-gui/res/cardsfolder/d/dimir_guildmage.txt +++ b/forge-gui/res/cardsfolder/d/dimir_guildmage.txt @@ -2,7 +2,7 @@ Name:Dimir Guildmage ManaCost:UB UB Types:Creature Human Wizard 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. +A:AB$ Draw | Cost$ 3 U | ValidTgts$ Player | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Target player draws a card. Activate only as a sorcery. +A:AB$ Discard | Cost$ 3 B | ValidTgts$ Player | Mode$ TgtChoose | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Target player discards a card. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/dimir_guildmage.jpg -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. +Oracle:({U/B} can be paid with either {U} or {B}.)\n{3}{U}: Target player draws a card. Activate only as a sorcery.\n{3}{B}: Target player discards a card. Activate only as 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 de99019300c..7bfb4d1e318 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, and 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 mana value as this card, reveal it, put it into your hand, then shuffle. 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 3c393ef0439..150d88133e2 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, and 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 mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/dimir_machinations.txt b/forge-gui/res/cardsfolder/d/dimir_machinations.txt index b89f4b74c3f..af36882364d 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, and 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 mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/disaster_radius.txt b/forge-gui/res/cardsfolder/d/disaster_radius.txt index f89f689febf..2c4d0c853aa 100644 --- a/forge-gui/res/cardsfolder/d/disaster_radius.txt +++ b/forge-gui/res/cardsfolder/d/disaster_radius.txt @@ -1,8 +1,8 @@ Name:Disaster Radius ManaCost:5 R R Types:Sorcery -A:SP$ DamageAll | Cost$ 5 R R Reveal<1/Creature> | NumDmg$ X | ValidCards$ Creature.OppCtrl | ValidDescription$ each creature your opponents control. | SpellDescription$ CARDNAME deals X damage to each creature your opponents control, where X is the revealed card's converted mana cost. +A:SP$ DamageAll | Cost$ 5 R R Reveal<1/Creature> | NumDmg$ X | ValidCards$ Creature.OppCtrl | ValidDescription$ each creature your opponents control. | SpellDescription$ CARDNAME deals X damage to each creature your opponents control, where X is the revealed card's mana value. 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 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. +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 mana value. diff --git a/forge-gui/res/cardsfolder/d/disciple_of_deceit.txt b/forge-gui/res/cardsfolder/d/disciple_of_deceit.txt index bb9c3720ae8..7d9ee766108 100644 --- a/forge-gui/res/cardsfolder/d/disciple_of_deceit.txt +++ b/forge-gui/res/cardsfolder/d/disciple_of_deceit.txt @@ -2,7 +2,7 @@ Name:Disciple of Deceit ManaCost:U B Types:Creature Human Rogue PT:1/3 -T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, you may discard a nonland card. If you do, search your library for a card with the same converted mana cost as that card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, you may discard a nonland card. If you do, search your library for a card with the same mana value as that card, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:AB$ ChangeZone | Cost$ Discard<1/Card.nonLand/nonland card> | ChangeType$ Card.SharesCMCWith Discarded | ChangeNum$ 1 | Origin$ Library | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/disciple_of_deceit.jpg -Oracle:Inspired — Whenever Disciple of Deceit becomes untapped, you may discard a nonland card. If you do, search your library for a card with the same converted mana cost as that card, reveal it, put it into your hand, then shuffle your library. +Oracle:Inspired — Whenever Disciple of Deceit becomes untapped, you may discard a nonland card. If you do, search your library for a card with the same mana value as that card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/discovery_dispersal.txt b/forge-gui/res/cardsfolder/d/discovery_dispersal.txt index 31779afc749..9426d4237b9 100644 --- a/forge-gui/res/cardsfolder/d/discovery_dispersal.txt +++ b/forge-gui/res/cardsfolder/d/discovery_dispersal.txt @@ -12,9 +12,9 @@ ALTERNATE Name:Dispersal ManaCost:3 U B Types:Instant -A:SP$ RepeatEach | Cost$ 3 U B | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ TrigChooseReturn | SubAbility$ DBReturn | SpellDescription$ Each opponent returns a nonland permanent they control with the highest converted mana cost among permanents they control to its owner's hand, then discards a card. -SVar:TrigChooseReturn:DB$ ChooseCard | Defined$ Remembered | Choices$ Permanent.greatestCMC_NonLandPermanentControlledByRemembered | ChoiceTitle$ Choose a nonland permanent with the highest converted mana cost | Mandatory$ True | RememberChosen$ True +A:SP$ RepeatEach | Cost$ 3 U B | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ TrigChooseReturn | SubAbility$ DBReturn | SpellDescription$ Each opponent returns a nonland permanent they control with the highest mana value among permanents they control to its owner's hand, then discards a card. +SVar:TrigChooseReturn:DB$ ChooseCard | Defined$ Remembered | Choices$ Permanent.greatestCMC_NonLandPermanentControlledByRemembered | ChoiceTitle$ Choose a nonland permanent with the highest mana value | Mandatory$ True | RememberChosen$ True SVar:DBReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Remembered | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Each opponent returns a nonland permanent they control with the highest converted mana cost among permanents they control to its owner's hand, then discards a card. +Oracle:Each opponent returns a nonland permanent they control with the highest mana value among permanents they control to its owner's hand, then discards a card. diff --git a/forge-gui/res/cardsfolder/d/disdainful_stroke.txt b/forge-gui/res/cardsfolder/d/disdainful_stroke.txt index 21157325df8..9f4bada60e9 100644 --- a/forge-gui/res/cardsfolder/d/disdainful_stroke.txt +++ b/forge-gui/res/cardsfolder/d/disdainful_stroke.txt @@ -1,6 +1,6 @@ Name:Disdainful Stroke ManaCost:1 U Types:Instant -A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target spell with CMC 4 or greater | ValidTgts$ Card.cmcGE4 | SpellDescription$ Counter target spell with converted mana cost 4 or greater. +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target spell with mana value 4 or greater | ValidTgts$ Card.cmcGE4 | SpellDescription$ Counter target spell with mana value 4 or greater. SVar:Picture:http://www.wizards.com/global/images/magic/general/disdainful_stroke.jpg -Oracle:Counter target spell with converted mana cost 4 or greater. +Oracle:Counter target spell with mana value 4 or greater. diff --git a/forge-gui/res/cardsfolder/d/disembowel.txt b/forge-gui/res/cardsfolder/d/disembowel.txt index 669bb0afe0c..790422f9fae 100644 --- a/forge-gui/res/cardsfolder/d/disembowel.txt +++ b/forge-gui/res/cardsfolder/d/disembowel.txt @@ -1,6 +1,6 @@ Name:Disembowel ManaCost:X B Types:Instant -A:SP$ Destroy | Cost$ X B | ValidTgts$ Creature.cmcEQX | SpellDescription$ Destroy target creature with converted mana cost X. +A:SP$ Destroy | Cost$ X B | ValidTgts$ Creature.cmcEQX | SpellDescription$ Destroy target creature with mana value X. SVar:X:Count$xPaid -Oracle:Destroy target creature with converted mana cost X. +Oracle:Destroy target creature with mana value X. diff --git a/forge-gui/res/cardsfolder/d/dispersal_shield.txt b/forge-gui/res/cardsfolder/d/dispersal_shield.txt index 7a339e2e9d2..f0c7f3e670d 100644 --- a/forge-gui/res/cardsfolder/d/dispersal_shield.txt +++ b/forge-gui/res/cardsfolder/d/dispersal_shield.txt @@ -1,9 +1,9 @@ Name:Dispersal Shield ManaCost:1 U Types:Instant -A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | ValidTgts$ Card | ConditionCheckSVar$ X | ConditionSVarCompare$ LEY | SpellDescription$ Counter target spell if its converted mana cost is less than or equal to the highest converted mana cost among permanents you control. +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | ValidTgts$ Card | ConditionCheckSVar$ X | ConditionSVarCompare$ LEY | SpellDescription$ Counter target spell if its mana value is less than or equal to the highest mana value among permanents you control. SVar:X:Targeted$CardManaCost SVar:Y:Count$MaxCMCYouCtrl AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/dispersal_shield.jpg -Oracle:Counter target spell if its converted mana cost is less than or equal to the highest converted mana cost among permanents you control. +Oracle:Counter target spell if its mana value is less than or equal to the highest mana value among permanents you control. diff --git a/forge-gui/res/cardsfolder/d/displacement_wave.txt b/forge-gui/res/cardsfolder/d/displacement_wave.txt index 27ba155ad16..639500e1c1b 100644 --- a/forge-gui/res/cardsfolder/d/displacement_wave.txt +++ b/forge-gui/res/cardsfolder/d/displacement_wave.txt @@ -1,7 +1,7 @@ Name:Displacement Wave ManaCost:X U U Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ X U U | ChangeType$ Permanent.nonLand+cmcLEX | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all nonland permanents with converted mana cost X or less to their owners' hands. +A:SP$ ChangeZoneAll | Cost$ X U U | ChangeType$ Permanent.nonLand+cmcLEX | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return all nonland permanents with mana value X or less to their owners' hands. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/displacement_wave.jpg -Oracle:Return all nonland permanents with converted mana cost X or less to their owners' hands. \ No newline at end of file +Oracle:Return all nonland permanents with mana value X or less to their owners' hands. diff --git a/forge-gui/res/cardsfolder/d/dispossess.txt b/forge-gui/res/cardsfolder/d/dispossess.txt index 91ec2f9c501..ebe03054ad3 100644 --- a/forge-gui/res/cardsfolder/d/dispossess.txt +++ b/forge-gui/res/cardsfolder/d/dispossess.txt @@ -1,7 +1,7 @@ Name:Dispossess ManaCost:2 B Types:Sorcery -A:SP$ NameCard | Cost$ 2 B | Defined$ You | ValidCards$ Card.Artifact | ValidDesc$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose an artifact card name. Search target opponent's graveyard, hand, and library for any number of cards with the chosen name and exile them. Then that player shuffles their library. +A:SP$ NameCard | Cost$ 2 B | Defined$ You | ValidCards$ Card.Artifact | ValidDesc$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose an artifact card name. Search target opponent's graveyard, hand, and library for any number of cards with the chosen name and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.NamedCard | Chooser$ You | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True @@ -10,4 +10,4 @@ SVar:NumInHand:TargetedPlayer$CardsInHand SVar:NumInYard:TargetedPlayer$CardsInGraveyard AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/dispossess.jpg -Oracle:Choose an artifact card name. Search target opponent's graveyard, hand, and library for any number of cards with the chosen name and exile them. Then that player shuffles their library. \ No newline at end of file +Oracle:Choose an artifact card name. Search target opponent's graveyard, hand, and library for any number of cards with the chosen name and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/d/disrupting_scepter.txt b/forge-gui/res/cardsfolder/d/disrupting_scepter.txt index 0960ab12160..eff48b1a014 100644 --- a/forge-gui/res/cardsfolder/d/disrupting_scepter.txt +++ b/forge-gui/res/cardsfolder/d/disrupting_scepter.txt @@ -1,6 +1,6 @@ Name:Disrupting Scepter ManaCost:3 Types:Artifact -A:AB$ Discard | Cost$ 3 T | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | PlayerTurn$ True | SpellDescription$ Target player discards a card. Activate this ability only during your turn. +A:AB$ Discard | Cost$ 3 T | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | PlayerTurn$ True | SpellDescription$ Target player discards a card. Activate only during your turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/disrupting_scepter.jpg -Oracle:{3}, {T}: Target player discards a card. Activate this ability only during your turn. +Oracle:{3}, {T}: Target player discards a card. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/d/disrupting_shoal.txt b/forge-gui/res/cardsfolder/d/disrupting_shoal.txt index f9423665b50..3807c30616e 100644 --- a/forge-gui/res/cardsfolder/d/disrupting_shoal.txt +++ b/forge-gui/res/cardsfolder/d/disrupting_shoal.txt @@ -1,12 +1,12 @@ Name:Disrupting Shoal ManaCost:X U U Types:Instant Arcane -SVar:AltCost:Cost$ ExileFromHand<1/Card.Blue+Other/blue card> | Description$ You may exile a blue card with converted mana cost X from your hand rather than pay this spell's mana cost. +SVar:AltCost:Cost$ ExileFromHand<1/Card.Blue+Other/blue card> | Description$ You may exile a blue card with mana value X from your hand rather than pay this spell's mana cost. A:SP$ Pump | Cost$ X U U | IsCurse$ True | TargetType$ Spell | TgtZone$ Stack | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBCounter -SVar:DBCounter:DB$ Counter | Defined$ Targeted | ConditionCheckSVar$ T | ConditionSVarCompare$ EQZ | SpellDescription$ Counter target spell if its converted mana cost is X. +SVar:DBCounter:DB$ Counter | Defined$ Targeted | ConditionCheckSVar$ T | ConditionSVarCompare$ EQZ | SpellDescription$ Counter target spell if its mana value is X. SVar:X:Count$xPaid SVar:Y:Exiled$CardManaCost SVar:Z:SVar$Y/Plus.X SVar:T:Targeted$CardManaCost AI:RemoveDeck:All -Oracle:You may exile a blue card with converted mana cost X from your hand rather than pay this spell's mana cost.\nCounter target spell if its converted mana cost is X. +Oracle:You may exile a blue card with mana value X from your hand rather than pay this spell's mana cost.\nCounter target spell if its mana value is X. diff --git a/forge-gui/res/cardsfolder/d/distant_memories.txt b/forge-gui/res/cardsfolder/d/distant_memories.txt index ada44f99684..74561f670b4 100644 --- a/forge-gui/res/cardsfolder/d/distant_memories.txt +++ b/forge-gui/res/cardsfolder/d/distant_memories.txt @@ -1,10 +1,10 @@ Name:Distant Memories ManaCost:2 U U Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 U U | Origin$ Library | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBReturn | SpellDescription$ Search your library for a card, exile it, then shuffle your library. Any opponent may have you put that card into your hand. If no player does, you draw three cards. +A:SP$ ChangeZone | Cost$ 2 U U | Origin$ Library | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBReturn | SpellDescription$ Search your library for a card, exile it, then shuffle. Any opponent may have you put that card into your hand. If no player does, you draw three cards. SVar:DBReturn:DB$ChangeZone | Origin$ Exile | Destination$ Hand | ChangeType$ Card.IsRemembered | Hidden$ True | Chooser$ Opponent | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBDraw SVar:DBDraw:DB$Draw | NumCards$ 3 | ConditionCheckSVar$ X | ConditionSVarCompare$ LE0 SVar:X:Remembered$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/distant_memories.jpg -Oracle:Search your library for a card, exile it, then shuffle your library. Any opponent may have you put that card into your hand. If no player does, you draw three cards. +Oracle:Search your library for a card, exile it, then shuffle. Any opponent may have you put that card into your hand. If no player does, you draw three cards. diff --git a/forge-gui/res/cardsfolder/d/distended_mindbender.txt b/forge-gui/res/cardsfolder/d/distended_mindbender.txt index d7849657363..577ff6d77fa 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 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. +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 mana value 3 or less and a card with mana value 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:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Card.IsRemembered+cmcLE3+nonLand | ChoiceZone$ Hand | Amount$ 1 | Mandatory$ True | ChoiceTitle$ Choose a nonland card with mana value 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 mana value 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 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. +Oracle:Emerge {5}{B}{B} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's mana value.)\nWhen you cast this spell, target opponent reveals their hand. You choose from it a nonland card with mana value 3 or less and a card with mana value 4 or greater. That player discards those cards. diff --git a/forge-gui/res/cardsfolder/d/district_guide.txt b/forge-gui/res/cardsfolder/d/district_guide.txt index af8b4244030..f227c42871b 100644 --- a/forge-gui/res/cardsfolder/d/district_guide.txt +++ b/forge-gui/res/cardsfolder/d/district_guide.txt @@ -2,6 +2,6 @@ Name:District Guide ManaCost:2 G Types:Creature Elf Scout 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 a basic land card or Gate 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 a basic land card or Gate card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic,Card.Gate | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:When District Guide enters the battlefield, you may search your library for a basic land card or Gate card, reveal it, put it into your hand, then shuffle your library. +Oracle:When District Guide enters the battlefield, you may search your library for a basic land card or Gate card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/divine_offering.txt b/forge-gui/res/cardsfolder/d/divine_offering.txt index 1b2ab6453ba..d7cfd8cceab 100644 --- a/forge-gui/res/cardsfolder/d/divine_offering.txt +++ b/forge-gui/res/cardsfolder/d/divine_offering.txt @@ -1,8 +1,8 @@ Name:Divine Offering ManaCost:1 W Types:Instant -A:SP$ Destroy | Cost$ 1 W | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBGainLife | SpellDescription$ Destroy target artifact. You gain life equal to its converted mana cost. +A:SP$ Destroy | Cost$ 1 W | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBGainLife | SpellDescription$ Destroy target artifact. You gain life equal to its mana value. SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/divine_offering.jpg -Oracle:Destroy target artifact. You gain life equal to its converted mana cost. +Oracle:Destroy target artifact. You gain life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/d/diviners_lockbox.txt b/forge-gui/res/cardsfolder/d/diviners_lockbox.txt index 53f4aa23bed..b3e180cf764 100644 --- a/forge-gui/res/cardsfolder/d/diviners_lockbox.txt +++ b/forge-gui/res/cardsfolder/d/diviners_lockbox.txt @@ -1,10 +1,10 @@ Name:Diviner's Lockbox ManaCost:4 Types:Artifact -A:AB$ NameCard | Cost$ 1 T | Defined$ You | SubAbility$ DBReveal | SorcerySpeed$ True | SpellDescription$ Choose a card name, then reveal the top card of your library. If that card has the chosen name, sacrifice CARDNAME and draw three cards. Activate this ability only any time you could cast a sorcery. +A:AB$ NameCard | Cost$ 1 T | Defined$ You | SubAbility$ DBReveal | SorcerySpeed$ True | SpellDescription$ Choose a card name, then reveal the top card of your library. If that card has the chosen name, sacrifice CARDNAME and draw three cards. Activate only as a sorcery. SVar:DBReveal:DB$ PeekAndReveal | RememberRevealed$ True | SubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ GE1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 3 | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:{1}, {T}: Choose a card name, then reveal the top card of your library. If that card has the chosen name, sacrifice Diviner's Lockbox and draw three cards. Activate this ability only any time you could cast a sorcery. +Oracle:{1}, {T}: Choose a card name, then reveal the top card of your library. If that card has the chosen name, sacrifice Diviner's Lockbox and draw three cards. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/d/dizzy_spell.txt b/forge-gui/res/cardsfolder/d/dizzy_spell.txt index 88a59192b4f..5b3e1d6e9b5 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, and 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 mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/djeru_with_eyes_open.txt b/forge-gui/res/cardsfolder/d/djeru_with_eyes_open.txt index 46bfb737b92..6e436c6e0d0 100644 --- a/forge-gui/res/cardsfolder/d/djeru_with_eyes_open.txt +++ b/forge-gui/res/cardsfolder/d/djeru_with_eyes_open.txt @@ -3,8 +3,8 @@ ManaCost:3 W W Types:Legendary Creature Human Warrior PT:4/3 K:Vigilance -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 planeswalker 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 a planeswalker card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Planeswalker | ChangeNum$ 1 | ShuffleNonMandatory$ True S:Mode$ PreventDamage | Target$ Planeswalker.YouCtrl | Amount$ 1 | Description$ If a source would deal damage to a planeswalker you control, prevent 1 of that damage. SVar:Picture:http://www.wizards.com/global/images/magic/general/djeru_with_eyes_open.jpg -Oracle:Vigilance\nWhen Djeru, With Eyes Open enters the battlefield, you may search your library for a planeswalker card, reveal it, put it into your hand, then shuffle your library.\nIf a source would deal damage to a planeswalker you control, prevent 1 of that damage. \ No newline at end of file +Oracle:Vigilance\nWhen Djeru, With Eyes Open enters the battlefield, you may search your library for a planeswalker card, reveal it, put it into your hand, then shuffle.\nIf a source would deal damage to a planeswalker you control, prevent 1 of that damage. diff --git a/forge-gui/res/cardsfolder/d/dominate.txt b/forge-gui/res/cardsfolder/d/dominate.txt index 82ecfb51be8..7544185c509 100644 --- a/forge-gui/res/cardsfolder/d/dominate.txt +++ b/forge-gui/res/cardsfolder/d/dominate.txt @@ -1,7 +1,7 @@ Name:Dominate ManaCost:X 1 U U Types:Instant -A:SP$ GainControl | Cost$ X 1 U U | ValidTgts$ Creature.cmcLEX | TgtPrompt$ Select target creature | SpellDescription$ Gain control of target creature with converted mana cost X or less. +A:SP$ GainControl | Cost$ X 1 U U | ValidTgts$ Creature.cmcLEX | TgtPrompt$ Select target creature | SpellDescription$ Gain control of target creature with mana value X or less. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:Gain control of target creature with converted mana cost X or less. \ No newline at end of file +Oracle:Gain control of target creature with mana value X or less. diff --git a/forge-gui/res/cardsfolder/d/domris_nodorog.txt b/forge-gui/res/cardsfolder/d/domris_nodorog.txt index 2436b124fab..b41d5a2e9d9 100644 --- a/forge-gui/res/cardsfolder/d/domris_nodorog.txt +++ b/forge-gui/res/cardsfolder/d/domris_nodorog.txt @@ -3,7 +3,7 @@ ManaCost:3 R G Types:Creature Beast PT:5/2 K:Trample -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 Domri, City Smasher, 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$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Domri, City Smasher, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedDomri; City Smasher | ChangeNum$ 1 | Optional$ True DeckHints:Name$Domri, City Smasher -Oracle:Trample\nWhen Domri's Nodorog enters the battlefield, you may search your library and/or graveyard for a card named Domri, City Smasher, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Trample\nWhen Domri's Nodorog enters the battlefield, you may search your library and/or graveyard for a card named Domri, City Smasher, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/d/doubling_chant.txt b/forge-gui/res/cardsfolder/d/doubling_chant.txt index 4a3990c356f..b2b5f650ef8 100644 --- a/forge-gui/res/cardsfolder/d/doubling_chant.txt +++ b/forge-gui/res/cardsfolder/d/doubling_chant.txt @@ -1,11 +1,11 @@ Name:Doubling Chant ManaCost:5 G Types:Sorcery -A:SP$ RepeatEach | Cost$ 5 G | RepeatSubAbility$ DBSearch | RepeatCards$ Creature.YouCtrl | SubAbility$ DBShuffle | StackDescription$ SpellDescription | SpellDescription$ For each creature you control, you may search your library for a creature card with the same name as that creature. Put those cards onto the battlefield, then shuffle your library. +A:SP$ RepeatEach | Cost$ 5 G | RepeatSubAbility$ DBSearch | RepeatCards$ Creature.YouCtrl | SubAbility$ DBShuffle | StackDescription$ SpellDescription | SpellDescription$ For each creature you control, you may search your library for a creature card with the same name as that creature. Put those cards onto the battlefield, then shuffle. SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Remembered.Creature+sameName | ChangeNum$ 1 | NoShuffle$ True SVar:DBShuffle:DB$ Shuffle | Defined$ You | StackDescription$ None SVar:NeedsToPlayVar:Z GE2 SVar:Z:Count$Valid Creature.YouCtrl+inZoneBattlefield AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/doubling_chant.jpg -Oracle:For each creature you control, you may search your library for a creature card with the same name as that creature. Put those cards onto the battlefield, then shuffle your library. +Oracle:For each creature you control, you may search your library for a creature card with the same name as that creature. Put those cards onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/dovescape.txt b/forge-gui/res/cardsfolder/d/dovescape.txt index 4d51bf4609e..0e474416949 100644 --- a/forge-gui/res/cardsfolder/d/dovescape.txt +++ b/forge-gui/res/cardsfolder/d/dovescape.txt @@ -1,10 +1,10 @@ Name:Dovescape ManaCost:3 WU WU WU Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever a player casts a noncreature spell, counter that spell. That player creates X 1/1 white and blue Bird creature tokens with flying, where X is the spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever a player casts a noncreature spell, counter that spell. That player creates X 1/1 white and blue Bird creature tokens with flying, where X is the spell's mana value. SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSpellAbility | RememberCounteredCMC$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ wu_1_1_bird_flying | TokenOwner$ TriggeredActivator | LegacyImage$ wu 1 1 bird flying dis | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber SVar:Picture:http://www.wizards.com/global/images/magic/general/dovescape.jpg -Oracle:({W/U} can be paid with either {W} or {U}.)\nWhenever a player casts a noncreature spell, counter that spell. That player creates X 1/1 white and blue Bird creature tokens with flying, where X is the spell's converted mana cost. +Oracle:({W/U} can be paid with either {W} or {U}.)\nWhenever a player casts a noncreature spell, counter that spell. That player creates X 1/1 white and blue Bird creature tokens with flying, where X is the spell's mana value. diff --git a/forge-gui/res/cardsfolder/d/dovins_dismissal.txt b/forge-gui/res/cardsfolder/d/dovins_dismissal.txt index aa84261ae5e..7a03dad7470 100644 --- a/forge-gui/res/cardsfolder/d/dovins_dismissal.txt +++ b/forge-gui/res/cardsfolder/d/dovins_dismissal.txt @@ -1,7 +1,7 @@ Name:Dovin's Dismissal ManaCost:2 W U Types:Instant -A:SP$ ChangeZone | Cost$ 2 W U | ValidTgts$ Creature.tapped | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SubAbility$ DBSearch | SpellDescription$ Put up to one target tapped creature on top of its owner's library. You may search your library and/or graveyard for a card named Dovin, Architect of Law, reveal it, and put it into your hand. If you search your library this way, shuffle it. +A:SP$ ChangeZone | Cost$ 2 W U | ValidTgts$ Creature.tapped | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SubAbility$ DBSearch | SpellDescription$ Put up to one target tapped creature on top of its owner's library. You may search your library and/or graveyard for a card named Dovin, Architect of Law, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:DBSearch:DB$ ChangeZone | Origin$ Library | 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.namedDovin; Architect of Law | ChangeNum$ 1 | Optional$ True DeckNeeds:Name$Dovin, Architect of Law -Oracle:Put up to one target tapped creature on top of its owner's library. You may search your library and/or graveyard for a card named Dovin, Architect of Law, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Put up to one target tapped creature on top of its owner's library. You may search your library and/or graveyard for a card named Dovin, Architect of Law, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/d/dragon_breath.txt b/forge-gui/res/cardsfolder/d/dragon_breath.txt index 25ea9791f84..fbfab3f12da 100644 --- a/forge-gui/res/cardsfolder/d/dragon_breath.txt +++ b/forge-gui/res/cardsfolder/d/dragon_breath.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Haste | Description$ Enchanted creature has haste. A:AB$ Pump | Cost$ R | Defined$ Enchanted | NumAtt$ +1 | SpellDescription$ Enchanted creature gets +1/+0 until end of turn. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.cmcGE6 | Execute$ TrigReturn | TriggerZones$ Graveyard | OptionalDecider$ You | TriggerDescription$ When a creature with converted mana cost 6 or greater enters the battlefield, you may return CARDNAME from your graveyard to the battlefield attached to that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.cmcGE6 | Execute$ TrigReturn | TriggerZones$ Graveyard | OptionalDecider$ You | TriggerDescription$ When a creature with mana value 6 or greater enters the battlefield, you may return CARDNAME from your graveyard to the battlefield attached to that creature. SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | AttachedTo$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_breath.jpg -Oracle:Enchant creature\nEnchanted creature has haste.\n{R}: Enchanted creature gets +1/+0 until end of turn.\nWhen a creature with converted mana cost 6 or greater enters the battlefield, you may return Dragon Breath from your graveyard to the battlefield attached to that creature. +Oracle:Enchant creature\nEnchanted creature has haste.\n{R}: Enchanted creature gets +1/+0 until end of turn.\nWhen a creature with mana value 6 or greater enters the battlefield, you may return Dragon Breath from your graveyard to the battlefield attached to that creature. diff --git a/forge-gui/res/cardsfolder/d/dragon_fangs.txt b/forge-gui/res/cardsfolder/d/dragon_fangs.txt index 4a027366ec7..7325cb9f4ae 100644 --- a/forge-gui/res/cardsfolder/d/dragon_fangs.txt +++ b/forge-gui/res/cardsfolder/d/dragon_fangs.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 G | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Trample | Description$ Enchanted creature gets +1/+1 and has trample. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.cmcGE6 | Execute$ TrigReturn | TriggerZones$ Graveyard | OptionalDecider$ You | TriggerDescription$ When a creature with converted mana cost 6 or greater enters the battlefield, you may return CARDNAME from your graveyard to the battlefield attached to that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.cmcGE6 | Execute$ TrigReturn | TriggerZones$ Graveyard | OptionalDecider$ You | TriggerDescription$ When a creature with mana value 6 or greater enters the battlefield, you may return CARDNAME from your graveyard to the battlefield attached to that creature. SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | AttachedTo$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_fangs.jpg -Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has trample.\nWhen a creature with converted mana cost 6 or greater enters the battlefield, you may return Dragon Fangs from your graveyard to the battlefield attached to that creature. +Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has trample.\nWhen a creature with mana value 6 or greater enters the battlefield, you may return Dragon Fangs from your graveyard to the battlefield attached to that creature. diff --git a/forge-gui/res/cardsfolder/d/dragon_scales.txt b/forge-gui/res/cardsfolder/d/dragon_scales.txt index bbfdfb2f5f1..b6bcfce07c7 100644 --- a/forge-gui/res/cardsfolder/d/dragon_scales.txt +++ b/forge-gui/res/cardsfolder/d/dragon_scales.txt @@ -4,7 +4,7 @@ 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$ 2 | AddKeyword$ Vigilance | Description$ Enchanted creature gets +1/+2 and has vigilance. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.cmcGE6 | Execute$ TrigReturn | TriggerZones$ Graveyard | OptionalDecider$ You | TriggerDescription$ When a creature with converted mana cost 6 or greater enters the battlefield, you may return CARDNAME from your graveyard to the battlefield attached to that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.cmcGE6 | Execute$ TrigReturn | TriggerZones$ Graveyard | OptionalDecider$ You | TriggerDescription$ When a creature with mana value 6 or greater enters the battlefield, you may return CARDNAME from your graveyard to the battlefield attached to that creature. SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | AttachedTo$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_scales.jpg -Oracle:Enchant creature\nEnchanted creature gets +1/+2 and has vigilance.\nWhen a creature with converted mana cost 6 or greater enters the battlefield, you may return Dragon Scales from your graveyard to the battlefield attached to that creature. +Oracle:Enchant creature\nEnchanted creature gets +1/+2 and has vigilance.\nWhen a creature with mana value 6 or greater enters the battlefield, you may return Dragon Scales from your graveyard to the battlefield attached to that creature. diff --git a/forge-gui/res/cardsfolder/d/dragon_scarred_bear.txt b/forge-gui/res/cardsfolder/d/dragon_scarred_bear.txt index 188bc76e84c..88d43bedd6a 100644 --- a/forge-gui/res/cardsfolder/d/dragon_scarred_bear.txt +++ b/forge-gui/res/cardsfolder/d/dragon_scarred_bear.txt @@ -2,7 +2,7 @@ Name:Dragon-Scarred Bear ManaCost:2 G Types:Creature Bear PT:3/2 -A:AB$ Regenerate | Cost$ 1 G | PrecostDesc$ Formidable — | CheckSVar$ FormidableTest | SVarCompare$ GE8 | SpellDescription$ Regenerate CARDNAME. Activate this ability only if creatures you control have total power 8 or greater. +A:AB$ Regenerate | Cost$ 1 G | PrecostDesc$ Formidable — | CheckSVar$ FormidableTest | SVarCompare$ GE8 | SpellDescription$ Regenerate CARDNAME. Activate only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_scarred_bear.jpg -Oracle:Formidable — {1}{G}: Regenerate Dragon-Scarred Bear. Activate this ability only if creatures you control have total power 8 or greater. +Oracle:Formidable — {1}{G}: Regenerate Dragon-Scarred Bear. Activate only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/d/dragon_shadow.txt b/forge-gui/res/cardsfolder/d/dragon_shadow.txt index 304a19f39eb..0cac2584dd6 100644 --- a/forge-gui/res/cardsfolder/d/dragon_shadow.txt +++ b/forge-gui/res/cardsfolder/d/dragon_shadow.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddKeyword$ Fear | Description$ Enchanted creature gets +1/+0 and has fear. (It can't be blocked except by artifact creatures and/or black creatures.) -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.cmcGE6 | Execute$ TrigReturn | TriggerZones$ Graveyard | OptionalDecider$ You | TriggerDescription$ When a creature with converted mana cost 6 or greater enters the battlefield, you may return CARDNAME from your graveyard to the battlefield attached to that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.cmcGE6 | Execute$ TrigReturn | TriggerZones$ Graveyard | OptionalDecider$ You | TriggerDescription$ When a creature with mana value 6 or greater enters the battlefield, you may return CARDNAME from your graveyard to the battlefield attached to that creature. SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | AttachedTo$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_shadow.jpg -Oracle:Enchant creature\nEnchanted creature gets +1/+0 and has fear. (It can't be blocked except by artifact creatures and/or black creatures.)\nWhen a creature with converted mana cost 6 or greater enters the battlefield, you may return Dragon Shadow from your graveyard to the battlefield attached to that creature. +Oracle:Enchant creature\nEnchanted creature gets +1/+0 and has fear. (It can't be blocked except by artifact creatures and/or black creatures.)\nWhen a creature with mana value 6 or greater enters the battlefield, you may return Dragon Shadow from your graveyard to the battlefield attached to that creature. diff --git a/forge-gui/res/cardsfolder/d/dragon_whisperer.txt b/forge-gui/res/cardsfolder/d/dragon_whisperer.txt index cfc3e043e2a..53bfd829ef6 100644 --- a/forge-gui/res/cardsfolder/d/dragon_whisperer.txt +++ b/forge-gui/res/cardsfolder/d/dragon_whisperer.txt @@ -4,8 +4,8 @@ Types:Creature Human Shaman PT:2/2 A:AB$ Pump | Cost$ R | KW$ Flying | Defined$ Self | SpellDescription$ CARDNAME gains flying until end of turn. A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -A:AB$ Token | Cost$ 4 R R | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ r_4_4_dragon_flying | LegacyImage$ r 4 4 dragon flying dtk | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ Create a 4/4 red Dragon creature token with flying. Activate this ability only if creatures you control have total power 8 or greater. +A:AB$ Token | Cost$ 4 R R | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ r_4_4_dragon_flying | LegacyImage$ r 4 4 dragon flying dtk | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ Create a 4/4 red Dragon creature token with flying. Activate only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl DeckHas:Ability$Token DeckHints:Type$Dragon -Oracle:{R}: Dragon Whisperer gains flying until end of turn.\n{1}{R}: Dragon Whisperer gets +1/+0 until end of turn.\nFormidable — {4}{R}{R}: Create a 4/4 red Dragon creature token with flying. Activate this ability only if creatures you control have total power 8 or greater. +Oracle:{R}: Dragon Whisperer gains flying until end of turn.\n{1}{R}: Dragon Whisperer gets +1/+0 until end of turn.\nFormidable — {4}{R}{R}: Create a 4/4 red Dragon creature token with flying. Activate only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/d/dragon_wings.txt b/forge-gui/res/cardsfolder/d/dragon_wings.txt index 64f3e50f6ee..6ee8c04b654 100644 --- a/forge-gui/res/cardsfolder/d/dragon_wings.txt +++ b/forge-gui/res/cardsfolder/d/dragon_wings.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. K:Cycling:1 U -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.cmcGE6 | Execute$ TrigReturn | TriggerZones$ Graveyard | OptionalDecider$ You | TriggerDescription$ When a creature with converted mana cost 6 or greater enters the battlefield, you may return CARDNAME from your graveyard to the battlefield attached to that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.cmcGE6 | Execute$ TrigReturn | TriggerZones$ Graveyard | OptionalDecider$ You | TriggerDescription$ When a creature with mana value 6 or greater enters the battlefield, you may return CARDNAME from your graveyard to the battlefield attached to that creature. SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | AttachedTo$ TriggeredCard SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_wings.jpg -Oracle:Enchant creature\nEnchanted creature has flying.\nCycling {1}{U} ({1}{U}, Discard this card: Draw a card.)\nWhen a creature with converted mana cost 6 or greater enters the battlefield, you may return Dragon Wings from your graveyard to the battlefield attached to that creature. +Oracle:Enchant creature\nEnchanted creature has flying.\nCycling {1}{U} ({1}{U}, Discard this card: Draw a card.)\nWhen a creature with mana value 6 or greater enters the battlefield, you may return Dragon Wings from your graveyard to the battlefield attached to that creature. diff --git a/forge-gui/res/cardsfolder/d/dragonkin_berserker.txt b/forge-gui/res/cardsfolder/d/dragonkin_berserker.txt index a7d6e307590..b62cfac8577 100644 --- a/forge-gui/res/cardsfolder/d/dragonkin_berserker.txt +++ b/forge-gui/res/cardsfolder/d/dragonkin_berserker.txt @@ -5,5 +5,5 @@ PT:2/2 K:First strike S:Mode$ ReduceCost | ValidCard$ Card | ValidSpell$ Activated.Boast | Activator$ You | Amount$ 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 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.) +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 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 only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/d/dragons_herald.txt b/forge-gui/res/cardsfolder/d/dragons_herald.txt index c9c101b577c..a9935d5c411 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 and 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, put it onto the battlefield, then shuffle. 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 and 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, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/dragonstorm.txt b/forge-gui/res/cardsfolder/d/dragonstorm.txt index d7098f0a2d3..c42665ea4a3 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 and 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, put it onto the battlefield, then shuffle. 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 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.) +Oracle:Search your library for a Dragon permanent card, put it onto the battlefield, then shuffle.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/d/draining_whelk.txt b/forge-gui/res/cardsfolder/d/draining_whelk.txt index 12ca231d453..cc270fa08fa 100644 --- a/forge-gui/res/cardsfolder/d/draining_whelk.txt +++ b/forge-gui/res/cardsfolder/d/draining_whelk.txt @@ -4,10 +4,10 @@ Types:Creature Illusion PT:1/1 K:Flash K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters the battlefield, counter target spell. Put X +1/+1 counters on CARDNAME, where X is that spell's converted mana cost. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters the battlefield, counter target spell. Put X +1/+1 counters on CARDNAME, where X is that spell's mana value. SVar:TrigCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | TgtPrompt$ Select target spell | RememberCounteredCMC$ True | SubAbility$ DBPutcounter SVar:DBPutcounter:DB$ PutCounter | CounterType$ P1P1 | Defined$ Self | CounterNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber SVar:Picture:http://www.wizards.com/global/images/magic/general/draining_whelk.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\nWhen Draining Whelk enters the battlefield, counter target spell. Put X +1/+1 counters on Draining Whelk, where X is that spell's converted mana cost. +Oracle:Flash\nFlying\nWhen Draining Whelk enters the battlefield, counter target spell. Put X +1/+1 counters on Draining Whelk, where X is that spell's mana value. diff --git a/forge-gui/res/cardsfolder/d/drake_hatchling.txt b/forge-gui/res/cardsfolder/d/drake_hatchling.txt index b5508b89104..73bcc5f61ae 100644 --- a/forge-gui/res/cardsfolder/d/drake_hatchling.txt +++ b/forge-gui/res/cardsfolder/d/drake_hatchling.txt @@ -3,5 +3,5 @@ ManaCost:2 U Types:Creature Drake PT:1/3 K:Flying -A:AB$ Pump | Cost$ U | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability only once each turn. -Oracle:Flying\n{U}: Drake Hatchling gets +1/+0 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ U | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate only once each turn. +Oracle:Flying\n{U}: Drake Hatchling gets +1/+0 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/d/dralnus_pet.txt b/forge-gui/res/cardsfolder/d/dralnus_pet.txt index d3aefb2077d..1141f0c6f05 100644 --- a/forge-gui/res/cardsfolder/d/dralnus_pet.txt +++ b/forge-gui/res/cardsfolder/d/dralnus_pet.txt @@ -3,7 +3,7 @@ ManaCost:1 U U Types:Creature Shapeshifter PT:2/2 K:Kicker:2 B Discard<1/Creature> -R:Event$ Moved | ValidCard$ Card.Self+kicked | Destination$ Battlefield | ReplaceWith$ DBPump | Description$ If CARDNAME was kicked, it enters the battlefield with flying and with X +1/+1 counters on it, where X is the discarded card's converted mana cost. +R:Event$ Moved | ValidCard$ Card.Self+kicked | Destination$ Battlefield | ReplaceWith$ DBPump | Description$ If CARDNAME was kicked, it enters the battlefield with flying and with X +1/+1 counters on it, where X is the discarded card's mana value. SVar:DBPump:DB$ Animate | Defined$ Self | Keywords$ Flying | Permanent$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | ETB$ True | Defined$ Self | CounterType$ P1P1 | CounterNum$ KickedPet | SubAbility$ DBMoveToPlay SVar:DBMoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard @@ -12,4 +12,4 @@ AI:RemoveDeck:Random DeckHints:Color$Black DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/dralnus_pet.jpg -Oracle:Kicker—{2}{B}, Discard a creature card. (You may pay {2}{B} and discard a creature card in addition to any other costs as you cast this spell.)\nIf Dralnu's Pet was kicked, it enters the battlefield with flying and with X +1/+1 counters on it, where X is the discarded card's converted mana cost. +Oracle:Kicker—{2}{B}, Discard a creature card. (You may pay {2}{B} and discard a creature card in addition to any other costs as you cast this spell.)\nIf Dralnu's Pet was kicked, it enters the battlefield with flying and with X +1/+1 counters on it, where X is the discarded card's mana value. diff --git a/forge-gui/res/cardsfolder/d/draugr_recruiter.txt b/forge-gui/res/cardsfolder/d/draugr_recruiter.txt index 04e05ce2edd..8b98876fb34 100644 --- a/forge-gui/res/cardsfolder/d/draugr_recruiter.txt +++ b/forge-gui/res/cardsfolder/d/draugr_recruiter.txt @@ -3,4 +3,4 @@ ManaCost:3 B Types:Creature Zombie Cleric PT:3/3 A:AB$ ChangeZone | Cost$ 3 B | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Boast$ True | SpellDescription$ Return target creature card from your graveyard to your hand. -Oracle:Boast — {3}{B}: Return target creature card from your graveyard to your hand. (Activate this ability only if this creature attacked this turn and only once each turn.) +Oracle:Boast — {3}{B}: Return target creature card from your graveyard to your hand. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/d/dread_wanderer.txt b/forge-gui/res/cardsfolder/d/dread_wanderer.txt index 894e61820b2..d668f011099 100644 --- a/forge-gui/res/cardsfolder/d/dread_wanderer.txt +++ b/forge-gui/res/cardsfolder/d/dread_wanderer.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Creature Zombie Jackal PT:2/1 K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | CheckSVar$ X | SVarCompare$ LE1 | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery and only if you have one or fewer cards in hand. +A:AB$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | CheckSVar$ X | SVarCompare$ LE1 | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only as a sorcery and only if you have one or fewer cards in hand. SVar:X:Count$InYourHand SVar:Picture:http://www.wizards.com/global/images/magic/general/dread_wanderer.jpg -Oracle:Dread Wanderer enters the battlefield tapped.\n{2}{B}: Return Dread Wanderer from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery and only if you have one or fewer cards in hand. \ No newline at end of file +Oracle:Dread Wanderer enters the battlefield tapped.\n{2}{B}: Return Dread Wanderer from your graveyard to the battlefield. Activate only as a sorcery and only if you have one or fewer cards in hand. diff --git a/forge-gui/res/cardsfolder/d/dreadhorde_arcanist.txt b/forge-gui/res/cardsfolder/d/dreadhorde_arcanist.txt index debe80aaab5..f62b5d35aa0 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 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 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ Whenever CARDNAME attacks, you may cast target instant or sorcery card with mana value 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 mana value X or less from your graveyard | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell 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 spell 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 mana value 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_coat.txt b/forge-gui/res/cardsfolder/d/dream_coat.txt index efde8cd3a29..1026a0dbc46 100644 --- a/forge-gui/res/cardsfolder/d/dream_coat.txt +++ b/forge-gui/res/cardsfolder/d/dream_coat.txt @@ -3,8 +3,8 @@ ManaCost:U Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump -A:AB$ ChooseColor | Cost$ 0 | Defined$ You | OrColors$ True | ActivationLimit$ 1 | SubAbility$ DBAnimate | SpellDescription$ Enchanted creature becomes the color or colors of your choice. Activate this ability only once each turn. +A:AB$ ChooseColor | Cost$ 0 | Defined$ You | OrColors$ True | ActivationLimit$ 1 | SubAbility$ DBAnimate | SpellDescription$ Enchanted creature becomes the color or colors of your choice. Activate only once each turn. SVar:DBAnimate:DB$ Animate | Colors$ ChosenColor | OverwriteColors$ True | Defined$ Enchanted | Permanent$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/dream_coat.jpg -Oracle:Enchant creature\n{0}: Enchanted creature becomes the color or colors of your choice. Activate this ability only once each turn. +Oracle:Enchant creature\n{0}: Enchanted creature becomes the color or colors of your choice. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/d/dreamscape_artist.txt b/forge-gui/res/cardsfolder/d/dreamscape_artist.txt index 2462d24589b..97e86c7350a 100644 --- a/forge-gui/res/cardsfolder/d/dreamscape_artist.txt +++ b/forge-gui/res/cardsfolder/d/dreamscape_artist.txt @@ -2,6 +2,6 @@ Name:Dreamscape Artist ManaCost:1 U Types:Creature Human Spellshaper PT:1/1 -A:AB$ ChangeZone | Cost$ 2 U T Discard<1/Card> 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. +A:AB$ ChangeZone | Cost$ 2 U T Discard<1/Card> 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/dreamscape_artist.jpg -Oracle:{2}{U}, {T}, Discard a card, Sacrifice a land: Search your library for up to two basic land cards, put them onto the battlefield, then shuffle your library. +Oracle:{2}{U}, {T}, Discard a card, Sacrifice a land: Search your library for up to two basic land cards, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/d/drift_of_phantasms.txt b/forge-gui/res/cardsfolder/d/drift_of_phantasms.txt index 4d7bcd2d571..d2884877b70 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, and 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 mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/d/driver_of_the_dead.txt b/forge-gui/res/cardsfolder/d/driver_of_the_dead.txt index d7afbcfe190..88ff3bc941c 100644 --- a/forge-gui/res/cardsfolder/d/driver_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/d/driver_of_the_dead.txt @@ -2,7 +2,7 @@ Name:Driver of the Dead ManaCost:3 B Types:Creature Vampire PT:3/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, return target creature with converted mana cost 2 or less from your graveyard to the battlefield. -SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card with converted mana cost 2 or less in your graveyard | ValidTgts$ Creature.cmcLE2 | TargetsWithDefinedController$ TriggeredCardController +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigChange | TriggerDescription$ When CARDNAME dies, return target creature with mana value 2 or less from your graveyard to the battlefield. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card with mana value 2 or less in your graveyard | ValidTgts$ Creature.cmcLE2 | TargetsWithDefinedController$ TriggeredCardController SVar:Picture:http://www.wizards.com/global/images/magic/general/driver_of_the_dead.jpg -Oracle:When Driver of the Dead dies, return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +Oracle:When Driver of the Dead dies, return target creature card with mana value 2 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/d/droning_bureaucrats.txt b/forge-gui/res/cardsfolder/d/droning_bureaucrats.txt index eb9a1c1301c..d57160dece3 100644 --- a/forge-gui/res/cardsfolder/d/droning_bureaucrats.txt +++ b/forge-gui/res/cardsfolder/d/droning_bureaucrats.txt @@ -2,11 +2,11 @@ Name:Droning Bureaucrats ManaCost:3 W Types:Creature Human Advisor PT:1/4 -A:AB$ StoreSVar | Cost$ X T | SVar$ DroningX | Type$ Count | Expression$ xPaid | SubAbility$ CreateDroningEffect | SpellDescription$ Each creature with converted mana cost X can't attack or block this turn. +A:AB$ StoreSVar | Cost$ X T | SVar$ DroningX | Type$ Count | Expression$ xPaid | SubAbility$ CreateDroningEffect | SpellDescription$ Each creature with mana value X can't attack or block this turn. SVar:CreateDroningEffect:DB$ Effect | Name$ Droning Bureaucrats Effect | StaticAbilities$ NoCombat -SVar:NoCombat:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.cmcEQDroningX | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Each creature with converted mana cost X can't attack or block this turn. +SVar:NoCombat:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.cmcEQDroningX | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Each creature with mana value X can't attack or block this turn. SVar:X:Count$xPaid SVar:DroningX:Number$0 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/droning_bureaucrats.jpg -Oracle:{X}, {T}: Each creature with converted mana cost X can't attack or block this turn. +Oracle:{X}, {T}: Each creature with mana value X can't attack or block this turn. diff --git a/forge-gui/res/cardsfolder/d/drown_in_the_loch.txt b/forge-gui/res/cardsfolder/d/drown_in_the_loch.txt index 9e86e7b6b0d..1a70a4df593 100644 --- a/forge-gui/res/cardsfolder/d/drown_in_the_loch.txt +++ b/forge-gui/res/cardsfolder/d/drown_in_the_loch.txt @@ -2,6 +2,6 @@ Name:Drown in the Loch ManaCost:U B Types:Instant A:SP$ Charm | Cost$ U B | Choices$ DBCounter,DBDestroy -SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | TargetsWithControllerProperty$ cmcLECardsInGraveyard | TgtPrompt$ Select target spell with converted mana cost less than or equal to the number of cards in its controller's graveyard. | SpellDescription$ Counter target spell with converted mana cost less than or equal to the number of cards in its controller's graveyard. -SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature | TargetsWithControllerProperty$ cmcLECardsInGraveyard | TgtPrompt$ Select target creature with converted mana cost less than or equal to the number of cards in its controller's graveyard. | SpellDescription$ Destroy target creature with converted mana cost less than or equal to the number of cards in its controller's graveyard. -Oracle:Choose one —\n• Counter target spell with converted mana cost less than or equal to the number of cards in its controller's graveyard.\n• Destroy target creature with converted mana cost less than or equal to the number of cards in its controller's graveyard. +SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | TargetsWithControllerProperty$ cmcLECardsInGraveyard | TgtPrompt$ Select target spell with mana value less than or equal to the number of cards in its controller's graveyard. | SpellDescription$ Counter target spell with mana value less than or equal to the number of cards in its controller's graveyard. +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature | TargetsWithControllerProperty$ cmcLECardsInGraveyard | TgtPrompt$ Select target creature with mana value less than or equal to the number of cards in its controller's graveyard. | SpellDescription$ Destroy target creature with mana value less than or equal to the number of cards in its controller's graveyard. +Oracle:Choose one —\n• Counter target spell with mana value less than or equal to the number of cards in its controller's graveyard.\n• Destroy target creature with mana value less than or equal to the number of cards in its controller's graveyard. diff --git a/forge-gui/res/cardsfolder/d/drownyard_behemoth.txt b/forge-gui/res/cardsfolder/d/drownyard_behemoth.txt index 0e5442ae158..0ab96b8fe95 100644 --- a/forge-gui/res/cardsfolder/d/drownyard_behemoth.txt +++ b/forge-gui/res/cardsfolder/d/drownyard_behemoth.txt @@ -6,4 +6,4 @@ K:Flash K:Emerge:7 U S:Mode$ Continuous | Affected$ Card.Self+ThisTurnEntered | AddKeyword$ Hexproof | Description$ CARDNAME has hexproof as long as it entered the battlefield this turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/drownyard_behemoth.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEmerge {7}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's converted mana cost.)\nDrownyard Behemoth has hexproof as long as it entered the battlefield this turn. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEmerge {7}{U} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's mana value.)\nDrownyard Behemoth has hexproof as long as it entered the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/d/dual_strike.txt b/forge-gui/res/cardsfolder/d/dual_strike.txt index f0a9b0461b2..171f1e1c42d 100644 --- a/forge-gui/res/cardsfolder/d/dual_strike.txt +++ b/forge-gui/res/cardsfolder/d/dual_strike.txt @@ -1,8 +1,8 @@ Name:Dual Strike ManaCost:R R Types:Instant -A:SP$ DelayedTrigger | Cost$ R R | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant.cmcLE4,Sorcery.cmcLE4 | ValidActivatingPlayer$ You | SpellDescription$ 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. +A:SP$ DelayedTrigger | Cost$ R R | AILogic$ SpellCopy | Execute$ EffTrigCopy | ThisTurn$ True | Mode$ SpellCast | ValidCard$ Instant.cmcLE4,Sorcery.cmcLE4 | ValidActivatingPlayer$ You | SpellDescription$ When you cast your next instant or sorcery spell with mana value 4 or less this turn, copy that spell. You may choose new targets for the copy. 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 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.) +Oracle:When you cast your next instant or sorcery spell with mana value 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/dubious_challenge.txt b/forge-gui/res/cardsfolder/d/dubious_challenge.txt index 61aab5d9aa1..11dd5017e60 100644 --- a/forge-gui/res/cardsfolder/d/dubious_challenge.txt +++ b/forge-gui/res/cardsfolder/d/dubious_challenge.txt @@ -1,8 +1,8 @@ Name:Dubious Challenge ManaCost:3 G Types:Sorcery -A:SP$ Dig | Cost$ 3 G | DigNum$ 10 | ChangeNum$ 2 | Optional$ True | ChangeValid$ Creature | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ OpponentChooses | SpellDescription$ Look at the top ten cards of your library, exile up to two creature cards from among them, then shuffle your library. Target opponent may choose one of the exiled cards and put it onto the battlefield under their control. Put the rest onto the battlefield under your control. | StackDescription$ SpellDescription +A:SP$ Dig | Cost$ 3 G | DigNum$ 10 | ChangeNum$ 2 | Optional$ True | ChangeValid$ Creature | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ OpponentChooses | SpellDescription$ Look at the top ten cards of your library, exile up to two creature cards from among them, then shuffle. Target opponent may choose one of the exiled cards and put it onto the battlefield under their control. Put the rest onto the battlefield under your control. | StackDescription$ SpellDescription SVar:OpponentChooses:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | GainControl$ True | DefinedPlayer$ You | Chooser$ Targeted | ValidTgts$ Opponent | ChangeType$ Card.IsRemembered | Hidden$ True | NewController$ Targeted | SubAbility$ YouGetTheRest SVar:YouGetTheRest:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered SVar:Picture:http://www.wizards.com/global/images/magic/general/dubious_challenge.jpg -Oracle:Look at the top ten cards of your library, exile up to two creature cards from among them, then shuffle your library. Target opponent may choose one of the exiled cards and put it onto the battlefield under their control. Put the rest onto the battlefield under your control. +Oracle:Look at the top ten cards of your library, exile up to two creature cards from among them, then shuffle. Target opponent may choose one of the exiled cards and put it onto the battlefield under their control. Put the rest onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/d/duskmantle_seer.txt b/forge-gui/res/cardsfolder/d/duskmantle_seer.txt index 915e1ce9b94..e7b1029e256 100644 --- a/forge-gui/res/cardsfolder/d/duskmantle_seer.txt +++ b/forge-gui/res/cardsfolder/d/duskmantle_seer.txt @@ -3,11 +3,11 @@ ManaCost:2 U B Types:Creature Vampire Wizard PT:4/4 K:Flying -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$ At the beginning of your upkeep, each player reveals the top card of their library, loses life equal to that card's converted mana cost, then puts it into their hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$ At the beginning of your upkeep, each player reveals the top card of their library, loses life equal to that card's mana value, then puts it into their hand. SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ EachDig SVar:EachDig:DB$ Dig | Defined$ Remembered | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | Imprint$ True | SubAbility$ EachLose SVar:EachLose:DB$ LoseLife | Defined$ Remembered | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearImprinted$ True SVar:X:Imprinted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/duskmantle_seer.jpg -Oracle:Flying\nAt the beginning of your upkeep, each player reveals the top card of their library, loses life equal to that card's converted mana cost, then puts it into their hand. +Oracle:Flying\nAt the beginning of your upkeep, each player reveals the top card of their library, loses life equal to that card's mana value, then puts it into their hand. diff --git a/forge-gui/res/cardsfolder/d/duskwielder.txt b/forge-gui/res/cardsfolder/d/duskwielder.txt index 5f30756892a..b10b85187e3 100644 --- a/forge-gui/res/cardsfolder/d/duskwielder.txt +++ b/forge-gui/res/cardsfolder/d/duskwielder.txt @@ -4,4 +4,4 @@ Types:Creature Elf Berserker PT:1/2 A:AB$ LoseLife | Cost$ 1 | ValidTgts$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife | Boast$ True |SpellDescription$ Target opponent loses 1 life and you gain 1 life. SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 -Oracle:Boast — {1}: Target opponent loses 1 life and you gain 1 life. (Activate this ability only if this creature attacked this turn and only once each turn.) \ No newline at end of file +Oracle:Boast — {1}: Target opponent loses 1 life and you gain 1 life. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/d/dwarven_armory.txt b/forge-gui/res/cardsfolder/d/dwarven_armory.txt index 7ed0377215d..a2a142d2fc0 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_armory.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_armory.txt @@ -1,8 +1,8 @@ Name:Dwarven Armory ManaCost:2 R R Types:Enchantment -A:AB$ PutCounter | Cost$ 2 Sac<1/Land> | CounterType$ P2P2 | CounterNum$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put a +2/+2 counter on target creature. Activate this ability only during any upkeep step. +A:AB$ PutCounter | Cost$ 2 Sac<1/Land> | CounterType$ P2P2 | CounterNum$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put a +2/+2 counter on target creature. Activate only during any upkeep step. SVar:NonStackingEffect:True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/dwarven_armory.jpg -Oracle:{2}, Sacrifice a land: Put a +2/+2 counter on target creature. Activate this ability only during any upkeep step. +Oracle:{2}, Sacrifice a land: Put a +2/+2 counter on target creature. Activate only during any upkeep step. diff --git a/forge-gui/res/cardsfolder/d/dwarven_recruiter.txt b/forge-gui/res/cardsfolder/d/dwarven_recruiter.txt index 6cfe725ac08..fb3dbf10bc2 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_recruiter.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_recruiter.txt @@ -2,10 +2,10 @@ Name:Dwarven Recruiter ManaCost:2 R Types:Creature Dwarf PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for any number of Dwarf cards and reveal those cards. Shuffle your library, then put them on top of it in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for any number of Dwarf cards, reveal them, then shuffle and put those cards on top in any order. SVar:TrigChangeZone:DB$ ChangeZone | ChangeNum$ X | ChangeType$ Dwarf | Origin$ Library | Destination$ Library | LibraryPosition$ 0 SVar:X:Count$InYourLibrary.Dwarf AI:RemoveDeck:All DeckNeeds:Type$Dwarf SVar:Picture:http://www.wizards.com/global/images/magic/general/dwarven_recruiter.jpg -Oracle:When Dwarven Recruiter enters the battlefield, search your library for any number of Dwarf cards and reveal those cards. Shuffle your library, then put them on top of it in any order. +Oracle:When Dwarven Recruiter enters the battlefield, search your library for any number of Dwarf cards, reveal them, then shuffle and put those cards on top in any order. diff --git a/forge-gui/res/cardsfolder/d/dwarven_sea_clan.txt b/forge-gui/res/cardsfolder/d/dwarven_sea_clan.txt index b7f15f5bddf..7018400b297 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_sea_clan.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_sea_clan.txt @@ -2,7 +2,7 @@ Name:Dwarven Sea Clan ManaCost:2 R Types:Creature Dwarf PT:1/1 -A:AB$ Pump | Cost$ T | IsCurse$ True | ValidTgts$ Creature.ControllerControlsIsland+attacking,Creature.ControllerControlsIsland+blocking | TgtPrompt$ Select target attacking or blocking creature whose controller controls an Island | ActivationPhases$ BeginCombat->Combat Damage | ConditionDefined$ Targeted | ConditionPresent$ Creature.ControllerControlsIsland | ConditionCompare$ GE1 | SubAbility$ DBDelayTrig | StackDescription$ SpellDescription | SpellDescription$ Choose target attacking or blocking creature whose controller controls an Island. CARDNAME deals 2 damage to that creature at end of combat. Activate this ability only before the end of combat step. +A:AB$ Pump | Cost$ T | IsCurse$ True | ValidTgts$ Creature.ControllerControlsIsland+attacking,Creature.ControllerControlsIsland+blocking | TgtPrompt$ Select target attacking or blocking creature whose controller controls an Island | ActivationPhases$ BeginCombat->Combat Damage | ConditionDefined$ Targeted | ConditionPresent$ Creature.ControllerControlsIsland | ConditionCompare$ GE1 | SubAbility$ DBDelayTrig | StackDescription$ SpellDescription | SpellDescription$ Choose target attacking or blocking creature whose controller controls an Island. CARDNAME deals 2 damage to that creature at end of combat. Activate only before the end of combat step. SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | Execute$ TrigDmg | SpellDescription$ CARDNAME deals 2 damage to that creature at end of combat. | RememberObjects$ ParentTarget | SubAbility$ DBCleanup SVar:TrigDmg:DB$ DealDamage | NumDmg$ 2 | Defined$ DelayTriggerRemembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -10,4 +10,4 @@ SVar:NeedsToPlay:Island.OppCtrl AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/dwarven_sea_clan.jpg -Oracle:{T}: Choose target attacking or blocking creature whose controller controls an Island. Dwarven Sea Clan deals 2 damage to that creature at end of combat. Activate this ability only before the end of combat step. +Oracle:{T}: Choose target attacking or blocking creature whose controller controls an Island. Dwarven Sea Clan deals 2 damage to that creature at end of combat. Activate only before the end of combat step. diff --git a/forge-gui/res/cardsfolder/d/dwarven_weaponsmith.txt b/forge-gui/res/cardsfolder/d/dwarven_weaponsmith.txt index cd29ab3106b..e6f07c3c47f 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_weaponsmith.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_weaponsmith.txt @@ -2,7 +2,7 @@ Name:Dwarven Weaponsmith ManaCost:1 R Types:Creature Dwarf Artificer PT:1/1 -A:AB$ PutCounter | Cost$ T Sac<1/Artifact> | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put a +1/+1 counter on target creature. Activate this ability only during your upkeep. +A:AB$ PutCounter | Cost$ T Sac<1/Artifact> | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put a +1/+1 counter on target creature. Activate only during your upkeep. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/dwarven_weaponsmith.jpg -Oracle:{T}, Sacrifice an artifact: Put a +1/+1 counter on target creature. Activate this ability only during your upkeep. +Oracle:{T}, Sacrifice an artifact: Put a +1/+1 counter on target creature. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/e/earthlore.txt b/forge-gui/res/cardsfolder/e/earthlore.txt index 846bb0009c8..dcc12ca6d21 100644 --- a/forge-gui/res/cardsfolder/e/earthlore.txt +++ b/forge-gui/res/cardsfolder/e/earthlore.txt @@ -6,4 +6,4 @@ A:SP$ Attach | Cost$ G | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land A:AB$ Pump | Cost$ tapXType<1/Land.EnchantedBy/Enchanted Land> | ValidTgts$ Creature.blocking | NumAtt$ 1 | NumDef$ 2 | CostDesc$ Tap enchanted land: | SpellDescription$ Target blocking creature gets +1/+2 until end of turn. SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/earthlore.jpg -Oracle:Enchant land you control\nTap enchanted land: Target blocking creature gets +1/+2 until end of turn. Activate this ability only if enchanted land is untapped. +Oracle:Enchant land you control\nTap enchanted land: Target blocking creature gets +1/+2 until end of turn. Activate only if enchanted land is untapped. diff --git a/forge-gui/res/cardsfolder/e/earwig_squad.txt b/forge-gui/res/cardsfolder/e/earwig_squad.txt index bc841810504..59a70e2aba5 100644 --- a/forge-gui/res/cardsfolder/e/earwig_squad.txt +++ b/forge-gui/res/cardsfolder/e/earwig_squad.txt @@ -3,6 +3,6 @@ ManaCost:3 B B Types:Creature Goblin Rogue PT:5/3 K:Prowl:2 B -T:Mode$ ChangesZone | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.Self+prowled | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, if its prowl cost was paid, search target opponent's library for three cards and exile them. Then that player shuffles their library. +T:Mode$ ChangesZone | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.Self+prowled | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, if its prowl cost was paid, search target opponent's library for three cards and exile them. Then that player shuffles. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | Origin$ Library | Destination$ Exile -Oracle:Prowl {2}{B} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Goblin or Rogue.)\nWhen Earwig Squad enters the battlefield, if its prowl cost was paid, search target opponent's library for three cards and exile them. Then that player shuffles their library. +Oracle:Prowl {2}{B} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Goblin or Rogue.)\nWhen Earwig Squad enters the battlefield, if its prowl cost was paid, search target opponent's library for three cards and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/e/easy_prey.txt b/forge-gui/res/cardsfolder/e/easy_prey.txt index 181bf0bd26b..8cc45ca614f 100755 --- a/forge-gui/res/cardsfolder/e/easy_prey.txt +++ b/forge-gui/res/cardsfolder/e/easy_prey.txt @@ -1,6 +1,6 @@ Name:Easy Prey ManaCost:1 B Types:Instant -A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.cmcLE2 | TgtPrompt$ Select target creature with converted mana cost 2 or less | SpellDescription$ Destroy target creature with converted mana cost 2 or less. +A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.cmcLE2 | TgtPrompt$ Select target creature with mana value 2 or less | SpellDescription$ Destroy target creature with mana value 2 or less. K:Cycling:2 -Oracle:Destroy target creature with converted mana cost 2 or less.\nCycling {2} ({2}, Discard this card: Draw a card.) +Oracle:Destroy target creature with mana value 2 or less.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/e/ebon_praetor.txt b/forge-gui/res/cardsfolder/e/ebon_praetor.txt index 7f844331345..880fff9816b 100644 --- a/forge-gui/res/cardsfolder/e/ebon_praetor.txt +++ b/forge-gui/res/cardsfolder/e/ebon_praetor.txt @@ -6,11 +6,11 @@ K:First Strike K:Trample T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a -2/-2 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ M2M2 | CounterNum$ 1 -A:AB$ RemoveCounter | Cost$ Sac<1/Creature> | CounterType$ M2M2 | CounterNum$ 1 | ActivationPhases$ Upkeep | PlayerTurn$ True | ActivationLimit$ 1 | SubAbility$ DBPutCounter | SpellDescription$ Remove a -2/-2 counter from CARDNAME. If the sacrificed creature was a Thrull, put a +1/+0 counter on CARDNAME. Activate this ability only during your upkeep and only once each turn. +A:AB$ RemoveCounter | Cost$ Sac<1/Creature> | CounterType$ M2M2 | CounterNum$ 1 | ActivationPhases$ Upkeep | PlayerTurn$ True | ActivationLimit$ 1 | SubAbility$ DBPutCounter | SpellDescription$ Remove a -2/-2 counter from CARDNAME. If the sacrificed creature was a Thrull, put a +1/+0 counter on CARDNAME. Activate only during your upkeep and only once each turn. SVar:DBPutCounter:DB$ PutCounter | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | CounterNum$ 1 | CounterType$ P1P0 SVar:X:Sacrificed$Valid Thrull SVar:AIPreference:SacCost$Creature.Thrull,Creature.token+powerLE4+toughnessLE4,Creature.cmcLE2+powerLE2+toughnessLE3 AI:RemoveDeck:Random DeckHints:Type$Thrull SVar:Picture:http://www.wizards.com/global/images/magic/general/ebon_praetor.jpg -Oracle:First strike, trample\nAt the beginning of your upkeep, put a -2/-2 counter on Ebon Praetor.\nSacrifice a creature: Remove a -2/-2 counter from Ebon Praetor. If the sacrificed creature was a Thrull, put a +1/+0 counter on Ebon Praetor. Activate this ability only during your upkeep and only once each turn. \ No newline at end of file +Oracle:First strike, trample\nAt the beginning of your upkeep, put a -2/-2 counter on Ebon Praetor.\nSacrifice a creature: Remove a -2/-2 counter from Ebon Praetor. If the sacrificed creature was a Thrull, put a +1/+0 counter on Ebon Praetor. Activate only during your upkeep and only once each turn. diff --git a/forge-gui/res/cardsfolder/e/echo_chamber.txt b/forge-gui/res/cardsfolder/e/echo_chamber.txt index e7bda9935a1..c7ed7ddc3c9 100644 --- a/forge-gui/res/cardsfolder/e/echo_chamber.txt +++ b/forge-gui/res/cardsfolder/e/echo_chamber.txt @@ -1,6 +1,6 @@ Name:Echo Chamber ManaCost:4 Types:Artifact -A:AB$ CopyPermanent | Cost$ 4 T | ValidTgts$ Creature | TargetingPlayer$ Player.Opponent | TargetingPlayerControls$ True | TgtPrompt$ Select target creature you control | PumpKeywords$ Haste | AtEOT$ Exile | SorcerySpeed$ True | SpellDescription$ An opponent chooses target creature they control. Create a token that's a copy of that creature. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate this ability only any time you could cast a sorcery. +A:AB$ CopyPermanent | Cost$ 4 T | ValidTgts$ Creature | TargetingPlayer$ Player.Opponent | TargetingPlayerControls$ True | TgtPrompt$ Select target creature you control | PumpKeywords$ Haste | AtEOT$ Exile | SorcerySpeed$ True | SpellDescription$ An opponent chooses target creature they control. Create a token that's a copy of that creature. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/echo_chamber.jpg -Oracle:{4}, {T}: An opponent chooses target creature they control. Create a token that's a copy of that creature. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate this ability only any time you could cast a sorcery. +Oracle:{4}, {T}: An opponent chooses target creature they control. Create a token that's a copy of that creature. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/e/edge_of_autumn.txt b/forge-gui/res/cardsfolder/e/edge_of_autumn.txt index f8df4e359a4..5f2c037b0ed 100644 --- a/forge-gui/res/cardsfolder/e/edge_of_autumn.txt +++ b/forge-gui/res/cardsfolder/e/edge_of_autumn.txt @@ -1,8 +1,8 @@ Name:Edge of Autumn ManaCost:1 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | ConditionPresent$ Land.YouCtrl | ConditionCompare$ LE4 | ConditionDescription$ If you control four or fewer lands, | SpellDescription$ If you control four or fewer lands, search your library for a basic land card, put it 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 | ConditionPresent$ Land.YouCtrl | ConditionCompare$ LE4 | ConditionDescription$ If you control four or fewer lands, | SpellDescription$ If you control four or fewer lands, search your library for a basic land card, put it onto the battlefield tapped, then shuffle. K:Cycling:Sac<1/Land> AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/edge_of_autumn.jpg -Oracle:If you control four or fewer lands, search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.\nCycling—Sacrifice a land. (Sacrifice a land, Discard this card: Draw a card.) +Oracle:If you control four or fewer lands, search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\nCycling—Sacrifice a land. (Sacrifice a land, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/e/edifice_of_authority.txt b/forge-gui/res/cardsfolder/e/edifice_of_authority.txt index ebc22ad0a29..7fa2c75811d 100644 --- a/forge-gui/res/cardsfolder/e/edifice_of_authority.txt +++ b/forge-gui/res/cardsfolder/e/edifice_of_authority.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact A:AB$ Pump | Cost$ 1 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't attack. | SubAbility$ DBPutCounter | IsCurse$ True | SpellDescription$ Target creature can't attack this turn. Put a brick counter on CARDNAME. SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ BRICK | CounterNum$ 1 -A:AB$ Pump | Cost$ 1 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | UntilYourNextTurn$ True | KW$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | CheckSVar$ X | SVarCompare$ GE3 | IsCurse$ True | SpellDescription$ Until your next turn, target creature can't attack or block and its activated abilities can't be activated. Activate this ability only if there are three or more brick counters on Edifice of Authority. +A:AB$ Pump | Cost$ 1 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | UntilYourNextTurn$ True | KW$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | CheckSVar$ X | SVarCompare$ GE3 | IsCurse$ True | SpellDescription$ Until your next turn, target creature can't attack or block and its activated abilities can't be activated. Activate only if there are three or more brick counters on Edifice of Authority. SVar:X:Count$CardCounters.BRICK SVar:Picture:http://www.wizards.com/global/images/magic/general/edifice_of_authority.jpg -Oracle:{1}, {T}: Target creature can't attack this turn. Put a brick counter on Edifice of Authority.\n{1}, {T}: Until your next turn, target creature can't attack or block and its activated abilities can't be activated. Activate this ability only if there are three or more brick counters on Edifice of Authority. \ No newline at end of file +Oracle:{1}, {T}: Target creature can't attack this turn. Put a brick counter on Edifice of Authority.\n{1}, {T}: Until your next turn, target creature can't attack or block and its activated abilities can't be activated. Activate only if there are three or more brick counters on Edifice of Authority. diff --git a/forge-gui/res/cardsfolder/e/eerie_procession.txt b/forge-gui/res/cardsfolder/e/eerie_procession.txt index d9af307e873..f73bca8968e 100644 --- a/forge-gui/res/cardsfolder/e/eerie_procession.txt +++ b/forge-gui/res/cardsfolder/e/eerie_procession.txt @@ -1,8 +1,8 @@ Name:Eerie Procession ManaCost:2 U Types:Sorcery Arcane -A:SP$ ChangeZone | Cost$ 2 U | Origin$ Library | Destination$ Hand | ChangeType$ Arcane | ChangeNum$ 1 | SpellDescription$ Search your library for an Arcane card, reveal that card, and put it into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 U | Origin$ Library | Destination$ Hand | ChangeType$ Arcane | ChangeNum$ 1 | SpellDescription$ Search your library for an Arcane card, reveal that card, put it into your hand, then shuffle. AI:RemoveDeck:Random DeckHints:Type$Arcane SVar:Picture:http://www.wizards.com/global/images/magic/general/eerie_procession.jpg -Oracle:Search your library for an Arcane card, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:Search your library for an Arcane card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/eidolon_of_the_great_revel.txt b/forge-gui/res/cardsfolder/e/eidolon_of_the_great_revel.txt index 4e9644c5f13..27687d3a0f8 100644 --- a/forge-gui/res/cardsfolder/e/eidolon_of_the_great_revel.txt +++ b/forge-gui/res/cardsfolder/e/eidolon_of_the_great_revel.txt @@ -2,8 +2,8 @@ Name:Eidolon of the Great Revel ManaCost:R R Types:Enchantment Creature Spirit PT:2/2 -T:Mode$ SpellCast | ValidCard$ Card.cmcLE3 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts a spell with converted mana cost 3 or less, CARDNAME deals 2 damage to that player. +T:Mode$ SpellCast | ValidCard$ Card.cmcLE3 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts a spell with mana value 3 or less, CARDNAME deals 2 damage to that player. SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredActivator | NumDmg$ 2 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/eidolon_of_the_great_revel.jpg -Oracle:Whenever a player casts a spell with converted mana cost 3 or less, Eidolon of the Great Revel deals 2 damage to that player. +Oracle:Whenever a player casts a spell with mana value 3 or less, Eidolon of the Great Revel deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/e/eladamris_call.txt b/forge-gui/res/cardsfolder/e/eladamris_call.txt index 4f389e9c412..c0700ca439a 100644 --- a/forge-gui/res/cardsfolder/e/eladamris_call.txt +++ b/forge-gui/res/cardsfolder/e/eladamris_call.txt @@ -1,6 +1,6 @@ Name:Eladamri's Call ManaCost:G W Types:Instant -A:SP$ ChangeZone | Cost$ G W | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card, reveal that card, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ G W | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card, reveal that card, put it into your hand, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/eladamris_call.jpg -Oracle:Search your library for a creature card, reveal that card, put it into your hand, then shuffle your library. +Oracle:Search your library for a creature card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/elder_deep_fiend.txt b/forge-gui/res/cardsfolder/e/elder_deep_fiend.txt index c4089c7b984..4b161607870 100644 --- a/forge-gui/res/cardsfolder/e/elder_deep_fiend.txt +++ b/forge-gui/res/cardsfolder/e/elder_deep_fiend.txt @@ -7,4 +7,4 @@ K:Emerge:5 U U 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 this spell, 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 mana value.)\nWhen you cast this spell, tap up to four target permanents. diff --git a/forge-gui/res/cardsfolder/e/elder_pine_of_jukai.txt b/forge-gui/res/cardsfolder/e/elder_pine_of_jukai.txt index 5312e55c866..0c452aa4583 100644 --- a/forge-gui/res/cardsfolder/e/elder_pine_of_jukai.txt +++ b/forge-gui/res/cardsfolder/e/elder_pine_of_jukai.txt @@ -7,4 +7,4 @@ SVar:TrigDig:DB$Dig | DigNum$ 3 | Reveal$ True | ChangeNum$ All | ChangeValid$ L K:Soulshift:2 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/elder_pine_of_jukai.jpg -Oracle:Whenever you cast a Spirit or Arcane spell, reveal the top three cards of your library. Put all land cards revealed this way into your hand and the rest on the bottom of your library in any order.\nSoulshift 2 (When this creature dies, you may return target Spirit card with converted mana cost 2 or less from your graveyard to your hand.) +Oracle:Whenever you cast a Spirit or Arcane spell, reveal the top three cards of your library. Put all land cards revealed this way into your hand and the rest on the bottom of your library in any order.\nSoulshift 2 (When this creature dies, you may return target Spirit card with mana value 2 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/e/eldritch_evolution.txt b/forge-gui/res/cardsfolder/e/eldritch_evolution.txt index 5a7492c25af..b8195bbe847 100644 --- a/forge-gui/res/cardsfolder/e/eldritch_evolution.txt +++ b/forge-gui/res/cardsfolder/e/eldritch_evolution.txt @@ -1,9 +1,9 @@ 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 | 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. +A:SP$ ChangeZone | Cost$ 1 G G Sac<1/Creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | SubAbility$ DBChange | AILogic$ SacAndUpgrade+SacWorst | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with mana value X or less, where X is 2 plus the sacrificed creature's mana value. Put that card onto the battlefield, then shuffle. Exile CARDNAME. 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 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. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nSearch your library for a creature card with mana value X or less, where X is 2 plus the sacrificed creature's mana value. Put that card onto the battlefield, then shuffle. Exile Eldritch Evolution. diff --git a/forge-gui/res/cardsfolder/e/electrodominance.txt b/forge-gui/res/cardsfolder/e/electrodominance.txt index 9187bc336da..e95d8e94a53 100644 --- a/forge-gui/res/cardsfolder/e/electrodominance.txt +++ b/forge-gui/res/cardsfolder/e/electrodominance.txt @@ -1,7 +1,7 @@ Name:Electrodominance ManaCost:X R R Types:Instant -A:SP$ DealDamage | Cost$ X R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBPlay | SpellDescription$ CARDNAME deals X damage to any target. You may cast a spell with converted mana cost X or less from your hand without paying its mana cost. +A:SP$ DealDamage | Cost$ X R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBPlay | SpellDescription$ CARDNAME deals X damage to any target. You may cast a spell with mana value X or less from your hand without paying its mana cost. SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+YouOwn | ValidSA$ Spell.cmcLEX | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True SVar:X:Count$xPaid -Oracle:Electrodominance deals X damage to any target. You may cast a spell with converted mana cost X or less from your hand without paying its mana cost. +Oracle:Electrodominance deals X damage to any target. You may cast a spell with mana value X or less from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/e/elfhame_sanctuary.txt b/forge-gui/res/cardsfolder/e/elfhame_sanctuary.txt index 10ea140bce1..2ec4413a10a 100644 --- a/forge-gui/res/cardsfolder/e/elfhame_sanctuary.txt +++ b/forge-gui/res/cardsfolder/e/elfhame_sanctuary.txt @@ -1,8 +1,8 @@ Name:Elfhame Sanctuary ManaCost:1 G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may search your library for a basic land card, reveal that card, and put it into your hand. If you do, you skip your draw step this turn and shuffle your library. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may search your library for a basic land card, reveal that card, put it into your hand, then shuffle. If you do, you skip your draw step this turn. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBSkipDraw | ShuffleNonMandatory$ True SVar:DBSkipDraw:DB$ SkipPhase | Defined$ You | Step$ Draw | Duration$ EndOfTurn AI:RemoveDeck:All -Oracle:At the beginning of your upkeep, you may search your library for a basic land card, reveal that card, and put it into your hand. If you do, you skip your draw step this turn and shuffle your library. +Oracle:At the beginning of your upkeep, you may search your library for a basic land card, reveal that card, put it into your hand, then shuffle. If you do, you skip your draw step this turn. diff --git a/forge-gui/res/cardsfolder/e/eliminate.txt b/forge-gui/res/cardsfolder/e/eliminate.txt index 9d5f1ddd6de..cfccc0852c3 100644 --- a/forge-gui/res/cardsfolder/e/eliminate.txt +++ b/forge-gui/res/cardsfolder/e/eliminate.txt @@ -1,5 +1,5 @@ Name:Eliminate ManaCost:1 B Types:Instant -A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.cmcLE3,Planeswalker.cmcLE3 | TgtPrompt$ Select target creature or planeswalker with converted mana cost 3 or less | SpellDescription$ Destroy target creature or planeswalker with converted mana cost 3 or less. -Oracle:Destroy target creature or planeswalker with converted mana cost 3 or less. +A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.cmcLE3,Planeswalker.cmcLE3 | TgtPrompt$ Select target creature or planeswalker with mana value 3 or less | SpellDescription$ Destroy target creature or planeswalker with mana value 3 or less. +Oracle:Destroy target creature or planeswalker with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/e/elite_arcanist.txt b/forge-gui/res/cardsfolder/e/elite_arcanist.txt index 3bf354d4d33..bf98a43f04c 100644 --- a/forge-gui/res/cardsfolder/e/elite_arcanist.txt +++ b/forge-gui/res/cardsfolder/e/elite_arcanist.txt @@ -4,7 +4,7 @@ Types:Creature Human Wizard PT:1/1 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, you may exile an instant card from your hand. SVar:TrigExile:DB$ ChangeZone | RememberChanged$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Instant | ChangeNum$ 1 -A:AB$ Play | Cost$ X T | Valid$ Card.IsRemembered+ExiledWithSource | ValidZone$ Exile | Amount$ All | CopyOnce$ True | WithoutManaCost$ True | Optional$ True | CopyCard$ True | SpellDescription$ Copy the exiled card. You may cast the copy without paying its mana cost. X is the converted mana cost of the exiled card. +A:AB$ Play | Cost$ X T | Valid$ Card.IsRemembered+ExiledWithSource | ValidZone$ Exile | Amount$ All | CopyOnce$ True | WithoutManaCost$ True | Optional$ True | CopyCard$ True | SpellDescription$ Copy the exiled card. You may cast the copy without paying its mana cost. X is the mana value of the exiled card. SVar:X:Remembered$CardManaCost T:Mode$ ChangesZone | ValidCard$ Card.IsRemembered+ExiledWithSource | Origin$ Exile | Destination$ Any | Execute$ ForgetCard | Static$ True SVar:ForgetCard:DB$ Cleanup | ForgetDefined$ TriggeredCard @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True #Amount$ All | CopyOnce$ True for Strionic Resonator AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/elite_arcanist.jpg -Oracle:When Elite Arcanist enters the battlefield, you may exile an instant card from your hand.\n{X}, {T}: Copy the exiled card. You may cast the copy without paying its mana cost. X is the converted mana cost of the exiled card. +Oracle:When Elite Arcanist enters the battlefield, you may exile an instant card from your hand.\n{X}, {T}: Copy the exiled card. You may cast the copy without paying its mana cost. X is the mana value of the exiled card. diff --git a/forge-gui/res/cardsfolder/e/elspeth_conquers_death.txt b/forge-gui/res/cardsfolder/e/elspeth_conquers_death.txt index 5a945fc5d4a..283908e4f29 100755 --- a/forge-gui/res/cardsfolder/e/elspeth_conquers_death.txt +++ b/forge-gui/res/cardsfolder/e/elspeth_conquers_death.txt @@ -2,7 +2,7 @@ Name:Elspeth Conquers Death ManaCost:3 W W Types:Enchantment Saga K:Saga:3:DBExile,DBEffect,DBReturn -SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.OppCtrl+cmcGE3 | TgtPrompt$ Select target permanent an opponent controls with converted mana cost 3 or greater | SpellDescription$ Exile target permanent an opponent controls with converted mana cost 3 or greater. +SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.OppCtrl+cmcGE3 | TgtPrompt$ Select target permanent an opponent controls with mana value 3 or greater | SpellDescription$ Exile target permanent an opponent controls with mana value 3 or greater. SVar:DBEffect:DB$ Effect | Duration$ UntilYourNextTurn | StaticAbilities$ RaiseCost | SpellDescription$ Noncreature spells your opponents cast cost {2} more to cast until your next turn. SVar:RaiseCost:Mode$ RaiseCost | ValidCard$ Card.nonCreature | Activator$ Opponent | Type$ Spell | Amount$ 2 | EffectZone$ Command | Description$ Noncreature spells your opponents cast cost {2} more to cast until your next turn. SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn,Planeswalker.YouOwn | TgtPrompt$ Select target creature or planeswalker | RememberChanged$ True | SubAbility$ AddCounter | SpellDescription$ Return target creature or planeswalker card from your graveyard to the battlefield. Put a +1/+1 counter or a loyalty counter on it. @@ -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 & Ability$Sacrifice & Ability$Graveyard -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. +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 mana value 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_undaunted_hero.txt b/forge-gui/res/cardsfolder/e/elspeth_undaunted_hero.txt index d3dd15af7ce..2b2fed1a961 100755 --- a/forge-gui/res/cardsfolder/e/elspeth_undaunted_hero.txt +++ b/forge-gui/res/cardsfolder/e/elspeth_undaunted_hero.txt @@ -4,9 +4,9 @@ Types:Legendary Planeswalker Elspeth Loyalty:5 A:AB$ PutCounter | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creatures | SpellDescription$ Put a +1/+1 counter on each of up to two target creatures. DeckHas:Ability$Counters -A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | 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$ Battlefield | ChangeType$ Card.namedSunlit Hoplite | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Search your library and/or graveyard for a card named Sunlit Hoplite and put it onto the battlefield. If you search your library this way, shuffle it. +A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | 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$ Battlefield | ChangeType$ Card.namedSunlit Hoplite | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Search your library and/or graveyard for a card named Sunlit Hoplite and put it onto the battlefield. If you search your library this way, shuffle. DeckHints:Name$Sunlit Hoplite A:AB$ PumpAll | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +X | NumDef$ +X | KW$ Flying | SpellDescription$ Until end of turn, creatures you control gain flying and get +X/+X, where X is your devotion to white. SVar:X:Count$Devotion.White DeckHas:Ability$Counters -Oracle:[+2]: Put a +1/+1 counter on each of up to two target creatures.\n[−2]: Search your library and/or graveyard for a card named Sunlit Hoplite and put it onto the battlefield. If you search your library this way, shuffle it.\n[−8]: Until end of turn, creatures you control gain flying and get +X/+X, where X is your devotion to white. +Oracle:[+2]: Put a +1/+1 counter on each of up to two target creatures.\n[−2]: Search your library and/or graveyard for a card named Sunlit Hoplite and put it onto the battlefield. If you search your library this way, shuffle.\n[−8]: Until end of turn, creatures you control gain flying and get +X/+X, where X is your devotion to white. diff --git a/forge-gui/res/cardsfolder/e/elspeths_devotee.txt b/forge-gui/res/cardsfolder/e/elspeths_devotee.txt index 26b3a23bfde..dca131f07a3 100755 --- a/forge-gui/res/cardsfolder/e/elspeths_devotee.txt +++ b/forge-gui/res/cardsfolder/e/elspeths_devotee.txt @@ -2,7 +2,7 @@ Name:Elspeth's Devotee ManaCost:2 W W Types:Creature Human Soldier PT:3/3 -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 Elspeth, Undaunted Hero, 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$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Elspeth, Undaunted Hero, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedElspeth; Undaunted Hero | ChangeNum$ 1 | Optional$ True DeckHints:Name$Elspeth, Undaunted Hero -Oracle:When Elspeth's Devotee enters the battlefield, you may search your library and/or graveyard for a card named Elspeth, Undaunted Hero, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:When Elspeth's Devotee enters the battlefield, you may search your library and/or graveyard for a card named Elspeth, Undaunted Hero, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/e/elvish_aberration.txt b/forge-gui/res/cardsfolder/e/elvish_aberration.txt index 5d7c7d18dcd..4e8392eafdd 100644 --- a/forge-gui/res/cardsfolder/e/elvish_aberration.txt +++ b/forge-gui/res/cardsfolder/e/elvish_aberration.txt @@ -5,4 +5,4 @@ PT:4/5 A:AB$ Mana | Cost$ T | Produced$ G | Amount$ 3 | SpellDescription$ Add {G}{G}{G}. K:TypeCycling:Forest:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/elvish_aberration.jpg -Oracle:{T}: Add {G}{G}{G}.\nForestcycling {2} ({2}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle your library.) \ No newline at end of file +Oracle:{T}: Add {G}{G}{G}.\nForestcycling {2} ({2}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/e/elvish_clancaller.txt b/forge-gui/res/cardsfolder/e/elvish_clancaller.txt index 81efc659484..2a4af6c173f 100644 --- a/forge-gui/res/cardsfolder/e/elvish_clancaller.txt +++ b/forge-gui/res/cardsfolder/e/elvish_clancaller.txt @@ -2,8 +2,8 @@ Name:Elvish Clancaller ManaCost:G G Types:Creature Elf Druid S:Mode$ Continuous | Affected$ Elf.YouCtrl+Other | AddPower$ 1 | AddToughness$ 1 | Description$ Other Elves you control get +1/+1. -A:AB$ ChangeZone | Cost$ 4 G G T | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedElvish Clancaller | ChangeNum$ 1 | SpellDescription$ Search your library for a card named Elvish Clancaller, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 4 G G T | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedElvish Clancaller | ChangeNum$ 1 | SpellDescription$ Search your library for a card named Elvish Clancaller, put it onto the battlefield, then shuffle. DeckHints:Type$Elf DeckNeeds:Name$Elvish Clancaller -Oracle:Other Elves you control get +1/+1.\n{4}{G}{G}, {T}: Search your library for a card named Elvish Clancaller, put it onto the battlefield, then shuffle your library. -PT:1/1 \ No newline at end of file +Oracle:Other Elves you control get +1/+1.\n{4}{G}{G}, {T}: Search your library for a card named Elvish Clancaller, put it onto the battlefield, then shuffle. +PT:1/1 diff --git a/forge-gui/res/cardsfolder/e/elvish_harbinger.txt b/forge-gui/res/cardsfolder/e/elvish_harbinger.txt index d21d0e91f35..649836ac540 100644 --- a/forge-gui/res/cardsfolder/e/elvish_harbinger.txt +++ b/forge-gui/res/cardsfolder/e/elvish_harbinger.txt @@ -3,8 +3,8 @@ ManaCost:2 G Types:Creature Elf Druid PT:1/2 A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Elf card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Elf card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Elf | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/elvish_harbinger.jpg -Oracle:When Elvish Harbinger enters the battlefield, you may search your library for an Elf card, reveal it, then shuffle your library and put that card on top of it.\n{T}: Add one mana of any color. +Oracle:When Elvish Harbinger enters the battlefield, you may search your library for an Elf card, reveal it, then shuffle and put that card on top.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/e/elvish_reclaimer.txt b/forge-gui/res/cardsfolder/e/elvish_reclaimer.txt index cc559772d91..66ef177d2d3 100644 --- a/forge-gui/res/cardsfolder/e/elvish_reclaimer.txt +++ b/forge-gui/res/cardsfolder/e/elvish_reclaimer.txt @@ -4,6 +4,6 @@ Types:Creature Elf Warrior PT:1/2 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | CheckSVar$ X | SVarCompare$ GE3 | Description$ CARDNAME gets +2/+2 as long as there are three or more land cards in your graveyard. SVar:X:Count$TypeInYourYard.Land -A:AB$ ChangeZone | Cost$ 2 T Sac<1/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | Tapped$ True | SpellDescription$ Search your library for a land card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | Tapped$ True | SpellDescription$ Search your library for a land card, put it onto the battlefield tapped, then shuffle. AI:RemoveDeck:Random -Oracle:Elvish Reclaimer gets +2/+2 as long as there are three or more land cards in your graveyard.\n{2}, {T}, Sacrifice a land: Search your library for a land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:Elvish Reclaimer gets +2/+2 as long as there are three or more land cards in your graveyard.\n{2}, {T}, Sacrifice a land: Search your library for a land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/embermage_goblin.txt b/forge-gui/res/cardsfolder/e/embermage_goblin.txt index f01a7a87503..7a022084600 100644 --- a/forge-gui/res/cardsfolder/e/embermage_goblin.txt +++ b/forge-gui/res/cardsfolder/e/embermage_goblin.txt @@ -3,8 +3,8 @@ ManaCost:3 R Types:Creature Goblin Wizard PT:1/1 A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named CARDNAME, reveal it, and put it into your hand. If you do, shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named CARDNAME, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedEmbermage Goblin | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Embermage Goblin SVar:Picture:http://www.wizards.com/global/images/magic/general/embermage_goblin.jpg -Oracle:When Embermage Goblin enters the battlefield, you may search your library for a card named Embermage Goblin, reveal it, and put it into your hand. If you do, shuffle your library.\n{T}: Embermage Goblin deals 1 damage to any target. +Oracle:When Embermage Goblin enters the battlefield, you may search your library for a card named Embermage Goblin, reveal it, put it into your hand, then shuffle.\n{T}: Embermage Goblin deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/e/emberwilde_augur.txt b/forge-gui/res/cardsfolder/e/emberwilde_augur.txt index 90957cc240e..5db7639aaad 100644 --- a/forge-gui/res/cardsfolder/e/emberwilde_augur.txt +++ b/forge-gui/res/cardsfolder/e/emberwilde_augur.txt @@ -2,6 +2,6 @@ Name:Emberwilde Augur ManaCost:1 R Types:Creature Goblin Shaman PT:2/1 -A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | NumDmg$ 3 | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ CARDNAME deals 3 damage to target player or planeswalker. Activate this ability only during your upkeep. +A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | NumDmg$ 3 | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ CARDNAME deals 3 damage to target player or planeswalker. Activate only during your upkeep. SVar:Picture:http://www.wizards.com/global/images/magic/general/emberwilde_augur.jpg -Oracle:Sacrifice Emberwilde Augur: It deals 3 damage to target player or planeswalker. Activate this ability only during your upkeep. +Oracle:Sacrifice Emberwilde Augur: It deals 3 damage to target player or planeswalker. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/e/embodiment_of_spring.txt b/forge-gui/res/cardsfolder/e/embodiment_of_spring.txt index ac46cfb8427..897b85dde31 100644 --- a/forge-gui/res/cardsfolder/e/embodiment_of_spring.txt +++ b/forge-gui/res/cardsfolder/e/embodiment_of_spring.txt @@ -2,8 +2,8 @@ Name:Embodiment of Spring ManaCost:U Types:Creature Elemental PT:0/3 -A:AB$ ChangeZone | Cost$ 1 G T Sac<1/CARDNAME> | 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. +A:AB$ ChangeZone | Cost$ 1 G T Sac<1/CARDNAME> | 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. DeckHints:Color$Green #TODO: Just like with Sakura-Tribe Elder, the AI will sac it at its earliest convenience to search for a land. Might improve conditions for when the AI might not want to do that. SVar:Picture:http://www.wizards.com/global/images/magic/general/embodiment_of_spring.jpg -Oracle:{1}{G}, {T}, Sacrifice Embodiment of Spring: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:{1}{G}, {T}, Sacrifice Embodiment of Spring: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/emergency_powers.txt b/forge-gui/res/cardsfolder/e/emergency_powers.txt index 84610700c27..bcf11be33b2 100644 --- a/forge-gui/res/cardsfolder/e/emergency_powers.txt +++ b/forge-gui/res/cardsfolder/e/emergency_powers.txt @@ -3,8 +3,8 @@ ManaCost:5 W U Types:Instant A:SP$ ChangeZoneAll | Cost$ 5 W U | ChangeType$ Card | Origin$ Hand,Graveyard | Destination$ Library | Shuffle$ True | Random$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | AILogic$ Timetwister | StackDescription$ SpellDescription | SpellDescription$ Each player shuffles their hand and hand into their library, then draws seven cards. Exile CARDNAME. SVar:DBDraw:DB$ Draw | NumCards$ 7 | Defined$ Player | SubAbility$ DBAddendum | StackDescription$ None -SVar:DBAddendum:DB$ ChooseCard | ChoiceZone$ Hand | Defined$ You | Amount$ 1 | Choices$ Permanent.cmcLE7+YouCtrl | AILogic$ BestCard | ConditionPlayerTurn$ True | ConditionPhases$ Main1,Main2 | ConditionDefined$ Self | ConditionPresent$ Card.wasCast | SubAbility$ DBChange | StackDescription$ SpellDescription | SpellDescription$ Addendum - If you cast this spell during your main phase, you may put a permanent card with converted mana cost 7 or less from your hand onto the battlefield. +SVar:DBAddendum:DB$ ChooseCard | ChoiceZone$ Hand | Defined$ You | Amount$ 1 | Choices$ Permanent.cmcLE7+YouCtrl | AILogic$ BestCard | ConditionPlayerTurn$ True | ConditionPhases$ Main1,Main2 | ConditionDefined$ Self | ConditionPresent$ Card.wasCast | SubAbility$ DBChange | StackDescription$ SpellDescription | SpellDescription$ Addendum - If you cast this spell during your main phase, you may put a permanent card with mana value 7 or less from your hand onto the battlefield. SVar:DBChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | Defined$ ChosenCard | ConditionPlayerTurn$ True | ConditionPhases$ Main1,Main2 | ConditionDefined$ Self | ConditionPresent$ Card.wasCast | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearChosen$ True | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | StackDescription$ None -Oracle:Each player shuffles their hand and graveyard into their library, then draws seven cards. Exile Emergency Powers.\nAddendum — If you cast this spell during your main phase, you may put a permanent card with converted mana cost 7 or less from your hand onto the battlefield. +Oracle:Each player shuffles their hand and graveyard into their library, then draws seven cards. Exile Emergency Powers.\nAddendum — If you cast this spell during your main phase, you may put a permanent card with mana value 7 or less from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/e/emissary_of_grudges.txt b/forge-gui/res/cardsfolder/e/emissary_of_grudges.txt index 63433152dee..f9f084c2ae5 100644 --- a/forge-gui/res/cardsfolder/e/emissary_of_grudges.txt +++ b/forge-gui/res/cardsfolder/e/emissary_of_grudges.txt @@ -6,5 +6,5 @@ K:Flying K:Haste K:ETBReplacement:Other:ChooseP SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | ChoiceTitle$ Choose an opponent | Secretly$ True | SpellDescription$ As CARDNAME enters the battlefield, secretly choose an opponent. -A:AB$ ChangeTargets | Cost$ RevealChosenPlayer | TargetType$ Spell,Activated,Triggered | ValidTgts$ Card | ConditionTargetValidTargeting$ Permanent.YouCtrl,You | ConditionPlayerDefined$ TargetedController | ConditionPlayerContains$ Player.Chosen | GameActivationLimit$ 1 | SpellDescription$ Choose new targets for target spell or ability if it's controlled by the chosen player and if it targets you or a permanent you control. Activate this ability only once. -Oracle:Flying, haste\nAs Emissary of Grudges enters the battlefield, secretly choose an opponent.\nReveal the player you chose: Choose new targets for target spell or ability if it’s controlled by the chosen player and if it targets you or a permanent you control. Activate this ability only once. +A:AB$ ChangeTargets | Cost$ RevealChosenPlayer | TargetType$ Spell,Activated,Triggered | ValidTgts$ Card | ConditionTargetValidTargeting$ Permanent.YouCtrl,You | ConditionPlayerDefined$ TargetedController | ConditionPlayerContains$ Player.Chosen | GameActivationLimit$ 1 | SpellDescription$ Choose new targets for target spell or ability if it's controlled by the chosen player and if it targets you or a permanent you control. Activate only once. +Oracle:Flying, haste\nAs Emissary of Grudges enters the battlefield, secretly choose an opponent.\nReveal the player you chose: Choose new targets for target spell or ability if it's controlled by the chosen player and if it targets you or a permanent you control. Activate only once. diff --git a/forge-gui/res/cardsfolder/e/emissarys_ploy.txt b/forge-gui/res/cardsfolder/e/emissarys_ploy.txt index 7c1e0f141dc..22140e0306d 100644 --- a/forge-gui/res/cardsfolder/e/emissarys_ploy.txt +++ b/forge-gui/res/cardsfolder/e/emissarys_ploy.txt @@ -2,6 +2,6 @@ Name:Emissary's Ploy Types:Conspiracy 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. +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 mana value 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.\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. +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 mana value equal to the chosen number. diff --git a/forge-gui/res/cardsfolder/e/emrakuls_influence.txt b/forge-gui/res/cardsfolder/e/emrakuls_influence.txt index 307e262ab1a..770adb40ea6 100644 --- a/forge-gui/res/cardsfolder/e/emrakuls_influence.txt +++ b/forge-gui/res/cardsfolder/e/emrakuls_influence.txt @@ -1,9 +1,9 @@ Name:Emrakul's Influence ManaCost:2 G G Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Creature.Eldrazi+cmcGE7 | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an Eldrazi creature spell with converted mana cost 7 or greater, draw two cards. +T:Mode$ SpellCast | ValidCard$ Creature.Eldrazi+cmcGE7 | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an Eldrazi creature spell with mana value 7 or greater, draw two cards. SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 2 DeckNeeds:Type$Eldrazi AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/emrakuls_influence.jpg -Oracle:Whenever you cast an Eldrazi creature spell with converted mana cost 7 or greater, draw two cards. +Oracle:Whenever you cast an Eldrazi creature spell with mana value 7 or greater, draw two cards. diff --git a/forge-gui/res/cardsfolder/e/enchanters_bane.txt b/forge-gui/res/cardsfolder/e/enchanters_bane.txt index 37a2e51d372..cc3f677ff57 100644 --- a/forge-gui/res/cardsfolder/e/enchanters_bane.txt +++ b/forge-gui/res/cardsfolder/e/enchanters_bane.txt @@ -1,11 +1,11 @@ Name:Enchanter's Bane ManaCost:1 R Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTarget | TriggerDescription$ At the beginning of your end step, target enchantment deals damage equal to its converted mana cost to its controller unless that player sacrifices it. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigTarget | TriggerDescription$ At the beginning of your end step, target enchantment deals damage equal to its mana value to its controller unless that player sacrifices it. SVar:TrigTarget:DB$ Pump | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | IsCurse$ True | ImprintCards$ Targeted | SubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | Defined$ TargetedController | SacValid$ TargetedCard.Self | Optional$ True | RememberSacrificed$ True | SubAbility$ TrigDamage SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | Defined$ ImprintedController | DamageSource$ Imprinted | ConditionCheckSVar$ Y | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:Y:Remembered$Amount SVar:X:Imprinted$CardManaCost -Oracle:At the beginning of your end step, target enchantment deals damage equal to its converted mana cost to its controller unless that player sacrifices it. +Oracle:At the beginning of your end step, target enchantment deals damage equal to its mana value to its controller unless that player sacrifices it. diff --git a/forge-gui/res/cardsfolder/e/endbringers_revel.txt b/forge-gui/res/cardsfolder/e/endbringers_revel.txt index 73fd80ce851..00b62376c2a 100644 --- a/forge-gui/res/cardsfolder/e/endbringers_revel.txt +++ b/forge-gui/res/cardsfolder/e/endbringers_revel.txt @@ -1,7 +1,7 @@ Name:Endbringer's Revel ManaCost:2 B Types:Enchantment -A:AB$ ChangeZone | Cost$ 4 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature from any graveyard | Activator$ Player | SorcerySpeed$ True | SpellDescription$ Return target creature card from a graveyard to its owner's hand. Any player may activate this ability but only any time they could cast a sorcery. +A:AB$ ChangeZone | Cost$ 4 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature from any graveyard | Activator$ Player | SorcerySpeed$ True | SpellDescription$ Return target creature card from a graveyard to its owner's hand. Any player may activate this ability but only as a sorcery. SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/endbringers_revel.jpg -Oracle:{4}: Return target creature card from a graveyard to its owner's hand. Any player may activate this ability but only any time they could cast a sorcery. +Oracle:{4}: Return target creature card from a graveyard to its owner's hand. Any player may activate this ability but only as a sorcery. diff --git a/forge-gui/res/cardsfolder/e/endless_atlas.txt b/forge-gui/res/cardsfolder/e/endless_atlas.txt index 2a07e1b4628..b5c7f1c6d0f 100644 --- a/forge-gui/res/cardsfolder/e/endless_atlas.txt +++ b/forge-gui/res/cardsfolder/e/endless_atlas.txt @@ -1,6 +1,6 @@ Name:Endless Atlas ManaCost:2 Types:Artifact -A:AB$ Draw | Cost$ 2 T | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ Draw a card. Activate this ability only if you control three or more lands with the same name. +A:AB$ Draw | Cost$ 2 T | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ Draw a card. Activate 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 only if you control three or more lands with the same name. diff --git a/forge-gui/res/cardsfolder/e/endless_horizons.txt b/forge-gui/res/cardsfolder/e/endless_horizons.txt index 567f9385d3e..d4668da9ba4 100644 --- a/forge-gui/res/cardsfolder/e/endless_horizons.txt +++ b/forge-gui/res/cardsfolder/e/endless_horizons.txt @@ -1,11 +1,11 @@ Name:Endless Horizons ManaCost:3 W Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for any number of Plains cards and exile them. Then shuffle your library. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for any number of Plains cards, exile them, then shuffle. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Exile | ChangeType$ Plains | ChangeNum$ X | RememberChanged$ True T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigRetrieve | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may put a card you own exiled with CARDNAME into your hand. SVar:TrigRetrieve:DB$ ChangeZone | ChangeType$ Card.IsRemembered+YouOwn | ChangeNum$ 1 | Origin$ Exile | Destination$ Hand | Hidden$ True SVar:X:Count$TypeInYourLibrary.Plains AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/endless_horizons.jpg -Oracle:When Endless Horizons enters the battlefield, search your library for any number of Plains cards and exile them. Then shuffle your library.\nAt the beginning of your upkeep, you may put a card you own exiled with Endless Horizons into your hand. +Oracle:When Endless Horizons enters the battlefield, search your library for any number of Plains cards, exile them, then shuffle.\nAt the beginning of your upkeep, you may put a card you own exiled with Endless Horizons into your hand. diff --git a/forge-gui/res/cardsfolder/e/endrek_sahr_master_breeder.txt b/forge-gui/res/cardsfolder/e/endrek_sahr_master_breeder.txt index e60c2b5c6c6..85636974abd 100644 --- a/forge-gui/res/cardsfolder/e/endrek_sahr_master_breeder.txt +++ b/forge-gui/res/cardsfolder/e/endrek_sahr_master_breeder.txt @@ -2,10 +2,10 @@ Name:Endrek Sahr, Master Breeder ManaCost:4 B Types:Legendary Creature Human Wizard PT:2/2 -T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, create X 1/1 black Thrull creature tokens, where X is that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, create X 1/1 black Thrull creature tokens, where X is that spell's mana value. T:Mode$ Always | IsPresent$ Card.Thrull+YouCtrl | PresentCompare$ GE7 | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ When you control seven or more Thrulls, sacrifice CARDNAME. SVar:TrigToken:DB$Token | TokenOwner$ You | TokenAmount$ X | TokenScript$ b_1_1_thrull | LegacyImage$ b 1 1 thrull tsp SVar:X:TriggerCount$CastSACMC SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/endrek_sahr_master_breeder.jpg -Oracle:Whenever you cast a creature spell, create X 1/1 black Thrull creature tokens, where X is that spell's converted mana cost.\nWhen you control seven or more Thrulls, sacrifice Endrek Sahr, Master Breeder. +Oracle:Whenever you cast a creature spell, create X 1/1 black Thrull creature tokens, where X is that spell's mana value.\nWhen you control seven or more Thrulls, sacrifice Endrek Sahr, Master Breeder. diff --git a/forge-gui/res/cardsfolder/e/enduring_ideal.txt b/forge-gui/res/cardsfolder/e/enduring_ideal.txt index 0d3b782e607..36facf44e7d 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 and 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, put it onto the battlefield, then shuffle. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/enduring_ideal.jpg -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.) +Oracle:Search your library for an enchantment card, put it onto the battlefield, then shuffle.\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/energy_tap.txt b/forge-gui/res/cardsfolder/e/energy_tap.txt index cf381a61453..7b177c1294b 100644 --- a/forge-gui/res/cardsfolder/e/energy_tap.txt +++ b/forge-gui/res/cardsfolder/e/energy_tap.txt @@ -1,9 +1,9 @@ Name:Energy Tap ManaCost:U Types:Sorcery -A:SP$ Tap | Cost$ U | TgtPrompt$ Select target untapped creature you control | ValidTgts$ Creature.untapped+YouCtrl | SubAbility$ DBMana | SpellDescription$ Tap target untapped creature you control. If you do, add an amount of {C} equal to that creature's converted mana cost. +A:SP$ Tap | Cost$ U | TgtPrompt$ Select target untapped creature you control | ValidTgts$ Creature.untapped+YouCtrl | SubAbility$ DBMana | SpellDescription$ Tap target untapped creature you control. If you do, add an amount of {C} equal to that creature's mana value. SVar:DBMana:DB$Mana | Produced$ C | Amount$ X SVar:X:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/energy_tap.jpg -Oracle:Tap target untapped creature you control. If you do, add an amount of {C} equal to that creature's converted mana cost. +Oracle:Tap target untapped creature you control. If you do, add an amount of {C} equal to that creature's mana value. diff --git a/forge-gui/res/cardsfolder/e/energy_vortex.txt b/forge-gui/res/cardsfolder/e/energy_vortex.txt index 4b675951340..3bc7048c130 100644 --- a/forge-gui/res/cardsfolder/e/energy_vortex.txt +++ b/forge-gui/res/cardsfolder/e/energy_vortex.txt @@ -7,9 +7,9 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | E SVar:TrigRemove:DB$ RemoveCounter | CounterType$ VORTEX | CounterNum$ All T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Chosen | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of the chosen player's upkeep, CARDNAME deals 3 damage to that player unless they pay {1} for each vortex counter on CARDNAME. SVar:TrigDamage:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ 3 | UnlessCost$ Y | UnlessPayer$ ChosenPlayer -A:AB$ PutCounter | Cost$ X | CounterType$ VORTEX | CounterNum$ X | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put X vortex counters on CARDNAME. Activate this ability only during your upkeep. +A:AB$ PutCounter | Cost$ X | CounterType$ VORTEX | CounterNum$ X | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Put X vortex counters on CARDNAME. Activate only during your upkeep. SVar:X:Count$xPaid SVar:Y:Count$CardCounters.VORTEX AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/energy_vortex.jpg -Oracle:As Energy Vortex enters the battlefield, choose an opponent.\nAt the beginning of your upkeep, remove all vortex counters from Energy Vortex.\nAt the beginning of the chosen player's upkeep, Energy Vortex deals 3 damage to that player unless they pay {1} for each vortex counter on Energy Vortex.\n{X}: Put X vortex counters on Energy Vortex. Activate this ability only during your upkeep. \ No newline at end of file +Oracle:As Energy Vortex enters the battlefield, choose an opponent.\nAt the beginning of your upkeep, remove all vortex counters from Energy Vortex.\nAt the beginning of the chosen player's upkeep, Energy Vortex deals 3 damage to that player unless they pay {1} for each vortex counter on Energy Vortex.\n{X}: Put X vortex counters on Energy Vortex. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/e/engineered_explosives.txt b/forge-gui/res/cardsfolder/e/engineered_explosives.txt index 1b9079bce0c..c44a4900715 100644 --- a/forge-gui/res/cardsfolder/e/engineered_explosives.txt +++ b/forge-gui/res/cardsfolder/e/engineered_explosives.txt @@ -2,11 +2,11 @@ Name:Engineered Explosives ManaCost:X Types:Artifact K:Sunburst -A:AB$ DestroyAll | Cost$ 2 Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+cmcEQY | SpellDescription$ Destroy each nonland permanent with converted mana cost equal to the number of charge counters on CARDNAME. +A:AB$ DestroyAll | Cost$ 2 Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+cmcEQY | SpellDescription$ Destroy each nonland permanent with mana value equal to the number of charge counters on CARDNAME. SVar:X:Count$xPaid SVar:Y:Count$CardCounters.CHARGE SVar:NonStackingEffect:True AI:RemoveDeck:All DeckHints:Ability$Proliferate SVar:Picture:http://www.wizards.com/global/images/magic/general/engineered_explosives.jpg -Oracle:Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.)\n{2}, Sacrifice Engineered Explosives: Destroy each nonland permanent with converted mana cost equal to the number of charge counters on Engineered Explosives. +Oracle:Sunburst (This enters the battlefield with a charge counter on it for each color of mana spent to cast it.)\n{2}, Sacrifice Engineered Explosives: Destroy each nonland permanent with mana value equal to the number of charge counters on Engineered Explosives. diff --git a/forge-gui/res/cardsfolder/e/enigma_sphinx_avatar.txt b/forge-gui/res/cardsfolder/e/enigma_sphinx_avatar.txt index 7c6999fefd1..6ef47485a79 100644 --- a/forge-gui/res/cardsfolder/e/enigma_sphinx_avatar.txt +++ b/forge-gui/res/cardsfolder/e/enigma_sphinx_avatar.txt @@ -2,11 +2,11 @@ Name:Enigma Sphinx Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+5 -T:Mode$ SpellCast | ValidCard$ Artifact.nonColorless | ValidActivatingPlayer$ You | CheckSVar$ NumColoredCast | SVarCompare$ EQ1 | Execute$ TrigSearch | NoResolvingCheck$ True | TriggerZones$ Command | TriggerDescription$ Whenever 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. +T:Mode$ SpellCast | ValidCard$ Artifact.nonColorless | ValidActivatingPlayer$ You | CheckSVar$ NumColoredCast | SVarCompare$ EQ1 | Execute$ TrigSearch | NoResolvingCheck$ True | TriggerZones$ Command | TriggerDescription$ Whenever you cast a colored artifact spell for the first time each turn, search your library for a colored artifact card chosen at random whose mana value is less than that spell's mana value. You may play that card without paying its mana cost. If you don't, put that card on the bottom of your library. SVar:TrigSearch:DB$ ChangeZone | AtRandom$ True | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | ChangeType$ Artifact.nonColorless+cmcLTX | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Defined$ Remembered | Controller$ You | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup 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 -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. +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 mana value is less than that spell's mana value. 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 0aa61efa2dd..ca3b2cbf784 100644 --- a/forge-gui/res/cardsfolder/e/enigma_thief.txt +++ b/forge-gui/res/cardsfolder/e/enigma_thief.txt @@ -7,4 +7,4 @@ 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. SVar:ReturnOneEach:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.nonLand+OppCtrl | TargetMin$ 0 | TargetMax$ 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 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/enigmatic_incarnation.txt b/forge-gui/res/cardsfolder/e/enigmatic_incarnation.txt index ea88a81a7a6..d511c8c26bb 100755 --- a/forge-gui/res/cardsfolder/e/enigmatic_incarnation.txt +++ b/forge-gui/res/cardsfolder/e/enigmatic_incarnation.txt @@ -1,9 +1,9 @@ Name:Enigmatic Incarnation ManaCost:2 G U Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ At the beginning of your end step, you may sacrifice another enchantment. If you do, search your library for a creature card with converted mana cost equal to 1 plus the sacrificed enchantment's converted mana cost, put that card onto the battlefield, then shuffle your library. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ At the beginning of your end step, you may sacrifice another enchantment. If you do, search your library for a creature card with mana value equal to 1 plus the sacrificed enchantment's mana value, put that card onto the battlefield, then shuffle. SVar:TrigSearch:AB$ ChangeZone | Cost$ Sac<1/Enchantment.Other/another enchantment> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | AILogic$ SacAndUpgrade SVar:X:Sacrificed$CardManaCost/Plus.1 SVar:AIPreference:SacCost$Creature DeckNeeds:Type$Enchantment -Oracle:At the beginning of your end step, you may sacrifice another enchantment. If you do, search your library for a creature card with converted mana cost equal to 1 plus the sacrificed enchantment's converted mana cost, put that card onto the battlefield, then shuffle your library. +Oracle:At the beginning of your end step, you may sacrifice another enchantment. If you do, search your library for a creature card with mana value equal to 1 plus the sacrificed enchantment's mana value, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/enlightened_tutor.txt b/forge-gui/res/cardsfolder/e/enlightened_tutor.txt index 9bc8ba3e24d..6b9fb874ad8 100644 --- a/forge-gui/res/cardsfolder/e/enlightened_tutor.txt +++ b/forge-gui/res/cardsfolder/e/enlightened_tutor.txt @@ -1,7 +1,7 @@ Name:Enlightened Tutor ManaCost:W Types:Instant -A:SP$ ChangeZone | Cost$ W | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Artifact,Enchantment | ChangeNum$ 1 | SpellDescription$ Search your library for an artifact or enchantment card and reveal that card. Shuffle your library, then put the card on top of it. +A:SP$ ChangeZone | Cost$ W | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Artifact,Enchantment | ChangeNum$ 1 | SpellDescription$ Search your library for an artifact or enchantment card, reveal it, then shuffle and put that card on top. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/enlightened_tutor.jpg -Oracle:Search your library for an artifact or enchantment card and reveal that card. Shuffle your library, then put the card on top of it. +Oracle:Search your library for an artifact or enchantment card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/e/enter_the_dungeon.txt b/forge-gui/res/cardsfolder/e/enter_the_dungeon.txt index 3176a8b5fe5..0e8209ba0d9 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 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. +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. diff --git a/forge-gui/res/cardsfolder/e/entomb.txt b/forge-gui/res/cardsfolder/e/entomb.txt index 66b0e02e6ad..686582f246f 100644 --- a/forge-gui/res/cardsfolder/e/entomb.txt +++ b/forge-gui/res/cardsfolder/e/entomb.txt @@ -1,6 +1,6 @@ Name:Entomb ManaCost:B Types:Instant -A:SP$ ChangeZone | Cost$ B | Origin$ Library | Destination$ Graveyard | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card and put that card into your graveyard. Then shuffle your library. +A:SP$ ChangeZone | Cost$ B | Origin$ Library | Destination$ Graveyard | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, put that card into your graveyard, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/entomb.jpg -Oracle:Search your library for a card and put that card into your graveyard. Then shuffle your library. +Oracle:Search your library for a card, put that card into your graveyard, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/entrancing_melody.txt b/forge-gui/res/cardsfolder/e/entrancing_melody.txt index 205a6ab2ea8..67a19bca384 100644 --- a/forge-gui/res/cardsfolder/e/entrancing_melody.txt +++ b/forge-gui/res/cardsfolder/e/entrancing_melody.txt @@ -1,7 +1,7 @@ Name:Entrancing Melody ManaCost:X U U Types:Sorcery -A:SP$ GainControl | Cost$ X U U | ValidTgts$ Creature.cmcEQX | TgtPrompt$ Select target creature | SpellDescription$ Gain control of target creature with converted mana cost X. +A:SP$ GainControl | Cost$ X U U | ValidTgts$ Creature.cmcEQX | TgtPrompt$ Select target creature | SpellDescription$ Gain control of target creature with mana value X. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:Gain control of target creature with converted mana cost X. +Oracle:Gain control of target creature with mana value X. diff --git a/forge-gui/res/cardsfolder/e/epic_downfall.txt b/forge-gui/res/cardsfolder/e/epic_downfall.txt index 3f8a7f3cdee..bf309d30385 100644 --- a/forge-gui/res/cardsfolder/e/epic_downfall.txt +++ b/forge-gui/res/cardsfolder/e/epic_downfall.txt @@ -1,5 +1,5 @@ Name:Epic Downfall ManaCost:1 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 B | ValidTgts$ Creature.cmcGE3 | TgtPrompt$ Choose target creature with converted mana cost 3 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature with converted mana cost 3 or greater. -Oracle:Exile target creature with converted mana cost 3 or greater. +A:SP$ ChangeZone | Cost$ 1 B | ValidTgts$ Creature.cmcGE3 | TgtPrompt$ Choose target creature with mana value 3 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature with mana value 3 or greater. +Oracle:Exile target creature with mana value 3 or greater. diff --git a/forge-gui/res/cardsfolder/e/epic_experiment.txt b/forge-gui/res/cardsfolder/e/epic_experiment.txt index 020d5c3efd7..b00af39347a 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 | 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. +A:SP$ Dig | Cost$ X U R | 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 mana value 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. 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. +Oracle:Exile the top X cards of your library. You may cast instant and sorcery spells with mana value 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/eradicate.txt b/forge-gui/res/cardsfolder/e/eradicate.txt index 386633b4615..9eb166a5be9 100644 --- a/forge-gui/res/cardsfolder/e/eradicate.txt +++ b/forge-gui/res/cardsfolder/e/eradicate.txt @@ -1,7 +1,7 @@ Name:Eradicate ManaCost:2 B B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B B | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | RememberLKI$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Exile target nonblack creature. Search its controller's graveyard, hand, and library for all cards with the same name as that creature and exile them. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ 2 B B | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | RememberLKI$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Exile target nonblack creature. Search its controller's graveyard, hand, and library for all cards with the same name as that creature and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ TargetedController | ChangeType$ Remembered.sameName | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | SubAbility$ DBCleanup | StackDescription$ None @@ -9,4 +9,4 @@ SVar:NumInHand:TargetedController$CardsInHand SVar:NumInLib:TargetedController$CardsInLibrary SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/eradicate.jpg -Oracle:Exile target nonblack creature. Search its controller's graveyard, hand, and library for all cards with the same name as that creature and exile them. Then that player shuffles their library. +Oracle:Exile target nonblack creature. Search its controller's graveyard, hand, and library for all cards with the same name as that creature and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/e/eradicator_valkyrie.txt b/forge-gui/res/cardsfolder/e/eradicator_valkyrie.txt index b39183b8139..cf05a95da75 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. (Activate this ability only if this creature attacked this turn and only once each turn.) +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 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. (Activate this ability only if this creature attacked this turn and only once each turn.) +Oracle:Flying, lifelink, hexproof from planeswalkers\nBoast — {1}{B}, Sacrifice a creature: Each opponent sacrifices a creature or planeswalker. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/e/erratic_cyclops.txt b/forge-gui/res/cardsfolder/e/erratic_cyclops.txt index f44e979dc81..5a0a4018d7d 100644 --- a/forge-gui/res/cardsfolder/e/erratic_cyclops.txt +++ b/forge-gui/res/cardsfolder/e/erratic_cyclops.txt @@ -3,9 +3,9 @@ ManaCost:3 R Types:Creature Cyclops Shaman PT:0/8 K:Trample -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +X/+0 until end of turn, where X is that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +X/+0 until end of turn, where X is that spell's mana value. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X SVar:X:TriggerCount$CastSACMC SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery -Oracle:Trample\nWhenever you cast an instant or sorcery spell, Erratic Cyclops gets +X/+0 until end of turn, where X is that spell's converted mana cost. +Oracle:Trample\nWhenever you cast an instant or sorcery spell, Erratic Cyclops gets +X/+0 until end of turn, where X is that spell's mana value. diff --git a/forge-gui/res/cardsfolder/e/erratic_explosion.txt b/forge-gui/res/cardsfolder/e/erratic_explosion.txt index 8e107b093b8..77280094fd0 100644 --- a/forge-gui/res/cardsfolder/e/erratic_explosion.txt +++ b/forge-gui/res/cardsfolder/e/erratic_explosion.txt @@ -1,9 +1,9 @@ Name:Erratic Explosion ManaCost:2 R Types:Sorcery -A:SP$ DigUntil | Cost$ 2 R | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Library | RevealedDestination$ Library | FoundLibraryPosition$ -1 | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ Damage | SpellDescription$ Choose any target. Reveal cards from the top of your library until you reveal a nonland card. Erratic Explosion deals damage equal to that card's converted mana cost to that permanent or player. Put the revealed cards on the bottom of your library in any order. +A:SP$ DigUntil | Cost$ 2 R | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Library | RevealedDestination$ Library | FoundLibraryPosition$ -1 | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ Damage | SpellDescription$ Choose any target. Reveal cards from the top of your library until you reveal a nonland card. Erratic Explosion deals damage equal to that card's mana value to that permanent or player. Put the revealed cards on the bottom of your library in any order. SVar:Damage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://resources.wizards.com/magic/cards/ons/en-us/card12484.jpg -Oracle:Choose any target. Reveal cards from the top of your library until you reveal a nonland card. Erratic Explosion deals damage equal to that card's converted mana cost to that permanent or player. Put the revealed cards on the bottom of your library in any order. +Oracle:Choose any target. Reveal cards from the top of your library until you reveal a nonland card. Erratic Explosion deals damage equal to that card's mana value to that permanent or player. Put the revealed cards on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/e/erratic_mutation.txt b/forge-gui/res/cardsfolder/e/erratic_mutation.txt index 079d6274498..77c272a437f 100644 --- a/forge-gui/res/cardsfolder/e/erratic_mutation.txt +++ b/forge-gui/res/cardsfolder/e/erratic_mutation.txt @@ -1,10 +1,10 @@ Name:Erratic Mutation ManaCost:2 U Types:Instant -A:SP$ DigUntil | Cost$ 2 U | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Library | RevealedDestination$ Library | FoundLibraryPosition$ -1 | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ MutantPump | SpellDescription$ Choose target creature. Reveal cards from the top of your library until you reveal a nonland card. That creature gets +X/-X until end of turn, where X is that card's converted mana cost. Put all cards revealed this way on the bottom of your library in any order. +A:SP$ DigUntil | Cost$ 2 U | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Library | RevealedDestination$ Library | FoundLibraryPosition$ -1 | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ MutantPump | SpellDescription$ Choose target creature. Reveal cards from the top of your library until you reveal a nonland card. That creature gets +X/-X until end of turn, where X is that card's mana value. Put all cards revealed this way on the bottom of your library in any order. SVar:MutantPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ -X | SubAbility$ JitterClean SVar:JitterClean:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/erratic_mutation.jpg -Oracle:Choose target creature. Reveal cards from the top of your library until you reveal a nonland card. That creature gets +X/-X until end of turn, where X is that card's converted mana cost. Put all cards revealed this way on the bottom of your library in any order. +Oracle:Choose target creature. Reveal cards from the top of your library until you reveal a nonland card. That creature gets +X/-X until end of turn, where X is that card's mana value. Put all cards revealed this way on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/e/erstwhile_trooper.txt b/forge-gui/res/cardsfolder/e/erstwhile_trooper.txt index e02c42633a7..ce7fab0df91 100644 --- a/forge-gui/res/cardsfolder/e/erstwhile_trooper.txt +++ b/forge-gui/res/cardsfolder/e/erstwhile_trooper.txt @@ -2,5 +2,5 @@ Name:Erstwhile Trooper ManaCost:1 B G Types:Creature Zombie Soldier PT:2/2 -A:AB$ Pump | Cost$ Discard<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 and gains trample until end of turn. Activate this ability only once each turn. -Oracle:Discard a creature card: Erstwhile Trooper gets +2/+2 and gains trample until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ Discard<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | KW$ Trample | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 and gains trample until end of turn. Activate only once each turn. +Oracle:Discard a creature card: Erstwhile Trooper gets +2/+2 and gains trample until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/e/esper_panorama.txt b/forge-gui/res/cardsfolder/e/esper_panorama.txt index ab2658de7b4..3f5bd9f65c1 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 and 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, put it onto the battlefield tapped, then shuffle. 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 and 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, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/eternal_dominion.txt b/forge-gui/res/cardsfolder/e/eternal_dominion.txt index 70b1ec7797c..2ea50d105b0 100644 --- a/forge-gui/res/cardsfolder/e/eternal_dominion.txt +++ b/forge-gui/res/cardsfolder/e/eternal_dominion.txt @@ -6,4 +6,4 @@ A:SP$ ChangeZone | Cost$ 7 U U U | Origin$ Library | Destination$ Battlefield | #TODO: Tutoring in general can be improved to make this card work better for the AI. Currently the AI will grab the most expensive targets in the opponent's library (which is not necessarily a bad thing in itself, but not always optimal). AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/eternal_dominion.jpg -Oracle:Search target opponent's library for an artifact, creature, enchantment, or land card. Put that card onto the battlefield under your control. Then that player shuffles their 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. You may choose a new target for the copy.) +Oracle:Search target opponent's library for an artifact, creature, enchantment, or land card. Put that card onto the battlefield under your control. Then that player shuffles.\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. You may choose a new target for the copy.) diff --git a/forge-gui/res/cardsfolder/e/eternal_dragon.txt b/forge-gui/res/cardsfolder/e/eternal_dragon.txt index 8eef1c14240..c1da219d890 100644 --- a/forge-gui/res/cardsfolder/e/eternal_dragon.txt +++ b/forge-gui/res/cardsfolder/e/eternal_dragon.txt @@ -4,6 +4,6 @@ Types:Creature Dragon Spirit PT:5/5 K:Flying K:TypeCycling:Plains:2 -A:AB$ ChangeZone | Cost$ 3 W W | 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$ ChangeZone | Cost$ 3 W W | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your upkeep. SVar:Picture:http://www.wizards.com/global/images/magic/general/eternal_dragon.jpg -Oracle:Flying\n{3}{W}{W}: Return Eternal Dragon from your graveyard to your hand. Activate this ability only during your upkeep.\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Flying\n{3}{W}{W}: Return Eternal Dragon from your graveyard to your hand. Activate only during your upkeep.\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/e/ethereal_elk.txt b/forge-gui/res/cardsfolder/e/ethereal_elk.txt index 028212a92be..f2a54ab534d 100644 --- a/forge-gui/res/cardsfolder/e/ethereal_elk.txt +++ b/forge-gui/res/cardsfolder/e/ethereal_elk.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Elk Spirit PT:3/3 K:Trample -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 Vivien, Nature's Avenger, 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$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Vivien, Nature's Avenger, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedVivien; Nature's Avenger | ChangeNum$ 1 | Optional$ True DeckHints:Name$Vivien, Nature's Avenger -Oracle:Trample\nWhen Ethereal Elk enters the battlefield, you may search your library and/or graveyard for a card named Vivien, Nature's Avenger, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Trample\nWhen Ethereal Elk enters the battlefield, you may search your library and/or graveyard for a card named Vivien, Nature's Avenger, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/e/ethereal_usher.txt b/forge-gui/res/cardsfolder/e/ethereal_usher.txt index c2c771984a6..8a99b995598 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, and 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 mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/e/everbark_shaman.txt b/forge-gui/res/cardsfolder/e/everbark_shaman.txt index 2358429700a..78b0793c746 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 and 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, put them onto the battlefield tapped, then shuffle. 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 and 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, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/everflowing_chalice.txt b/forge-gui/res/cardsfolder/e/everflowing_chalice.txt index e26aae29d3a..aa16685f0ef 100644 --- a/forge-gui/res/cardsfolder/e/everflowing_chalice.txt +++ b/forge-gui/res/cardsfolder/e/everflowing_chalice.txt @@ -10,4 +10,4 @@ DeckHas:Ability$Counters SVar:NeedsToPlayKickedVar:Z GE4 SVar:Z:Count$Valid Land.YouCtrl+untapped SVar:Picture:http://www.wizards.com/global/images/magic/general/everflowing_chalice.jpg -Oracle:Multikicker {2} (You may pay an additional {2} any number of times as you cast this spell.)\nEverflowing Chalice enters the battlefield with a charge counter on it for each time it was kicked.\n{T}: Add {C} for each charge counter on Everflowing Chalice. +Oracle:Multikicker {2}\nEverflowing Chalice enters the battlefield with a charge counter on it for each time it was kicked.\n{T}: Add {C} for each charge counter on Everflowing Chalice. diff --git a/forge-gui/res/cardsfolder/e/evershrike.txt b/forge-gui/res/cardsfolder/e/evershrike.txt index 2f24d301951..6f791c95cf7 100644 --- a/forge-gui/res/cardsfolder/e/evershrike.txt +++ b/forge-gui/res/cardsfolder/e/evershrike.txt @@ -5,11 +5,11 @@ PT:2/2 K:Flying S:Mode$ Continuous | Affected$ Card.Self | AddPower$ Y | AddToughness$ Y | Description$ CARDNAME gets +2/+2 for each Aura attached to it. SVar:Y:Count$Valid Aura.Attached/Times.2 -A:AB$ ChangeZone | Cost$ X WB WB | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SubAbility$ AttachAura | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. You may put an Aura card with converted mana cost X or less from your hand onto the battlefield attached to it. If you don't, exile CARDNAME. +A:AB$ ChangeZone | Cost$ X WB WB | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SubAbility$ AttachAura | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. You may put an Aura card with mana value X or less from your hand onto the battlefield attached to it. If you don't, exile CARDNAME. SVar:AttachAura:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource+YouCtrl+cmcLEX | AttachedTo$ Self | RememberChanged$ True | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Aura | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/evershrike.jpg -Oracle:Flying\nEvershrike gets +2/+2 for each Aura attached to it.\n{X}{W/B}{W/B}: Return Evershrike from your graveyard to the battlefield. You may put an Aura card with converted mana cost X or less from your hand onto the battlefield attached to it. If you don't, exile Evershrike. +Oracle:Flying\nEvershrike gets +2/+2 for each Aura attached to it.\n{X}{W/B}{W/B}: Return Evershrike from your graveyard to the battlefield. You may put an Aura card with mana value X or less from your hand onto the battlefield attached to it. If you don't, exile Evershrike. diff --git a/forge-gui/res/cardsfolder/e/every_last_vestige_shall_rot.txt b/forge-gui/res/cardsfolder/e/every_last_vestige_shall_rot.txt index d6f6994d21e..5764e024759 100644 --- a/forge-gui/res/cardsfolder/e/every_last_vestige_shall_rot.txt +++ b/forge-gui/res/cardsfolder/e/every_last_vestige_shall_rot.txt @@ -1,8 +1,8 @@ Name:Every Last Vestige Shall Rot ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ MoveToBottom | TriggerZones$ Command | OptionalDecider$ You | TriggerDescription$ When you set this scheme in motion, you may pay {X}. If you do, put each nonland permanent target player controls with converted mana cost X or less on the bottom of its owner's library. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ MoveToBottom | TriggerZones$ Command | OptionalDecider$ You | TriggerDescription$ When you set this scheme in motion, you may pay {X}. If you do, put each nonland permanent target player controls with mana value X or less on the bottom of its owner's library. SVar:MoveToBottom:AB$ ChangeZoneAll | Cost$ X | ChangeType$ Permanent.nonLand+cmcLEX | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Battlefield | Destination$ Library | LibraryPosition$ -1 SVar:X:Count$xPaid SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Every Last Vestige Shall Rot.full.jpg -Oracle:When you set this scheme in motion, you may pay {X}. If you do, put each nonland permanent target player controls with converted mana cost X or less on the bottom of its owner's library. +Oracle:When you set this scheme in motion, you may pay {X}. If you do, put each nonland permanent target player controls with mana value X or less on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/e/evil_boros_charm.txt b/forge-gui/res/cardsfolder/e/evil_boros_charm.txt index 44923c86f6a..5dee00994c5 100644 --- a/forge-gui/res/cardsfolder/e/evil_boros_charm.txt +++ b/forge-gui/res/cardsfolder/e/evil_boros_charm.txt @@ -7,4 +7,4 @@ SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 SVar:PumpAll:DB$ PumpAll | ValidCards$ Creature.attacking+unblocked | NumAtt$ +1 | SpellDescription$ Unblocked attacking creatures get +1/+0 until end of turn. SVar:Token:DB$ Token | TokenScript$ c_1_1_spirit_lifelink_haste | SpellDescription$ Create a 1/1 colorless Spirit creature token with lifelink and haste. DeckHas:Ability$Token -Oracle:Choose one—\n• Evil Boros Charm deals 2 damage to any target and you gain 2 life.\n• Unblocked attacking creatures get +1/+0 until end of turn.\n• Create a 1/1 colorless Spirit creature token with lifelink and haste. +Oracle:Choose one —\n• Evil Boros Charm deals 2 damage to any target and you gain 2 life.\n• Unblocked attacking creatures get +1/+0 until end of turn.\n• Create a 1/1 colorless Spirit creature token with lifelink and haste. diff --git a/forge-gui/res/cardsfolder/e/evolution_charm.txt b/forge-gui/res/cardsfolder/e/evolution_charm.txt index 57233c062c5..3cd64edbe2a 100644 --- a/forge-gui/res/cardsfolder/e/evolution_charm.txt +++ b/forge-gui/res/cardsfolder/e/evolution_charm.txt @@ -2,9 +2,9 @@ Name:Evolution Charm ManaCost:1 G Types:Instant A:SP$ Charm | Cost$ 1 G | Choices$ SearchLand,Return,DoPump | CharmNum$ 1 -SVar:SearchLand:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | PrecostDesc$ Choose one — | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +SVar:SearchLand:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | PrecostDesc$ Choose one — | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle. SVar:Return:DB$ ChangeZone | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target creature card from your graveyard to your hand. SVar:DoPump:DB$ Pump | ValidTgts$ Creature | KW$ Flying | TgtPrompt$ Select target creature | SpellDescription$ Target creature gains flying until end of turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/evolution_charm.jpg -Oracle:Choose one —\n• Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.\n• Return target creature card from your graveyard to your hand.\n• Target creature gains flying until end of turn. +Oracle:Choose one —\n• Search your library for a basic land card, reveal it, put it into your hand, then shuffle.\n• Return target creature card from your graveyard to your hand.\n• Target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/e/evolving_wilds.txt b/forge-gui/res/cardsfolder/e/evolving_wilds.txt index 1cfe875f3f5..4fb964867f2 100644 --- a/forge-gui/res/cardsfolder/e/evolving_wilds.txt +++ b/forge-gui/res/cardsfolder/e/evolving_wilds.txt @@ -1,6 +1,6 @@ Name:Evolving Wilds ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/evolving_wilds.jpg -Oracle:{T}, Sacrifice Evolving Wilds: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:{T}, Sacrifice Evolving Wilds: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/exile_into_darkness.txt b/forge-gui/res/cardsfolder/e/exile_into_darkness.txt index 46316700826..eb9842b0de0 100644 --- a/forge-gui/res/cardsfolder/e/exile_into_darkness.txt +++ b/forge-gui/res/cardsfolder/e/exile_into_darkness.txt @@ -1,10 +1,10 @@ Name:Exile into Darkness ManaCost:4 B Types:Sorcery -A:SP$ Sacrifice | Cost$ 4 B | ValidTgts$ Player | SacValid$ Creature.cmcLE3 | SacMessage$ creature with converted mana cost 3 or less | SpellDescription$ Target player sacrifices a creature with converted mana cost 3 or less. +A:SP$ Sacrifice | Cost$ 4 B | ValidTgts$ Player | SacValid$ Creature.cmcLE3 | SacMessage$ creature with mana value 3 or less | SpellDescription$ Target player sacrifices a creature with mana value 3 or less. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | CheckSVar$ X | SVarCompare$ GTY | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if you have more cards in hand than each opponent, you may return CARDNAME from your graveyard to your hand. SVar:X:Count$InYourHand SVar:Y:PlayerCountOpponents$HighestCardsInHand SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/exile_into_darkness.jpg -Oracle:Target player sacrifices a creature with converted mana cost 3 or less.\nAt the beginning of your upkeep, if you have more cards in hand than each opponent, you may return Exile into Darkness from your graveyard to your hand. +Oracle:Target player sacrifices a creature with mana value 3 or less.\nAt the beginning of your upkeep, if you have more cards in hand than each opponent, you may return Exile into Darkness from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/expansion_explosion.txt b/forge-gui/res/cardsfolder/e/expansion_explosion.txt index e2ab75b0399..2ff81a1346c 100644 --- a/forge-gui/res/cardsfolder/e/expansion_explosion.txt +++ b/forge-gui/res/cardsfolder/e/expansion_explosion.txt @@ -2,8 +2,8 @@ Name:Expansion ManaCost:U/R U/R Types:Instant AlternateMode: Split -A:SP$ CopySpellAbility | Cost$ U/R U/R | ValidTgts$ Card.Instant+cmcLE4,Card.Sorcery+cmcLE4 | TargetType$ Spell | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell with converted mana cost 4 or less. You may choose new targets for the copy. -Oracle:Copy target instant or sorcery spell with converted mana cost 4 or less. You may choose new targets for the copy. +A:SP$ CopySpellAbility | Cost$ U/R U/R | ValidTgts$ Card.Instant+cmcLE4,Card.Sorcery+cmcLE4 | TargetType$ Spell | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell with mana value 4 or less. You may choose new targets for the copy. +Oracle:Copy target instant or sorcery spell with mana value 4 or less. You may choose new targets for the copy. ALTERNATE diff --git a/forge-gui/res/cardsfolder/e/expedition_map.txt b/forge-gui/res/cardsfolder/e/expedition_map.txt index 7d44070fdf6..f1f7412c68f 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, and 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, put it into your hand, then shuffle. 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, and put it into your hand. Then shuffle your library. +Oracle:{2}, {T}, Sacrifice Expedition Map: Search your library for a land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/exploding_borders.txt b/forge-gui/res/cardsfolder/e/exploding_borders.txt index 3bfed8a7a6f..c298e61530c 100644 --- a/forge-gui/res/cardsfolder/e/exploding_borders.txt +++ b/forge-gui/res/cardsfolder/e/exploding_borders.txt @@ -1,8 +1,8 @@ Name:Exploding Borders ManaCost:2 R G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 R G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | SubAbility$ DBDealDamage | SpellDescription$ Domain — 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 R G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | SubAbility$ DBDealDamage | SpellDescription$ Domain — Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle. SVar:DBDealDamage:DB$DealDamage | ValidTgts$ Player,Planeswlaker | TgtPrompt$ Select target player or planeswalker | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target player or planeswalker, where X is the number of basic land types among lands you control. SVar:X:Count$Domain SVar:Picture:http://www.wizards.com/global/images/magic/general/exploding_borders.jpg -Oracle:Domain — Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. Exploding Borders deals X damage to target player or planeswalker, where X is the number of basic land types among lands you control. +Oracle:Domain — Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. Exploding Borders deals X damage to target player or planeswalker, where X is the number of basic land types among lands you control. diff --git a/forge-gui/res/cardsfolder/e/explosive_revelation.txt b/forge-gui/res/cardsfolder/e/explosive_revelation.txt index fdbc7698d3d..3bc27b3ca0f 100644 --- a/forge-gui/res/cardsfolder/e/explosive_revelation.txt +++ b/forge-gui/res/cardsfolder/e/explosive_revelation.txt @@ -1,9 +1,9 @@ Name:Explosive Revelation ManaCost:3 R R Types:Sorcery -A:SP$ DigUntil | Cost$ 3 R R | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ Damage | SpellDescription$ Choose any target. Reveal cards from the top of your library until you reveal a nonland card. CARDNAME deals damage equal to that card's converted mana cost to that permanent or player. Put the nonland card into your hand and the rest on the bottom of your library in any order. +A:SP$ DigUntil | Cost$ 3 R R | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ Damage | SpellDescription$ Choose any target. Reveal cards from the top of your library until you reveal a nonland card. CARDNAME deals damage equal to that card's mana value to that permanent or player. Put the nonland card into your hand and the rest on the bottom of your library in any order. SVar:Damage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/explosive_revelation.jpg -Oracle:Choose any target. Reveal cards from the top of your library until you reveal a nonland card. Explosive Revelation deals damage equal to that card's converted mana cost to that permanent or player. Put the nonland card into your hand and the rest on the bottom of your library in any order. +Oracle:Choose any target. Reveal cards from the top of your library until you reveal a nonland card. Explosive Revelation deals damage equal to that card's mana value to that permanent or player. Put the nonland card into your hand and the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/e/explosive_vegetation.txt b/forge-gui/res/cardsfolder/e/explosive_vegetation.txt index 7b1e1c37a7b..b488d94a450 100644 --- a/forge-gui/res/cardsfolder/e/explosive_vegetation.txt +++ b/forge-gui/res/cardsfolder/e/explosive_vegetation.txt @@ -1,6 +1,6 @@ Name:Explosive Vegetation ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G | 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. +A:SP$ ChangeZone | Cost$ 3 G | 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/explosive_vegetation.jpg -Oracle:Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/extinction_event.txt b/forge-gui/res/cardsfolder/e/extinction_event.txt index 3f9ed6d3385..36fabb6612c 100755 --- a/forge-gui/res/cardsfolder/e/extinction_event.txt +++ b/forge-gui/res/cardsfolder/e/extinction_event.txt @@ -1,7 +1,7 @@ Name:Extinction Event ManaCost:3 B Types:Sorcery -A:SP$ GenericChoice | Cost$ 3 B | Choices$ Odd,Even | Defined$ You | StackDescription$ SpellDescription | SpellDescription$ Choose odd or even. Exile each creature with converted mana cost of the chosen value. (Zero is even.) +A:SP$ GenericChoice | Cost$ 3 B | Choices$ Odd,Even | Defined$ You | StackDescription$ SpellDescription | SpellDescription$ Choose odd or even. Exile each creature with mana value of the chosen quality. (Zero is even.) SVar:Odd:DB$ ChangeZoneAll | ChangeType$ Creature.cmcOdd | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Odd SVar:Even:DB$ ChangeZoneAll | ChangeType$ Creature.cmcEven | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Even -Oracle:Choose odd or even. Exile each creature with converted mana cost of the chosen value. (Zero is even.) +Oracle:Choose odd or even. Exile each creature with mana value of the chosen quality. (Zero is even.) diff --git a/forge-gui/res/cardsfolder/e/extirpate.txt b/forge-gui/res/cardsfolder/e/extirpate.txt index 53b1bde6f6a..5aac0fdbcf8 100644 --- a/forge-gui/res/cardsfolder/e/extirpate.txt +++ b/forge-gui/res/cardsfolder/e/extirpate.txt @@ -2,7 +2,7 @@ Name:Extirpate ManaCost:B Types:Instant K:Split second -A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.nonBasic | TgtPrompt$ Select target card in a graveyard other than a basic land | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Choose target card in a graveyard other than a basic land card. Search its owner's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.nonBasic | TgtPrompt$ Select target card in a graveyard other than a basic land | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Choose target card in a graveyard other than a basic land card. Search its owner's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ TargetedController | ChangeType$ Remembered.sameName | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | SubAbility$ DBCleanup | StackDescription$ None @@ -10,4 +10,4 @@ SVar:NumInHand:TargetedController$CardsInHand SVar:NumInLib:TargetedController$CardsInLibrary SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/extirpate.jpg -Oracle:Split second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nChoose target card in a graveyard other than a basic land card. Search its owner's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles their library. +Oracle:Split second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nChoose target card in a graveyard other than a basic land card. Search its owner's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/e/extract.txt b/forge-gui/res/cardsfolder/e/extract.txt index 7b3214f19e4..d80cf5acece 100644 --- a/forge-gui/res/cardsfolder/e/extract.txt +++ b/forge-gui/res/cardsfolder/e/extract.txt @@ -1,7 +1,7 @@ Name:Extract ManaCost:U Types:Sorcery -A:SP$ ChangeZone | Cost$ U | 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. +A:SP$ ChangeZone | Cost$ U | 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. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/extract.jpg -Oracle:Search target player's library for a card and exile it. Then that player shuffles their library. +Oracle:Search target player's library for a card and exile it. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/e/eye_of_ugin.txt b/forge-gui/res/cardsfolder/e/eye_of_ugin.txt index 3e5e2bcb12c..8c003eda001 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, and 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, put it into your hand, then shuffle. 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, and 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, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/e/eyes_everywhere.txt b/forge-gui/res/cardsfolder/e/eyes_everywhere.txt index d0671800939..52a77a42075 100644 --- a/forge-gui/res/cardsfolder/e/eyes_everywhere.txt +++ b/forge-gui/res/cardsfolder/e/eyes_everywhere.txt @@ -3,5 +3,5 @@ ManaCost:2 U Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ At the beginning of your upkeep, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 -A:AB$ ExchangeControl | Cost$ 5 U | Defined$ Self | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | SorcerySpeed$ True | SpellDescription$ Exchange control of CARDNAME and target nonland permanent. Activate this ability only any time you could cast a sorcery. -Oracle:At the beginning of your upkeep, scry 1.\n{5}{U}: Exchange control of Eyes Everywhere and target nonland permanent. Activate this ability only any time you could cast a sorcery. +A:AB$ ExchangeControl | Cost$ 5 U | Defined$ Self | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | SorcerySpeed$ True | SpellDescription$ Exchange control of CARDNAME and target nonland permanent. Activate only as a sorcery. +Oracle:At the beginning of your upkeep, scry 1.\n{5}{U}: Exchange control of Eyes Everywhere and target nonland permanent. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/f/fabled_passage.txt b/forge-gui/res/cardsfolder/f/fabled_passage.txt index ee36ef223db..e51b36ab511 100644 --- a/forge-gui/res/cardsfolder/f/fabled_passage.txt +++ b/forge-gui/res/cardsfolder/f/fabled_passage.txt @@ -1,7 +1,7 @@ Name:Fabled Passage ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBUntap | StackDescription$ SpellDescription | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. Then if you control four or more lands, untap that land. +A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBUntap | StackDescription$ SpellDescription | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. Then if you control four or more lands, untap that land. SVar:DBUntap:DB$ Untap | Defined$ Remembered | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GE4 | ConditionDescription$ If you control four or more lands, untap that land. | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:{T}, Sacrifice Fabled Passage: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. Then if you control four or more lands, untap that land. +Oracle:{T}, Sacrifice Fabled Passage: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. Then if you control four or more lands, untap that land. diff --git a/forge-gui/res/cardsfolder/f/fabricate.txt b/forge-gui/res/cardsfolder/f/fabricate.txt index 6468fe765f6..bd715646c4b 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, and 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, put it into your hand, then shuffle. 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, and put it into your hand. Then shuffle your library. +Oracle:Search your library for an artifact card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/faerie_harbinger.txt b/forge-gui/res/cardsfolder/f/faerie_harbinger.txt index 628f0d28507..e681acba400 100644 --- a/forge-gui/res/cardsfolder/f/faerie_harbinger.txt +++ b/forge-gui/res/cardsfolder/f/faerie_harbinger.txt @@ -4,8 +4,8 @@ Types:Creature Faerie Wizard PT:2/2 K:Flying K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Faerie card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Faerie card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Faerie | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/faerie_harbinger.jpg -Oracle:Flash\nFlying\nWhen Faerie Harbinger enters the battlefield, you may search your library for a Faerie card, reveal it, then shuffle your library and put that card on top of it. +Oracle:Flash\nFlying\nWhen Faerie Harbinger enters the battlefield, you may search your library for a Faerie card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/f/faith_healer.txt b/forge-gui/res/cardsfolder/f/faith_healer.txt index 9982fccfbd6..12e53d08a5a 100644 --- a/forge-gui/res/cardsfolder/f/faith_healer.txt +++ b/forge-gui/res/cardsfolder/f/faith_healer.txt @@ -2,8 +2,8 @@ Name:Faith Healer ManaCost:1 W Types:Creature Human Cleric PT:1/1 -A:AB$ GainLife | Cost$ Sac<1/Enchantment> | LifeAmount$ X | SpellDescription$ You gain life equal to the sacrificed enchantment's converted mana cost. +A:AB$ GainLife | Cost$ Sac<1/Enchantment> | LifeAmount$ X | SpellDescription$ You gain life equal to the sacrificed enchantment's mana value. SVar:X:Sacrificed$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/faith_healer.jpg -Oracle:Sacrifice an enchantment: You gain life equal to the sacrificed enchantment's converted mana cost. +Oracle:Sacrifice an enchantment: You gain life equal to the sacrificed enchantment's mana value. diff --git a/forge-gui/res/cardsfolder/f/far_wanderings.txt b/forge-gui/res/cardsfolder/f/far_wanderings.txt index bad9a30462d..8114fb05a7c 100644 --- a/forge-gui/res/cardsfolder/f/far_wanderings.txt +++ b/forge-gui/res/cardsfolder/f/far_wanderings.txt @@ -1,7 +1,7 @@ Name:Far Wanderings ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ X | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. Threshold — If seven or more cards are in your graveyard, instead search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ X | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. Threshold — If seven or more cards are in your graveyard, instead search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle. SVar:X:Count$Threshold.3.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/far_wanderings.jpg -Oracle:Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library.\nThreshold — If seven or more cards are in your graveyard, instead search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle.\nThreshold — If seven or more cards are in your graveyard, instead search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/farfinder.txt b/forge-gui/res/cardsfolder/f/farfinder.txt index 002090bdbba..a6d7c29e815 100755 --- a/forge-gui/res/cardsfolder/f/farfinder.txt +++ b/forge-gui/res/cardsfolder/f/farfinder.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Creature Fox PT:1/1 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:Vigilance\nWhen Farfinder enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +Oracle:Vigilance\nWhen Farfinder enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/farhaven_elf.txt b/forge-gui/res/cardsfolder/f/farhaven_elf.txt index 6feb43c0667..bf94aba61cc 100644 --- a/forge-gui/res/cardsfolder/f/farhaven_elf.txt +++ b/forge-gui/res/cardsfolder/f/farhaven_elf.txt @@ -2,7 +2,7 @@ Name:Farhaven Elf ManaCost:2 G Types:Creature Elf Druid 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. +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, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar: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, put it onto the battlefield tapped, then 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. diff --git a/forge-gui/res/cardsfolder/f/farseek.txt b/forge-gui/res/cardsfolder/f/farseek.txt index bbe5b92d0d2..78af5b27d63 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 and 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, put it onto the battlefield tapped, then shuffle. 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 and put it onto the battlefield tapped. Then shuffle your library. +Oracle:Search your library for a Plains, Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/fatal_push.txt b/forge-gui/res/cardsfolder/f/fatal_push.txt index 24d46188353..686b67002d8 100644 --- a/forge-gui/res/cardsfolder/f/fatal_push.txt +++ b/forge-gui/res/cardsfolder/f/fatal_push.txt @@ -1,7 +1,7 @@ Name:Fatal Push ManaCost:B Types:Instant -A:SP$ Destroy | Cost$ B | AILogic$ FatalPush | ValidTgts$ Creature | TgtPrompt$ Select target creature | ConditionDefined$ Targeted | ConditionPresent$ Creature.cmcLEX | ConditionCompare$ EQ1 | SpellDescription$ Destroy target creature if it has converted mana cost 2 or less. Revolt — Destroy that creature if it has converted mana cost 4 or less instead if a permanent you controlled left the battlefield this turn. -SVar:X:Count$Revolt.4.2 +A:SP$ Destroy | Cost$ B | AILogic$ FatalPush | ValidTgts$ Creature | TgtPrompt$ Select target creature | ConditionDefined$ Targeted | ConditionPresent$ Creature.cmcLEX | ConditionCompare$ EQ1 | SpellDescription$ Destroy target creature if it has mana value 2 or less. Revolt — Destroy that creature if it has mana value 4 or less instead if a permanent you controlled left the battlefield this turn. +SVar:X:Count$Revolt.4.2 SVar:Picture:http://www.wizards.com/global/images/magic/general/fatal_push.jpg -Oracle:Destroy target creature if it has converted mana cost 2 or less.\nRevolt — Destroy that creature if it has converted mana cost 4 or less instead if a permanent you controlled left the battlefield this turn. \ No newline at end of file +Oracle:Destroy target creature if it has mana value 2 or less.\nRevolt — Destroy that creature if it has mana value 4 or less instead if a permanent you controlled left the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/f/fault_riders.txt b/forge-gui/res/cardsfolder/f/fault_riders.txt index e2bfa351553..2f757c688fe 100644 --- a/forge-gui/res/cardsfolder/f/fault_riders.txt +++ b/forge-gui/res/cardsfolder/f/fault_riders.txt @@ -2,7 +2,7 @@ Name:Fault Riders ManaCost:2 R Types:Creature Human Soldier PT:2/2 -A:AB$ Pump | Cost$ Sac<1/Land> | Defined$ Self | NumAtt$ +2 | KW$ First Strike | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 and gains first strike until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ Sac<1/Land> | Defined$ Self | NumAtt$ +2 | KW$ First Strike | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 and gains first strike until end of turn. Activate only once each turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/fault_riders.jpg -Oracle:Sacrifice a land: Fault Riders gets +2/+0 and gains first strike until end of turn. Activate this ability only once each turn. +Oracle:Sacrifice a land: Fault Riders gets +2/+0 and gains first strike until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/f/fauna_shaman.txt b/forge-gui/res/cardsfolder/f/fauna_shaman.txt index b10f3f506f8..553a0b4d9ce 100644 --- a/forge-gui/res/cardsfolder/f/fauna_shaman.txt +++ b/forge-gui/res/cardsfolder/f/fauna_shaman.txt @@ -2,6 +2,6 @@ Name:Fauna Shaman ManaCost:1 G Types:Creature Elf Shaman PT:2/2 -A:AB$ ChangeZone | Cost$ G T Discard<1/Creature> | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a Creature card and put it into your hand. Then shuffle your library. +A:AB$ ChangeZone | Cost$ G T Discard<1/Creature> | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a Creature card and put it into your hand. Then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/fauna_shaman.jpg -Oracle:{G}, {T}, Discard a creature card: Search your library for a creature card, reveal it, put it into your hand, then shuffle your library. +Oracle:{G}, {T}, Discard a creature card: Search your library for a creature card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/favor_of_the_mighty.txt b/forge-gui/res/cardsfolder/f/favor_of_the_mighty.txt index 43835698eda..59843987d27 100644 --- a/forge-gui/res/cardsfolder/f/favor_of_the_mighty.txt +++ b/forge-gui/res/cardsfolder/f/favor_of_the_mighty.txt @@ -1,8 +1,8 @@ Name:Favor of the Mighty ManaCost:1 W Types:Tribal Enchantment Giant -S:Mode$ Continuous | Affected$ Creature.greatestCMC_Creature | AddKeyword$ Protection from all colors | Description$ Each creature with the highest converted mana cost has protection from all colors. +S:Mode$ Continuous | Affected$ Creature.greatestCMC_Creature | AddKeyword$ Protection from all colors | Description$ Each creature with the highest mana value has protection from all colors. SVar:NonStackingEffect:True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/favor_of_the_mighty.jpg -Oracle:Each creature with the highest converted mana cost has protection from all colors. +Oracle:Each creature with the highest mana value has protection from all colors. diff --git a/forge-gui/res/cardsfolder/f/fearless_liberator.txt b/forge-gui/res/cardsfolder/f/fearless_liberator.txt index b86d7bd194f..79ed20f9ba9 100644 --- a/forge-gui/res/cardsfolder/f/fearless_liberator.txt +++ b/forge-gui/res/cardsfolder/f/fearless_liberator.txt @@ -5,4 +5,4 @@ PT:2/1 A:AB$ Token | Cost$ 2 R | TokenAmount$ 1 | TokenScript$ r_2_1_dwarf_berserker | TokenOwner$ You | Boast$ True | SpellDescription$ Create a 2/1 red Dwarf Berserker creature token. SVar:NonCombatPriority:10 DeckHas:Ability$Token -Oracle:Boast — {2}{R}: Create a 2/1 red Dwarf Berserker creature token. (Activate this ability only if this creature attacked this turn and only once each turn.) \ No newline at end of file +Oracle:Boast — {2}{R}: Create a 2/1 red Dwarf Berserker creature token. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/f/fearless_pup.txt b/forge-gui/res/cardsfolder/f/fearless_pup.txt index 217dd842259..eec5228ad70 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.) +Oracle:First strike\nBoast — {2}{R}: Fearless Pup gets +2/+0 until end of turn. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/f/feasting_troll_king.txt b/forge-gui/res/cardsfolder/f/feasting_troll_king.txt index 2ec0b31cc68..708114f422e 100644 --- a/forge-gui/res/cardsfolder/f/feasting_troll_king.txt +++ b/forge-gui/res/cardsfolder/f/feasting_troll_king.txt @@ -6,9 +6,9 @@ K:Vigilance K:Trample T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromHand+Self | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, create three Food tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ c_a_food_sac | TokenOwner$ You | LegacyImage$ c a food sac eld -A:AB$ ChangeZone | Cost$ Sac<3/Food> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only during your turn. +A:AB$ ChangeZone | Cost$ Sac<3/Food> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only during your turn. SVar:DiscardMe:1 SVar:AIPreference:SacCost$Card.Food DeckHas:Ability$Token & Ability$LifeGain & Ability$Food DeckHints:Ability$Food -Oracle:Vigilance, trample\nWhen Feasting Troll King enters the battlefield, if you cast it from your hand, create three Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nSacrifice three Foods: Return Feasting Troll King from your graveyard to the battlefield. Activate this ability only during your turn. +Oracle:Vigilance, trample\nWhen Feasting Troll King enters the battlefield, if you cast it from your hand, create three Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\nSacrifice three Foods: Return Feasting Troll King from your graveyard to the battlefield. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/f/feebleness.txt b/forge-gui/res/cardsfolder/f/feebleness.txt index effea9560fe..b983aae142f 100644 --- a/forge-gui/res/cardsfolder/f/feebleness.txt +++ b/forge-gui/res/cardsfolder/f/feebleness.txt @@ -6,4 +6,4 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -2 | AddToughness$ -1 | Description$ Enchanted creature gets -2/-1. SVar:Picture:http://www.wizards.com/global/images/magic/general/feebleness.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nEnchanted creature gets -2/-1. +Oracle:Flash\nEnchant creature\nEnchanted creature gets -2/-1. diff --git a/forge-gui/res/cardsfolder/f/feed_the_swarm.txt b/forge-gui/res/cardsfolder/f/feed_the_swarm.txt index 8a286f466f0..076b9bcdf2f 100755 --- a/forge-gui/res/cardsfolder/f/feed_the_swarm.txt +++ b/forge-gui/res/cardsfolder/f/feed_the_swarm.txt @@ -1,7 +1,7 @@ Name:Feed the Swarm ManaCost:1 B Types:Sorcery -A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target creature or enchantment an opponent controls | SubAbility$ DBLoseLife | SpellDescription$ Destroy target creature or enchantment an opponent controls. You lose life equal to that permanent's converted mana cost. +A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target creature or enchantment an opponent controls | SubAbility$ DBLoseLife | SpellDescription$ Destroy target creature or enchantment an opponent controls. You lose life equal to that permanent's mana value. SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardManaCost -Oracle:Destroy target creature or enchantment an opponent controls. You lose life equal to that permanent's converted mana cost. +Oracle:Destroy target creature or enchantment an opponent controls. You lose life equal to that permanent's mana value. diff --git a/forge-gui/res/cardsfolder/f/feeding_grounds.txt b/forge-gui/res/cardsfolder/f/feeding_grounds.txt index 6d95c4aacae..27d07bbe73e 100644 --- a/forge-gui/res/cardsfolder/f/feeding_grounds.txt +++ b/forge-gui/res/cardsfolder/f/feeding_grounds.txt @@ -3,9 +3,9 @@ ManaCost:no cost Types:Plane Muraganda S:Mode$ ReduceCost | EffectZone$ Command | ValidCard$ Card.Green | Type$ Spell | Amount$ 1 | Description$ Green spells cost {1} less to cast. S:Mode$ ReduceCost | EffectZone$ Command | ValidCard$ Card.Red | Type$ Spell | Amount$ 1 | Description$ Red spells cost {1} less to cast. -T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ DBPutCounter | TriggerDescription$ Whenever you roll {CHAOS}, put X +1/+1 counters on target creature, where X is that creature's converted mana cost. +T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ DBPutCounter | TriggerDescription$ Whenever you roll {CHAOS}, put X +1/+1 counters on target creature, where X is that creature's mana value. SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ Y SVar:Y:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/feeding_grounds.jpg SVar:AIRollPlanarDieParams:Mode$ Always | HasCreatureInPlay$ True -Oracle:Red spells cost {1} less to cast.\nGreen spells cost {1} less to cast.\nWhenever you roll {CHAOS}, put X +1/+1 counters on target creature, where X is that creature's converted mana cost. +Oracle:Red spells cost {1} less to cast.\nGreen spells cost {1} less to cast.\nWhenever you roll {CHAOS}, put X +1/+1 counters on target creature, where X is that creature's mana value. diff --git a/forge-gui/res/cardsfolder/f/feral_deceiver.txt b/forge-gui/res/cardsfolder/f/feral_deceiver.txt index 3291b90bfbc..4d46294f00b 100644 --- a/forge-gui/res/cardsfolder/f/feral_deceiver.txt +++ b/forge-gui/res/cardsfolder/f/feral_deceiver.txt @@ -3,9 +3,9 @@ ManaCost:3 G Types:Creature Spirit PT:3/2 A:AB$ Dig | Cost$ 1 | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | SpellDescription$ Look at the top card of your library. -A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ TrigPump | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gets +2/+2 and gains trample until end of turn. Activate this ability only once each turn. +A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ TrigPump | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gets +2/+2 and gains trample until end of turn. Activate only once each turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | KW$ Trample | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/feral_deceiver.jpg -Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, Feral Deceiver gets +2/+2 and gains trample until end of turn. Activate this ability only once each turn. +Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, Feral Deceiver gets +2/+2 and gains trample until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/f/fertilid.txt b/forge-gui/res/cardsfolder/f/fertilid.txt index f5186c0cfd7..91381887ea6 100644 --- a/forge-gui/res/cardsfolder/f/fertilid.txt +++ b/forge-gui/res/cardsfolder/f/fertilid.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Elemental PT:0/0 K:etbCounter:P1P1:2 -A:AB$ ChangeZone | Cost$ 1 G SubCounter<1/P1P1> | ValidTgts$ Player | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | Chooser$ Targeted | SpellDescription$ Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles their library. +A:AB$ ChangeZone | Cost$ 1 G SubCounter<1/P1P1> | ValidTgts$ Player | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | Chooser$ Targeted | SpellDescription$ Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles. DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/fertilid.jpg -Oracle:Fertilid enters the battlefield with two +1/+1 counters on it.\n{1}{G}, Remove a +1/+1 counter from Fertilid: Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles their library. +Oracle:Fertilid enters the battlefield with two +1/+1 counters on it.\n{1}{G}, Remove a +1/+1 counter from Fertilid: Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles. diff --git a/forge-gui/res/cardsfolder/f/field_of_ruin.txt b/forge-gui/res/cardsfolder/f/field_of_ruin.txt index 60a9fdfcef4..2f3fdee3258 100644 --- a/forge-gui/res/cardsfolder/f/field_of_ruin.txt +++ b/forge-gui/res/cardsfolder/f/field_of_ruin.txt @@ -2,8 +2,8 @@ Name:Field of Ruin ManaCost:no cost Types:Land 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. +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. 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. +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. diff --git a/forge-gui/res/cardsfolder/f/fiend_artisan.txt b/forge-gui/res/cardsfolder/f/fiend_artisan.txt index 2fe03f58e7a..f5febb5aefb 100755 --- a/forge-gui/res/cardsfolder/f/fiend_artisan.txt +++ b/forge-gui/res/cardsfolder/f/fiend_artisan.txt @@ -3,9 +3,9 @@ ManaCost:B/G B/G Types:Creature Nightmare PT:1/1 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ Y | AddToughness$ Y | Description$ CARDNAME gets +1/+1 for each creature card in your graveyard. -A:AB$ ChangeZone | Cost$ X BG T Sac<1/Creature.Other/another creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | ChangeNum$ 1 | SorcerySpeed$ True | 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. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ X BG T Sac<1/Creature.Other/another creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | ChangeNum$ 1 | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with mana value X or less, put it onto the battlefield, then shuffle. Activate only as a sorcery. SVar:Y:Count$TypeInYourYard.Creature SVar:X:Count$xPaid AI:RemoveDeck:All DeckHints:Ability$Graveyard -Oracle:Fiend Artisan gets +1/+1 for each creature card in your graveyard.\n{X}{B/G}, {T}, Sacrifice another creature: Search your library for a creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. Activate this ability only any time you could cast a sorcery. +Oracle:Fiend Artisan gets +1/+1 for each creature card in your graveyard.\n{X}{B/G}, {T}, Sacrifice another creature: Search your library for a creature card with mana value X or less, put it onto the battlefield, then shuffle. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/f/fierce_empath.txt b/forge-gui/res/cardsfolder/f/fierce_empath.txt index dc503cf30c2..e32c89bd5e8 100644 --- a/forge-gui/res/cardsfolder/f/fierce_empath.txt +++ b/forge-gui/res/cardsfolder/f/fierce_empath.txt @@ -2,7 +2,7 @@ Name:Fierce Empath ManaCost:2 G Types:Creature Elf 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 creature card with converted mana cost 6 or greater, 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 a creature card with mana value 6 or greater, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcGE6 | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/fierce_empath.jpg -Oracle:When Fierce Empath enters the battlefield, you may 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 Fierce Empath enters the battlefield, you may search your library for a creature card with mana value 6 or greater, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/fiery_fall.txt b/forge-gui/res/cardsfolder/f/fiery_fall.txt index a75f7a86065..922c4d3b9ba 100644 --- a/forge-gui/res/cardsfolder/f/fiery_fall.txt +++ b/forge-gui/res/cardsfolder/f/fiery_fall.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ DealDamage | Cost$ 5 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature. K:TypeCycling:Basic:1 R SVar:Picture:http://www.wizards.com/global/images/magic/general/fiery_fall.jpg -Oracle:Fiery Fall deals 5 damage to target creature.\nBasic landcycling {1}{R} ({1}{R}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Fiery Fall deals 5 damage to target creature.\nBasic landcycling {1}{R} ({1}{R}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/f/final_parting.txt b/forge-gui/res/cardsfolder/f/final_parting.txt index b97209c2cd8..7738200ee91 100644 --- a/forge-gui/res/cardsfolder/f/final_parting.txt +++ b/forge-gui/res/cardsfolder/f/final_parting.txt @@ -1,8 +1,8 @@ Name:Final Parting ManaCost:3 B B Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 B B | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ 2 | Mandatory$ True | RememberChanged$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for two cards. Put one into your hand and the other into your graveyard. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 B B | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ 2 | Mandatory$ True | RememberChanged$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for two cards. Put one into your hand and the other into your graveyard. Then shuffle. SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card to go to your hand | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Card.IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card to go to your graveyard | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Search your library for two cards. Put one into your hand and the other into your graveyard. Then shuffle your library. +Oracle:Search your library for two cards. Put one into your hand and the other into your graveyard. Then shuffle. diff --git a/forge-gui/res/cardsfolder/f/finale_of_devastation.txt b/forge-gui/res/cardsfolder/f/finale_of_devastation.txt index eb0be41d776..91450aeceea 100644 --- a/forge-gui/res/cardsfolder/f/finale_of_devastation.txt +++ b/forge-gui/res/cardsfolder/f/finale_of_devastation.txt @@ -1,7 +1,7 @@ Name:Finale of Devastation ManaCost:X G G Types:Sorcery -A:SP$ ChangeZone | Cost$ X G G | ChangeType$ Creature.YouCtrl+cmcLEX | Hidden$ True | 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$ Battlefield | ShuffleNonMandatory$ True | SubAbility$ DBPump | SpellDescription$ Search your library and/or graveyard for a creature card with converted mana cost X or less and put it onto the battlefield. If you search your library this way, shuffle it. If X is 10 or more, creatures you control get +X/+X and gain haste until end of turn. +A:SP$ ChangeZone | Cost$ X G G | ChangeType$ Creature.YouCtrl+cmcLEX | Hidden$ True | 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$ Battlefield | ShuffleNonMandatory$ True | SubAbility$ DBPump | SpellDescription$ Search your library and/or graveyard for a creature card with mana value X or less and put it onto the battlefield. If you search your library this way, shuffle. If X is 10 or more, creatures you control get +X/+X and gain haste until end of turn. SVar:DBPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Haste | NumAtt$ X | NumDef$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ GE10 SVar:X:Count$xPaid -Oracle:Search your library and/or graveyard for a creature card with converted mana cost X or less and put it onto the battlefield. If you search your library this way, shuffle it. If X is 10 or more, creatures you control get +X/+X and gain haste until end of turn. +Oracle:Search your library and/or graveyard for a creature card with mana value X or less and put it onto the battlefield. If you search your library this way, shuffle. If X is 10 or more, creatures you control get +X/+X and gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/f/finale_of_promise.txt b/forge-gui/res/cardsfolder/f/finale_of_promise.txt index 2bbab50d745..d519878829b 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 | 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 | StackDescription$ None +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 mana value X or less | RememberObjects$ Targeted | SubAbility$ DBPump | SpellDescription$ You may cast up to one target instant card and/or up to one target sorcery card from your graveyard each with mana value 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 mana value X or less | RememberObjects$ Targeted | SubAbility$ DBPlay | 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 | 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 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. +Oracle:You may cast up to one target instant card and/or up to one target sorcery card from your graveyard each with mana value 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_belly_changeling.txt b/forge-gui/res/cardsfolder/f/fire_belly_changeling.txt index 6026b901519..ed1b87e5f6a 100644 --- a/forge-gui/res/cardsfolder/f/fire_belly_changeling.txt +++ b/forge-gui/res/cardsfolder/f/fire_belly_changeling.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Shapeshifter PT:1/1 K:Changeling -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability no more than twice each turn. -Oracle:Changeling (This card is every creature type.)\n{R}: Fire-Belly Changeling gets +1/+0 until end of turn. Activate this ability no more than twice each turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate no more than twice each turn. +Oracle:Changeling (This card is every creature type.)\n{R}: Fire-Belly Changeling gets +1/+0 until end of turn. Activate no more than twice each turn. diff --git a/forge-gui/res/cardsfolder/f/fire_bowman.txt b/forge-gui/res/cardsfolder/f/fire_bowman.txt index 8669756983a..82be8e687e2 100644 --- a/forge-gui/res/cardsfolder/f/fire_bowman.txt +++ b/forge-gui/res/cardsfolder/f/fire_bowman.txt @@ -2,6 +2,6 @@ Name:Fire Bowman ManaCost:R Types:Creature Human Soldier Archer PT:1/1 -A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ CARDNAME deals 1 damage to any target. Activate this ability only during your turn, before attackers are declared. +A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ CARDNAME deals 1 damage to any target. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/fire_bowman.jpg -Oracle:Sacrifice Fire Bowman: It deals 1 damage to any target. Activate this ability only during your turn, before attackers are declared. +Oracle:Sacrifice Fire Bowman: It deals 1 damage to any target. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/f/fire_drake.txt b/forge-gui/res/cardsfolder/f/fire_drake.txt index 89e5b942618..a0f1b20f209 100644 --- a/forge-gui/res/cardsfolder/f/fire_drake.txt +++ b/forge-gui/res/cardsfolder/f/fire_drake.txt @@ -3,5 +3,5 @@ ManaCost:1 R R Types:Creature Drake PT:1/2 K:Flying -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability only once each turn. -Oracle:Flying\n{R}: Fire Drake gets +1/+0 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate only once each turn. +Oracle:Flying\n{R}: Fire Drake gets +1/+0 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/f/fire_juggler.txt b/forge-gui/res/cardsfolder/f/fire_juggler.txt index 9ad1e45f3af..6f27b5948ed 100644 --- a/forge-gui/res/cardsfolder/f/fire_juggler.txt +++ b/forge-gui/res/cardsfolder/f/fire_juggler.txt @@ -6,4 +6,4 @@ T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Exe SVar:TrigClash:DB$ Clash | WinSubAbility$ DBDamage SVar:DBDamage:DB$ DamageAll | NumDmg$ 4 | ValidCards$ Creature.blockingSource SVar:Picture:http://www.wizards.com/global/images/magic/general/fire_juggler.jpg -Oracle:Whenever Fire Juggler becomes blocked, clash with an opponent. If you win, Fire Juggler deals 4 damage to each creature blocking it. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Whenever Fire Juggler becomes blocked, clash with an opponent. If you win, Fire Juggler deals 4 damage to each creature blocking it. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/f/firemane_angel.txt b/forge-gui/res/cardsfolder/f/firemane_angel.txt index f4cdd336e5a..47498e5b79c 100644 --- a/forge-gui/res/cardsfolder/f/firemane_angel.txt +++ b/forge-gui/res/cardsfolder/f/firemane_angel.txt @@ -6,7 +6,7 @@ K:Flying K:First Strike T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self | PresentZone$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard or on the battlefield, you may gain 1 life. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | OptionalDecider$ You | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard or on the battlefield, you may gain 1 life. -A:AB$ ChangeZone | Cost$ 6 R R W W | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only during your upkeep. +A:AB$ ChangeZone | Cost$ 6 R R W W | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only during your upkeep. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/firemane_angel.jpg -Oracle:Flying, first strike\nAt the beginning of your upkeep, if Firemane Angel is in your graveyard or on the battlefield, you may gain 1 life.\n{6}{R}{R}{W}{W}: Return Firemane Angel from your graveyard to the battlefield. Activate this ability only during your upkeep. +Oracle:Flying, first strike\nAt the beginning of your upkeep, if Firemane Angel is in your graveyard or on the battlefield, you may gain 1 life.\n{6}{R}{R}{W}{W}: Return Firemane Angel from your graveyard to the battlefield. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/f/fireminds_foresight.txt b/forge-gui/res/cardsfolder/f/fireminds_foresight.txt index d1fcc14e52d..6bbe509bbac 100644 --- a/forge-gui/res/cardsfolder/f/fireminds_foresight.txt +++ b/forge-gui/res/cardsfolder/f/fireminds_foresight.txt @@ -1,9 +1,9 @@ Name:Firemind's Foresight ManaCost:5 U R Types:Instant -A:SP$ ChangeZone | Cost$ 5 U R | ChangeType$ Instant.cmcEQ3 | ChangeNum$ 1 | Origin$ Library | Destination$ Hand | SubAbility$ FindCMC2 | StackDescription$ Search your library for an instant card with converted mana cost 3, reveal it, and put it into your hand. | SpellDescription$ Search your library for an instant card with converted mana cost 3, reveal it, and put it into your hand. Then repeat this process for instant cards with converted mana costs 2 and 1. Then shuffle your library. -SVar:FindCMC2:DB$ ChangeZone | ChangeType$ Instant.cmcEQ2 | ChangeNum$ 1 | Origin$ Library | Destination$ Hand | SubAbility$ FindCMC1 | StackDescription$ Then repeat this process for instant cards with converted mana costs 2 and 1. -SVar:FindCMC1:DB$ ChangeZone | ChangeType$ Instant.cmcEQ1 | ChangeNum$ 1 | Origin$ Library | Destination$ Hand | Shuffle$ True | StackDescription$ Then shuffle your library. +A:SP$ ChangeZone | Cost$ 5 U R | ChangeType$ Instant.cmcEQ3 | ChangeNum$ 1 | Origin$ Library | Destination$ Hand | SubAbility$ FindCMC2 | StackDescription$ Search your library for an instant card with mana value 3, reveal it, and put it into your hand. | SpellDescription$ Search your library for an instant card with mana value 3, reveal it, and put it into your hand. Then repeat this process for instant cards with mana values 2 and 1. Then shuffle. +SVar:FindCMC2:DB$ ChangeZone | ChangeType$ Instant.cmcEQ2 | ChangeNum$ 1 | Origin$ Library | Destination$ Hand | SubAbility$ FindCMC1 | StackDescription$ Then repeat this process for instant cards with mana value 2 and 1. +SVar:FindCMC1:DB$ ChangeZone | ChangeType$ Instant.cmcEQ1 | ChangeNum$ 1 | Origin$ Library | Destination$ Hand | Shuffle$ True | StackDescription$ Then shuffle. DeckHints:Type$Instant SVar:Picture:http://www.wizards.com/global/images/magic/general/fireminds_foresight.jpg -Oracle:Search your library for an instant card with converted mana cost 3, reveal it, and put it into your hand. Then repeat this process for instant cards with converted mana costs 2 and 1. Then shuffle your library. +Oracle:Search your library for an instant card with mana value 3, reveal it, and put it into your hand. Then repeat this process for instant cards with mana values 2 and 1. Then shuffle. diff --git a/forge-gui/res/cardsfolder/f/fires_of_invention.txt b/forge-gui/res/cardsfolder/f/fires_of_invention.txt index 4e5fd881f90..6f15e865a6e 100644 --- a/forge-gui/res/cardsfolder/f/fires_of_invention.txt +++ b/forge-gui/res/cardsfolder/f/fires_of_invention.txt @@ -3,8 +3,8 @@ ManaCost:3 R Types:Enchantment S:Mode$ CantBeCast | NonCasterTurn$ True | Caster$ You | Description$ You can cast spells only during your turn and you can cast no more than two spells each turn. S:Mode$ CantBeCast | NumLimitEachTurn$ 2 | Caster$ You | Secondary$ True | Description$ You can cast spells only during your turn and you can cast no more than two spells each turn. -S:Mode$ Continuous | Affected$ Card.nonLand+YouOwn+cmcLEX | MayPlay$ True | MayPlayWithoutManaCost$ True | AffectedZone$ Hand,Graveyard,Exile,Command,Library | MayPlayDontGrantZonePermissions$ True | Description$ You may cast spells with converted mana cost less than or equal to the number of lands you control without paying their mana costs. +S:Mode$ Continuous | Affected$ Card.nonLand+YouOwn+cmcLEX | MayPlay$ True | MayPlayWithoutManaCost$ True | AffectedZone$ Hand,Graveyard,Exile,Command,Library | MayPlayDontGrantZonePermissions$ True | Description$ You may cast spells with mana value less than or equal to the number of lands you control without paying their mana costs. SVar:X:Count$Valid Land.YouCtrl AI:RemoveDeck:Random SVar:NonStackingEffect:True -Oracle:You can cast spells only during your turn and you can cast no more than two spells each turn.\nYou may cast spells with converted mana cost less than or equal to the number of lands you control without paying their mana costs. \ No newline at end of file +Oracle:You can cast spells only during your turn and you can cast no more than two spells each turn.\nYou may cast spells with mana value less than or equal to the number of lands you control without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/f/fistful_of_force.txt b/forge-gui/res/cardsfolder/f/fistful_of_force.txt index 55b01be3c09..c6dec6c36d1 100644 --- a/forge-gui/res/cardsfolder/f/fistful_of_force.txt +++ b/forge-gui/res/cardsfolder/f/fistful_of_force.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | SubAbility$ DBClash | SpellDescription$ Target creature gets +2/+2 until end of turn. Clash with an opponent. If you win, that creature gets an additional +2/+2 and gains trample until end of turn. SVar:DBClash:DB$ Clash | WinSubAbility$ AdditionalPump SVar:AdditionalPump:DB$ Pump | Defined$ Targeted | NumAtt$ 2 | NumDef$ 2 | KW$ Trample -Oracle:Target creature gets +2/+2 until end of turn. Clash with an opponent. If you win, that creature gets an additional +2/+2 and gains trample until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Target creature gets +2/+2 until end of turn. Clash with an opponent. If you win, that creature gets an additional +2/+2 and gains trample until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/f/flagstones_of_trokair.txt b/forge-gui/res/cardsfolder/f/flagstones_of_trokair.txt index fc5a8149a93..948b48405ad 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, put it onto the battlefield tapped, then 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. 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, put it onto the battlefield tapped, then 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. diff --git a/forge-gui/res/cardsfolder/f/flame_javelin.txt b/forge-gui/res/cardsfolder/f/flame_javelin.txt index eabdabec8eb..9d6286bc8b6 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:({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. +Oracle:({2/R} can be paid with any two mana or with {R}. This card's mana value is 6.)\nFlame Javelin deals 4 damage to any target. diff --git a/forge-gui/res/cardsfolder/f/flamekin_harbinger.txt b/forge-gui/res/cardsfolder/f/flamekin_harbinger.txt index d91099dda24..8746baa834d 100644 --- a/forge-gui/res/cardsfolder/f/flamekin_harbinger.txt +++ b/forge-gui/res/cardsfolder/f/flamekin_harbinger.txt @@ -2,8 +2,8 @@ Name:Flamekin Harbinger ManaCost:R Types:Creature Elemental Shaman PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Elemental card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Elemental card, reveal it, then shuffle and put that card on top of it. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Elemental | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/flamekin_harbinger.jpg -Oracle:When Flamekin Harbinger enters the battlefield, you may search your library for an Elemental card, reveal it, then shuffle your library and put that card on top of it. +Oracle:When Flamekin Harbinger enters the battlefield, you may search your library for an Elemental card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/f/flamekin_herald.txt b/forge-gui/res/cardsfolder/f/flamekin_herald.txt index 90d38b768b8..1287f02dcd8 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 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.) +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 mana value. 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 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.) +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 mana value. 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/fleshformer.txt b/forge-gui/res/cardsfolder/f/fleshformer.txt index 22eff745425..c9d1a71cd54 100644 --- a/forge-gui/res/cardsfolder/f/fleshformer.txt +++ b/forge-gui/res/cardsfolder/f/fleshformer.txt @@ -3,5 +3,5 @@ ManaCost:2 B Types:Creature Human Wizard PT:2/2 A:AB$ Pump | Cost$ W U B R G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | KW$ Fear | ActivationLimit$ 1 | SubAbility$ DBPump | SpellDescription$ CARDNAME gets +2/+2 and gains fear until end of turn. -SVar:DBPump:DB$ Pump | NumAtt$ -2 | NumDef$ -2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. Activate this ability only once each turn. -Oracle:{W}{U}{B}{R}{G}: Fleshformer gets +2/+2 and gains fear until end of turn. Target creature gets -2/-2 until end of turn. Activate this ability only during your turn. (A creature with fear can't be blocked except by artifact creatures and/or black creatures.) +SVar:DBPump:DB$ Pump | NumAtt$ -2 | NumDef$ -2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. Activate only once each turn. +Oracle:{W}{U}{B}{R}{G}: Fleshformer gets +2/+2 and gains fear until end of turn. Target creature gets -2/-2 until end of turn. Activate only during your turn. (A creature with fear can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/f/fleshwrither.txt b/forge-gui/res/cardsfolder/f/fleshwrither.txt index b293e953af3..459612c48ab 100644 --- a/forge-gui/res/cardsfolder/f/fleshwrither.txt +++ b/forge-gui/res/cardsfolder/f/fleshwrither.txt @@ -4,4 +4,4 @@ Types:Creature Horror PT:3/3 K:Transfigure:1 B B SVar:Picture:http://www.wizards.com/global/images/magic/general/fleshwrither.jpg -Oracle:Transfigure {1}{B}{B} ({1}{B}{B}, Sacrifice this creature: Search your library for a creature card with the same converted mana cost as this creature and put that card onto the battlefield. Then shuffle your library. Transfigure only as a sorcery.) +Oracle:Transfigure {1}{B}{B} ({1}{B}{B}, Sacrifice this creature: Search your library for a creature card with the same mana value as this creature, put that card onto the battlefield, then shuffle. Transfigure only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/f/flood_plain.txt b/forge-gui/res/cardsfolder/f/flood_plain.txt index 455f92a901a..c8ed8aa19d8 100644 --- a/forge-gui/res/cardsfolder/f/flood_plain.txt +++ b/forge-gui/res/cardsfolder/f/flood_plain.txt @@ -2,6 +2,6 @@ Name:Flood Plain ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Island | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains or Island card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Island | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains or Island card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/flood_plain.jpg -Oracle:Flood Plain enters the battlefield tapped.\n{T}, Sacrifice Flood Plain: Search your library for a Plains or Island card, put it onto the battlefield, then shuffle your library. +Oracle:Flood Plain enters the battlefield tapped.\n{T}, Sacrifice Flood Plain: Search your library for a Plains or Island card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/flooded_strand.txt b/forge-gui/res/cardsfolder/f/flooded_strand.txt index ec82c2bce1e..4080aca6774 100644 --- a/forge-gui/res/cardsfolder/f/flooded_strand.txt +++ b/forge-gui/res/cardsfolder/f/flooded_strand.txt @@ -1,6 +1,6 @@ Name:Flooded Strand ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Island | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains or Island card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Island | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains or Island card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/flooded_strand.jpg -Oracle:{T}, Pay 1 life, Sacrifice Flooded Strand: Search your library for a Plains or Island card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Pay 1 life, Sacrifice Flooded Strand: Search your library for a Plains or Island card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/flower_flourish.txt b/forge-gui/res/cardsfolder/f/flower_flourish.txt index 3a5f46ed562..c5bdd30dffa 100644 --- a/forge-gui/res/cardsfolder/f/flower_flourish.txt +++ b/forge-gui/res/cardsfolder/f/flower_flourish.txt @@ -2,8 +2,8 @@ Name:Flower ManaCost:G/W Types:Sorcery AlternateMode: Split -A:SP$ ChangeZone | Cost$ G/W | Origin$ Library | Destination$ Hand | ChangeType$ Land.Forest+Basic,Land.Plains+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Forest or Plains card, reveal it, put it into your hand, then shuffle your library. -Oracle:Search your library for a basic Forest or Plains card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ G/W | Origin$ Library | Destination$ Hand | ChangeType$ Land.Forest+Basic,Land.Plains+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Forest or Plains card, reveal it, put it into your hand, then shuffle. +Oracle:Search your library for a basic Forest or Plains card, reveal it, put it into your hand, then shuffle. ALTERNATE diff --git a/forge-gui/res/cardsfolder/f/font_of_fertility.txt b/forge-gui/res/cardsfolder/f/font_of_fertility.txt index 7f5ca741ad1..e46f222bf50 100644 --- a/forge-gui/res/cardsfolder/f/font_of_fertility.txt +++ b/forge-gui/res/cardsfolder/f/font_of_fertility.txt @@ -1,6 +1,6 @@ Name:Font of Fertility ManaCost:G Types:Enchantment -A:AB$ ChangeZone | Cost$ 1 G Sac<1/CARDNAME> | 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. +A:AB$ ChangeZone | Cost$ 1 G Sac<1/CARDNAME> | 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/font_of_fertility.jpg -Oracle:{1}{G}, Sacrifice Font of Fertility: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:{1}{G}, Sacrifice Font of Fertility: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/food_chain.txt b/forge-gui/res/cardsfolder/f/food_chain.txt index 81ed0f5c134..1d1d875ddc9 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 | 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. +A:AB$ Mana | Cost$ Exile<1/Creature> | Produced$ Any | Amount$ X | RestrictValid$ Card.Creature | SpellDescription$ Add X mana of any one color, where X is 1 plus the exiled creature's mana value. 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 1 plus the exiled creature's converted mana cost. 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 mana value. Spend this mana only to cast creature spells. diff --git a/forge-gui/res/cardsfolder/f/fools_tome.txt b/forge-gui/res/cardsfolder/f/fools_tome.txt index b4a806c93b3..3e8ee8b3b90 100644 --- a/forge-gui/res/cardsfolder/f/fools_tome.txt +++ b/forge-gui/res/cardsfolder/f/fools_tome.txt @@ -1,6 +1,6 @@ Name:Fool's Tome ManaCost:4 Types:Artifact -A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | ActivationCardsInHand$ 0 | SpellDescription$ Draw a card. Activate this ability only if you have no cards in hand. +A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | ActivationCardsInHand$ 0 | SpellDescription$ Draw a card. Activate only if you have no cards in hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/fools_tome.jpg -Oracle:{2}, {T}: Draw a card. Activate this ability only if you have no cards in hand. +Oracle:{2}, {T}: Draw a card. Activate only if you have no cards in hand. diff --git a/forge-gui/res/cardsfolder/f/forbidding_spirit.txt b/forge-gui/res/cardsfolder/f/forbidding_spirit.txt index e9464f32673..83bf73d1180 100644 --- a/forge-gui/res/cardsfolder/f/forbidding_spirit.txt +++ b/forge-gui/res/cardsfolder/f/forbidding_spirit.txt @@ -2,7 +2,7 @@ Name:Forbidding Spirit ManaCost:1 W W Types:Creature Spirit Cleric PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TempAttackTax | TriggerDescription$ When CARDNAME enters the battlefield, until your next turn, creatures can't attack you or a planeswalker you control unless their controller pays {2} for each of those creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TempAttackTax | TriggerDescription$ When CARDNAME enters the battlefield, until your next turn, creatures can't attack you or planeswalkers you control unless their controller pays {2} for each of those creatures. SVar:TempAttackTax:DB$ Effect | Name$ Forbidding Spirit Effect | StaticAbilities$ TempoCantAttack | Duration$ UntilYourNextTurn | SpellDescription$ Until your next turn, creatures can't attack you or a planeswalker you control unless their controller pays {2} for each of those creatures. SVar:TempoCantAttack:Mode$ CantAttackUnless | EffectZone$ Command | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ 2 | Description$ Until your next turn, creatures can't attack you or a planeswalker you control unless their controller pays {2} for each of those creatures. -Oracle:When Forbidding Spirit enters the battlefield, until your next turn, creatures can't attack you or a planeswalker you control unless their controller pays {2} for each of those creatures. +Oracle:When Forbidding Spirit enters the battlefield, until your next turn, creatures can't attack you or planeswalkers you control unless their controller pays {2} for each of those creatures. diff --git a/forge-gui/res/cardsfolder/f/forced_march.txt b/forge-gui/res/cardsfolder/f/forced_march.txt index 45a98024189..394a1b2d4aa 100644 --- a/forge-gui/res/cardsfolder/f/forced_march.txt +++ b/forge-gui/res/cardsfolder/f/forced_march.txt @@ -1,8 +1,8 @@ Name:Forced March ManaCost:X B B B Types:Sorcery -A:SP$ DestroyAll | Cost$ X B B B | ValidCards$ Creature.cmcLEX | SpellDescription$ Destroy all creatures with converted mana cost X or less. +A:SP$ DestroyAll | Cost$ X B B B | ValidCards$ Creature.cmcLEX | SpellDescription$ Destroy all creatures with mana value X or less. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/forced_march.jpg -Oracle:Destroy all creatures with converted mana cost X or less. +Oracle:Destroy all creatures with mana value X or less. diff --git a/forge-gui/res/cardsfolder/f/forerunner_of_the_coalition.txt b/forge-gui/res/cardsfolder/f/forerunner_of_the_coalition.txt index aa74b437705..86d8437ffbf 100644 --- a/forge-gui/res/cardsfolder/f/forerunner_of_the_coalition.txt +++ b/forge-gui/res/cardsfolder/f/forerunner_of_the_coalition.txt @@ -2,11 +2,11 @@ Name:Forerunner of the Coalition ManaCost:2 B Types:Creature Human Pirate PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Pirate card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Pirate card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Pirate | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Pirate.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever another Pirate enters the battlefield under your control, each opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 DeckHints:Type$Pirate SVar:Picture:http://www.wizards.com/global/images/magic/general/forerunner_of_the_coalition.jpg -Oracle:When Forerunner of the Coalition enters the battlefield, you may search your library for a Pirate card, reveal it, then shuffle your library and put that card on top of it.\nWhenever another Pirate enters the battlefield under your control, each opponent loses 1 life. +Oracle:When Forerunner of the Coalition enters the battlefield, you may search your library for a Pirate card, reveal it, then shuffle and put that card on top.\nWhenever another Pirate enters the battlefield under your control, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/f/forerunner_of_the_empire.txt b/forge-gui/res/cardsfolder/f/forerunner_of_the_empire.txt index 8dfcb04727a..ca9448ee69d 100644 --- a/forge-gui/res/cardsfolder/f/forerunner_of_the_empire.txt +++ b/forge-gui/res/cardsfolder/f/forerunner_of_the_empire.txt @@ -2,10 +2,10 @@ Name:Forerunner of the Empire ManaCost:3 R Types:Creature Human Soldier PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Dinosaur card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Dinosaur card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Dinosaur | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Dinosaur.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDamageAll | TriggerDescription$ Whenever a Dinosaur enters the battlefield under your control, you may have Forerunner of the Empire deal 1 damage to each creature. SVar:TrigDamageAll:DB$DamageAll | ValidCards$ Creature | ValidDescription$ each creature. | NumDmg$ 1 DeckHints:Type$Dinosaur SVar:Picture:http://www.wizards.com/global/images/magic/general/forerunner_of_the_empire.jpg -Oracle:When Forerunner of the Empire enters the battlefield, you may search your library for a Dinosaur card, reveal it, then shuffle your library and put that card on top of it.\nWhenever a Dinosaur enters the battlefield under your control, you may have Forerunner of the Empire deal 1 damage to each creature. +Oracle:When Forerunner of the Empire enters the battlefield, you may search your library for a Dinosaur card, reveal it, then shuffle and put that card on top.\nWhenever a Dinosaur enters the battlefield under your control, you may have Forerunner of the Empire deal 1 damage to each creature. 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 39c89357633..23e699f23d7 100644 --- a/forge-gui/res/cardsfolder/f/forerunner_of_the_heralds.txt +++ b/forge-gui/res/cardsfolder/f/forerunner_of_the_heralds.txt @@ -2,7 +2,7 @@ Name:Forerunner of the Heralds ManaCost:3 G Types:Creature Merfolk Scout PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Merfolk | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Merfolk+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigCounters | TriggerDescription$ Whenever another Merfolk enters the battlefield under your control, put a +1/+1 counter on CARDNAME. SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 @@ -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 Forerunner of the Heralds. +Oracle:When Forerunner of the Heralds enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle and put that card on top.\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/forerunner_of_the_legion.txt b/forge-gui/res/cardsfolder/f/forerunner_of_the_legion.txt index 01da4191ccc..cf3b3eff5ea 100644 --- a/forge-gui/res/cardsfolder/f/forerunner_of_the_legion.txt +++ b/forge-gui/res/cardsfolder/f/forerunner_of_the_legion.txt @@ -2,10 +2,10 @@ Name:Forerunner of the Legion ManaCost:2 W Types:Creature Vampire Knight PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Vampire card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Vampire card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Vampire | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Vampire.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another Vampire enters the battlefield under your control, target creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 DeckHints:Type$Vampire SVar:BuffedBy:Vampire -Oracle:When Forerunner of the Legion enters the battlefield, you may search your library for a Vampire card, reveal it, then shuffle your library and put that card on top of it.\nWhenever another Vampire enters the battlefield under your control, target creature gets +1/+1 until end of turn. +Oracle:When Forerunner of the Legion enters the battlefield, you may search your library for a Vampire card, reveal it, then shuffle and put that card on top.\nWhenever another Vampire enters the battlefield under your control, target creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/foresee.txt b/forge-gui/res/cardsfolder/f/foresee.txt index 10b7b0aa8f2..4494f9dbd37 100644 --- a/forge-gui/res/cardsfolder/f/foresee.txt +++ b/forge-gui/res/cardsfolder/f/foresee.txt @@ -1,7 +1,7 @@ Name:Foresee ManaCost:3 U Types:Sorcery -A:SP$ Scry | Cost$ 3 U | ScryNum$ 4 | SpellDescription$ Scry 4, then draw two cards. (To scry 4, look at the top four cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) | SubAbility$ DBDraw +A:SP$ Scry | Cost$ 3 U | ScryNum$ 4 | SpellDescription$ Scry 4, then draw two cards. | SubAbility$ DBDraw SVar:DBDraw:DB$Draw | NumCards$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/foresee.jpg -Oracle:Scry 4, then draw two cards. (To scry 4, look at the top four 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:Scry 4, then draw two cards. diff --git a/forge-gui/res/cardsfolder/f/foresight.txt b/forge-gui/res/cardsfolder/f/foresight.txt index 46304266afc..cb5cb4a5580 100644 --- a/forge-gui/res/cardsfolder/f/foresight.txt +++ b/forge-gui/res/cardsfolder/f/foresight.txt @@ -1,10 +1,10 @@ Name:Foresight ManaCost:1 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Exile | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | SpellDescription$ Search your library for three cards, exile them, then shuffle your library. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip +A:SP$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Exile | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | SpellDescription$ Search your library for three cards, exile them, then shuffle. 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 AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/foresight.jpg -Oracle:Search your library for three cards, exile them, then shuffle your library.\nDraw a card at the beginning of the next turn's upkeep. +Oracle:Search your library for three cards, exile them, then shuffle.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/f/forge_armor.txt b/forge-gui/res/cardsfolder/f/forge_armor.txt index f332a261307..2053c716c46 100644 --- a/forge-gui/res/cardsfolder/f/forge_armor.txt +++ b/forge-gui/res/cardsfolder/f/forge_armor.txt @@ -1,9 +1,9 @@ Name:Forge Armor ManaCost:4 R Types:Instant -A:SP$ PutCounter | Cost$ 4 R Sac<1/Artifact> | CounterType$ P1P1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterNum$ X | SpellDescription$ Put X +1/+1 counters on target creature, where X is the sacrificed artifact's converted mana cost. +A:SP$ PutCounter | Cost$ 4 R Sac<1/Artifact> | CounterType$ P1P1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterNum$ X | SpellDescription$ Put X +1/+1 counters on target creature, where X is the sacrificed artifact's mana value. 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 this spell, 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 mana value. diff --git a/forge-gui/res/cardsfolder/f/forgestoker_dragon.txt b/forge-gui/res/cardsfolder/f/forgestoker_dragon.txt index 4c82cbe6002..8073103c232 100644 --- a/forge-gui/res/cardsfolder/f/forgestoker_dragon.txt +++ b/forge-gui/res/cardsfolder/f/forgestoker_dragon.txt @@ -3,7 +3,7 @@ ManaCost:4 R R Types:Creature Dragon PT:5/4 K:Flying -A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBPump | IsPresent$ Card.Self+attacking | SpellDescription$ CARDNAME deals 1 damage to target creature. It can't be regenerated this turn. That creature can't block this combat. Activate this ability only if CARDNAME is attacking. +A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBPump | IsPresent$ Card.Self+attacking | SpellDescription$ CARDNAME deals 1 damage to target creature. It can't be regenerated this turn. That creature can't block this combat. Activate only if CARDNAME is attacking. SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ HIDDEN CARDNAME can't block. | UntilEndOfCombat$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/forgestoker_dragon.jpg -Oracle:Flying\n{1}{R}: Forgestoker Dragon deals 1 damage to target creature. That creature can't block this combat. Activate this ability only if Forgestoker Dragon is attacking. +Oracle:Flying\n{1}{R}: Forgestoker Dragon deals 1 damage to target creature. That creature can't block this combat. Activate only if Forgestoker Dragon is attacking. diff --git a/forge-gui/res/cardsfolder/f/forging_the_tyrite_sword.txt b/forge-gui/res/cardsfolder/f/forging_the_tyrite_sword.txt index 849b6347228..09a4fef7a95 100644 --- a/forge-gui/res/cardsfolder/f/forging_the_tyrite_sword.txt +++ b/forge-gui/res/cardsfolder/f/forging_the_tyrite_sword.txt @@ -3,6 +3,6 @@ ManaCost:1 R W Types:Enchantment Saga K:Saga:3:DBToken,DBToken,DBChangeZone SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Create a Treasure token. -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedHalvar; God of Battle,Equipment | ChangeNum$ 1 | SpellDescription$ Search your library for a card named Halvar, God of Battle or an Equipment card, reveal it, put it into your hand, then shuffle your library. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedHalvar; God of Battle,Equipment | ChangeNum$ 1 | SpellDescription$ Search your library for a card named Halvar, God of Battle or an Equipment card, reveal it, put it into your hand, then shuffle. DeckHas:Ability$Token -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Create a Treasure token.\nIII — Search your library for a card named Halvar, God of Battle or an Equipment card, reveal it, put it into your hand, then shuffle your library. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II — Create a Treasure token.\nIII — Search your library for a card named Halvar, God of Battle or an Equipment card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/fork_in_the_road.txt b/forge-gui/res/cardsfolder/f/fork_in_the_road.txt index a555d63c51e..0ca9d796e0a 100644 --- a/forge-gui/res/cardsfolder/f/fork_in_the_road.txt +++ b/forge-gui/res/cardsfolder/f/fork_in_the_road.txt @@ -1,11 +1,11 @@ Name:Fork in the Road ManaCost:1 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic land cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic land cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle. SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic+IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for your hand | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Land.Basic+IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for your graveyard | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Ability$Delirium DeckHas:Ability$Graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/fork_in_the_road.jpg -Oracle:Search your library for up to two basic land cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle your library. +Oracle:Search your library for up to two basic land cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle. diff --git a/forge-gui/res/cardsfolder/f/forked_branch_garami.txt b/forge-gui/res/cardsfolder/f/forked_branch_garami.txt index b4565338978..e9ea07026d9 100644 --- a/forge-gui/res/cardsfolder/f/forked_branch_garami.txt +++ b/forge-gui/res/cardsfolder/f/forked_branch_garami.txt @@ -6,4 +6,4 @@ K:Soulshift:4 K:Soulshift:4 DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/forked_branch_garami.jpg -Oracle:Soulshift 4, soulshift 4 (When this creature dies, you may return up to two target Spirit cards with converted mana cost 4 or less from your graveyard to your hand.) +Oracle:Soulshift 4, soulshift 4 (When this creature dies, you may return up to two target Spirit cards with mana value 4 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/f/fractured_powerstone.txt b/forge-gui/res/cardsfolder/f/fractured_powerstone.txt index 9c4216154b0..57d2d532479 100644 --- a/forge-gui/res/cardsfolder/f/fractured_powerstone.txt +++ b/forge-gui/res/cardsfolder/f/fractured_powerstone.txt @@ -2,7 +2,7 @@ Name:Fractured Powerstone ManaCost:2 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ RollPlanarDice | Cost$ T | SorcerySpeed$ True | SpellDescription$ Roll the planar die. Activate this ability only any time you could cast a sorcery. +A:AB$ RollPlanarDice | Cost$ T | SorcerySpeed$ True | SpellDescription$ Roll the planar die. Activate only as a sorcery. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/fractured_powerstone.jpg -Oracle:{T}: Add {C}.\n{T}: Roll the planar die. Activate this ability only any time you could cast a sorcery. +Oracle:{T}: Add {C}.\n{T}: Roll the planar die. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/f/fragmentize.txt b/forge-gui/res/cardsfolder/f/fragmentize.txt index d77b0e27c50..d461788e544 100644 --- a/forge-gui/res/cardsfolder/f/fragmentize.txt +++ b/forge-gui/res/cardsfolder/f/fragmentize.txt @@ -1,6 +1,6 @@ Name:Fragmentize ManaCost:W Types:Sorcery -A:SP$ Destroy | Cost$ W | ValidTgts$ Artifact.cmcLE4,Enchantment.cmcLE4 | TgtPrompt$ Select target artifact or enchantment with converted mana cost 4 or less | SpellDescription$ Destroy target artifact or enchantment with converted mana cost 4 or less. +A:SP$ Destroy | Cost$ W | ValidTgts$ Artifact.cmcLE4,Enchantment.cmcLE4 | TgtPrompt$ Select target artifact or enchantment with mana value 4 or less | SpellDescription$ Destroy target artifact or enchantment with mana value 4 or less. SVar:Picture:http://www.wizards.com/global/images/magic/general/fragmentize.jpg -Oracle:Destroy target artifact or enchantment with converted mana cost 4 or less. \ No newline at end of file +Oracle:Destroy target artifact or enchantment with mana value 4 or less. 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 ea19278e325..60be51ff910 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_tilling.txt b/forge-gui/res/cardsfolder/f/frenzied_tilling.txt index 6c673dd35b9..7b26929c736 100644 --- a/forge-gui/res/cardsfolder/f/frenzied_tilling.txt +++ b/forge-gui/res/cardsfolder/f/frenzied_tilling.txt @@ -1,7 +1,7 @@ Name:Frenzied Tilling ManaCost:3 R G Types:Sorcery -A:SP$ Destroy | Cost$ 3 R G | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBSearch | SpellDescription$ Destroy target land. Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +A:SP$ Destroy | Cost$ 3 R G | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBSearch | SpellDescription$ Destroy target land. Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. SVar:DBSearch:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/frenzied_tilling.jpg -Oracle:Destroy target land. Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +Oracle:Destroy target land. Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/friendly_fire.txt b/forge-gui/res/cardsfolder/f/friendly_fire.txt index b80db088f26..c19033a8d55 100644 --- a/forge-gui/res/cardsfolder/f/friendly_fire.txt +++ b/forge-gui/res/cardsfolder/f/friendly_fire.txt @@ -1,11 +1,11 @@ Name:Friendly Fire ManaCost:3 R Types:Instant -A:SP$ Pump | Cost$ 3 R | ValidTgts$ Creature | IsCurse$ True | StackDescription$ None | SubAbility$ DBReveal | SpellDescription$ Target creature's controller reveals a card at random from their hand. Friendly fire deals damage to that creature and that player equal to the revealed card's converted mana cost. +A:SP$ Pump | Cost$ 3 R | ValidTgts$ Creature | IsCurse$ True | StackDescription$ None | SubAbility$ DBReveal | SpellDescription$ Target creature's controller reveals a card at random from their hand. Friendly fire deals damage to that creature and that player equal to the revealed card's mana value. SVar:DBReveal:DB$ Reveal | Defined$ TargetedController | Random$ True | RememberRevealed$ True | SubAbility$ DBDmg SVar:DBDmg:DB$ DamageAll | NumDmg$ X | ValidPlayers$ TargetedController | ValidCards$ Targeted.Self | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/friendly_fire.jpg -Oracle:Target creature's controller reveals a card at random from their hand. Friendly Fire deals damage to that creature and that player equal to the revealed card's converted mana cost. +Oracle:Target creature's controller reveals a card at random from their hand. Friendly Fire deals damage to that creature and that player equal to the revealed card's mana value. diff --git a/forge-gui/res/cardsfolder/f/frilled_oculus.txt b/forge-gui/res/cardsfolder/f/frilled_oculus.txt index 19b84521f3c..cd1989c64db 100644 --- a/forge-gui/res/cardsfolder/f/frilled_oculus.txt +++ b/forge-gui/res/cardsfolder/f/frilled_oculus.txt @@ -2,5 +2,5 @@ Name:Frilled Oculus ManaCost:1 U Types:Creature Homunculus PT:1/3 -A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. -Oracle:{1}{G}: Frilled Oculus gets +2/+2 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. +Oracle:{1}{G}: Frilled Oculus gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt b/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt index cc0f49e04b3..e3e46c05141 100644 --- a/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt +++ b/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt @@ -2,5 +2,5 @@ Name:Frilled Sandwalla ManaCost:G Types:Creature Lizard PT:1/1 -A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. -Oracle:{1}{G}: Frilled Sandwalla gets +2/+2 until end of turn. Activate this ability only once each turn. \ No newline at end of file +A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. +Oracle:{1}{G}: Frilled Sandwalla gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/f/from_beyond.txt b/forge-gui/res/cardsfolder/f/from_beyond.txt index ec708f51548..17b5b085b65 100644 --- a/forge-gui/res/cardsfolder/f/from_beyond.txt +++ b/forge-gui/res/cardsfolder/f/from_beyond.txt @@ -4,8 +4,8 @@ Types:Enchantment K:Devoid T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, 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 -A:AB$ ChangeZone | Cost$ 1 G Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Eldrazi | ChangeNum$ 1 | SpellDescription$ Search your library for an Eldrazi card, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 G Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Eldrazi | ChangeNum$ 1 | SpellDescription$ Search your library for an Eldrazi card, reveal it, put it into your hand, then shuffle. DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/from_beyond.jpg -Oracle:Devoid (This card has no color.)\nAt the beginning of your upkeep, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}."\n{1}{G}, Sacrifice From Beyond: Search your library for an Eldrazi card, reveal it, put it into your hand, then shuffle your library. +Oracle:Devoid (This card has no color.)\nAt the beginning of your upkeep, create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}."\n{1}{G}, Sacrifice From Beyond: Search your library for an Eldrazi card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/from_the_ashes.txt b/forge-gui/res/cardsfolder/f/from_the_ashes.txt index 3dd8a11c706..518fe526ef9 100644 --- a/forge-gui/res/cardsfolder/f/from_the_ashes.txt +++ b/forge-gui/res/cardsfolder/f/from_the_ashes.txt @@ -1,7 +1,7 @@ Name:From the Ashes ManaCost:3 R Types:Sorcery -A:SP$ DestroyAll | Cost$ 3 R | ValidCards$ Land.nonBasic | RememberDestroyed$ True | SubAbility$ DBRepeat | SpellDescription$ Destroy all nonbasic lands. For each land destroyed this way, its controller may search their library for a basic land card and put it onto the battlefield. Then each player who searched their library this way shuffles it. +A:SP$ DestroyAll | Cost$ 3 R | ValidCards$ Land.nonBasic | RememberDestroyed$ True | SubAbility$ DBRepeat | SpellDescription$ Destroy all nonbasic lands. For each land destroyed this way, its controller may search their library for a basic land card and put it onto the battlefield. Then each player who searched their library this way shuffles. SVar:DBRepeat:DB$ RepeatEach | UseImprinted$ True | DefinedCards$ DirectRemembered | RepeatSubAbility$ DBSearch | SubAbility$ DBShuffle SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | RememberChanged$ True | DefinedPlayer$ ImprintedController | Chooser$ ImprintedController | NoShuffle$ True | Optional$ True SVar:DBShuffle:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ShuffleSearched | SubAbility$ DBCleanup @@ -10,4 +10,4 @@ SVar:X:Count$Valid Card.IsRemembered+RememberedPlayerCtrl SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/from_the_ashes.jpg -Oracle:Destroy all nonbasic lands. For each land destroyed this way, its controller may search their library for a basic land card and put it onto the battlefield. Then each player who searched their library this way shuffles it. +Oracle:Destroy all nonbasic lands. For each land destroyed this way, its controller may search their library for a basic land card and put it onto the battlefield. Then each player who searched their library this way shuffles. diff --git a/forge-gui/res/cardsfolder/f/frontier_guide.txt b/forge-gui/res/cardsfolder/f/frontier_guide.txt index cb0a06f7c2e..cae6ba1e4a7 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 and 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, put it onto the battlefield tapped, then shuffle. 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 and put it onto the battlefield tapped. Then shuffle your library. +Oracle:{3}{G}, {T}: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/frost_raptor.txt b/forge-gui/res/cardsfolder/f/frost_raptor.txt index 5c026b7716e..b9e99d4b74b 100644 --- a/forge-gui/res/cardsfolder/f/frost_raptor.txt +++ b/forge-gui/res/cardsfolder/f/frost_raptor.txt @@ -5,4 +5,4 @@ PT:2/2 K:Flying A:AB$ Pump | Cost$ S S | KW$ Shroud | Defined$ Self | SpellDescription$ CARDNAME gains shroud until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/frost_raptor.jpg -Oracle:Flying\n{S}{S}: Frost Raptor gains shroud until end of turn. ({S} can be paid with one mana from a snow permanent. A creature with shroud can't be the target of spells or abilities.) +Oracle:Flying\n{S}{S}: Frost Raptor gains shroud until end of turn. ({S} can be paid with one mana from a snow source. A creature with shroud can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/f/frostpyre_arcanist.txt b/forge-gui/res/cardsfolder/f/frostpyre_arcanist.txt index f5493c2afee..39098569df0 100644 --- a/forge-gui/res/cardsfolder/f/frostpyre_arcanist.txt +++ b/forge-gui/res/cardsfolder/f/frostpyre_arcanist.txt @@ -3,8 +3,8 @@ ManaCost:4 U Types:Creature Giant Wizard PT:2/5 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | IsPresent$ Giant.YouCtrl, Wizard.YouCtrl | Description$ This spell costs {1} less to cast if you control a Giant or a Wizard. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for an instant or sorcery card with the same name as a card in your graveyard, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for an instant or sorcery card with the same name as a card in your graveyard, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Instant.sharesNameWith YourGraveyard,Sorcery.sharesNameWith YourGraveyard | ChangeNum$ 1 DeckHints:Type$Giant|Wizard DeckNeeds:Type$Instant|Sorcery -Oracle:This spell costs {1} less to cast if you control a Giant or a Wizard.\nWhen Frostpyre Arcanist enters the battlefield, search your library for an instant or sorcery card with the same name as a card in your graveyard, reveal it, put it into your hand, then shuffle your library. +Oracle:This spell costs {1} less to cast if you control a Giant or a Wizard.\nWhen Frostpyre Arcanist enters the battlefield, search your library for an instant or sorcery card with the same name as a card in your graveyard, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt b/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt index 58d5497f0c9..9a9847c0368 100644 --- a/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt +++ b/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt @@ -2,9 +2,9 @@ Name:Frostwalk Bastion ManaCost:no cost Types:Snow Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Animate | Cost$ 1 S | Defined$ Self | Power$ 2 | Toughness$ 3 | Types$ Creature,Artifact,Construct | SpellDescription$ Until end of turn, CARDNAME becomes a 2/3 Construct artifact creature. It's still a land. ({S} can be paid with one mana from a snow permanent.) +A:AB$ Animate | Cost$ 1 S | Defined$ Self | Power$ 2 | Toughness$ 3 | Types$ Creature,Artifact,Construct | SpellDescription$ Until end of turn, CARDNAME becomes a 2/3 Construct artifact creature. It's still a land. ({S} can be paid with one mana from a snow source.) 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 and 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:{T}: Add {C}.\n{1}{S}: Until end of turn, Frostwalk Bastion becomes a 2/3 Construct artifact creature. It's still a land. ({S} can be paid with one mana from a snow permanent.)\nWhenever Frostwalk Bastion deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. +Oracle:{T}: Add {C}.\n{1}{S}: Until end of turn, Frostwalk Bastion becomes a 2/3 Construct artifact creature. It's still a land. ({S} can be paid with one mana from a snow source.)\nWhenever Frostwalk Bastion deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/f/frostwalla.txt b/forge-gui/res/cardsfolder/f/frostwalla.txt index 1fe01130a4f..d9cd2e6e26f 100644 --- a/forge-gui/res/cardsfolder/f/frostwalla.txt +++ b/forge-gui/res/cardsfolder/f/frostwalla.txt @@ -2,5 +2,5 @@ Name:Frostwalla ManaCost:2 G Types:Snow Creature Lizard PT:2/2 -A:AB$ Pump | Cost$ S | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. -Oracle:{S}: Frostwalla gets +2/+2 until end of turn. Activate this ability only once each turn. ({S} can be paid with one mana from a snow permanent.) +A:AB$ Pump | Cost$ S | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. +Oracle:{S}: Frostwalla gets +2/+2 until end of turn. Activate only once each turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/f/fungus_elemental.txt b/forge-gui/res/cardsfolder/f/fungus_elemental.txt index 783fb2c39c3..c9e2854e97d 100644 --- a/forge-gui/res/cardsfolder/f/fungus_elemental.txt +++ b/forge-gui/res/cardsfolder/f/fungus_elemental.txt @@ -2,7 +2,7 @@ Name:Fungus Elemental ManaCost:3 G Types:Creature Fungus Elemental PT:3/3 -A:AB$ PutCounter | Cost$ G Sac<1/Forest> | Defined$ Self | CounterType$ P2P2 | CounterNum$ 1 | IsPresent$ Card.Self+ThisTurnEntered | SpellDescription$ Put a +2/+2 counter on CARDNAME. Activate this ability only if CARDNAME entered the battlefield this turn. +A:AB$ PutCounter | Cost$ G Sac<1/Forest> | Defined$ Self | CounterType$ P2P2 | CounterNum$ 1 | IsPresent$ Card.Self+ThisTurnEntered | SpellDescription$ Put a +2/+2 counter on CARDNAME. Activate only if CARDNAME entered the battlefield this turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/fungus_elemental.jpg -Oracle:{G}, Sacrifice a Forest: Put a +2/+2 counter on Fungus Elemental. Activate this ability only if Fungus Elemental entered the battlefield this turn. +Oracle:{G}, Sacrifice a Forest: Put a +2/+2 counter on Fungus Elemental. Activate only if Fungus Elemental entered the battlefield this turn. diff --git a/forge-gui/res/cardsfolder/f/fungus_sliver.txt b/forge-gui/res/cardsfolder/f/fungus_sliver.txt index 2ca5b6f3d95..80004449b9f 100644 --- a/forge-gui/res/cardsfolder/f/fungus_sliver.txt +++ b/forge-gui/res/cardsfolder/f/fungus_sliver.txt @@ -2,10 +2,10 @@ Name:Fungus Sliver ManaCost:3 G Types:Creature Fungus Sliver PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Sliver | AddTrigger$ OnDmg | AddSVar$ FungusSliverCounters | Description$ All Sliver creatures have "Whenever this creature is dealt damage, put a +1/+1 counter on it." (The damage is dealt before the counter is put on.) +S:Mode$ Continuous | Affected$ Creature.Sliver | AddTrigger$ OnDmg | AddSVar$ FungusSliverCounters | Description$ All Sliver creatures have "Whenever this creature is dealt damage, put a +1/+1 counter on it." (It must survive the damage to get the counter.) SVar:OnDmg:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | Execute$ FungusSliverCounters | TriggerDescription$ Whenever CARDNAME is dealt damage, put a +1/+1 counter on it. SVar:FungusSliverCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:PlayMain1:TRUE SVar:HasCombatEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/fungus_sliver.jpg -Oracle:All Sliver creatures have "Whenever this creature is dealt damage, put a +1/+1 counter on it." (The damage is dealt before the counter is put on.) +Oracle:All Sliver creatures have "Whenever this creature is dealt damage, put a +1/+1 counter on it." (It must survive the damage to get the counter.) diff --git a/forge-gui/res/cardsfolder/g/gaddock_teeg.txt b/forge-gui/res/cardsfolder/g/gaddock_teeg.txt index a03646130c3..31961b7ca65 100644 --- a/forge-gui/res/cardsfolder/g/gaddock_teeg.txt +++ b/forge-gui/res/cardsfolder/g/gaddock_teeg.txt @@ -2,7 +2,7 @@ Name:Gaddock Teeg ManaCost:G W Types:Legendary Creature Kithkin Advisor PT:2/2 -S:Mode$ CantBeCast | ValidCard$ Card.nonCreature+cmcGE4 | Description$ Noncreature spells with converted mana cost 4 or greater can't be cast. +S:Mode$ CantBeCast | ValidCard$ Card.nonCreature+cmcGE4 | Description$ Noncreature spells with mana value 4 or greater can't be cast. S:Mode$ CantBeCast | ValidCard$ Card.nonCreature+hasXCost | Description$ Noncreature spells with {X} in their mana costs can't be cast. SVar:Picture:http://www.wizards.com/global/images/magic/general/gaddock_teeg.jpg -Oracle:Noncreature spells with converted mana cost 4 or greater can't be cast.\nNoncreature spells with {X} in their mana costs can't be cast. +Oracle:Noncreature spells with mana value 4 or greater can't be cast.\nNoncreature spells with {X} in their mana costs can't be cast. diff --git a/forge-gui/res/cardsfolder/g/gaeas_balance.txt b/forge-gui/res/cardsfolder/g/gaeas_balance.txt index c5a32ffd8a9..86c7b024adf 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 and 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, put those cards onto the battlefield, then shuffle. 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 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. +Oracle:As an additional cost to cast this spell, sacrifice five lands.\nSearch your library for a land card of each basic land type, put those cards onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gaeas_bounty.txt b/forge-gui/res/cardsfolder/g/gaeas_bounty.txt index 456bbb6a413..b94c887c019 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_bounty.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_bounty.txt @@ -1,6 +1,6 @@ Name:Gaea's Bounty ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Hand | ChangeType$ Forest | ChangeNum$ 2 | SpellDescription$ Search your library for up to two Forest cards, reveal those cards, and put them into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Hand | ChangeType$ Forest | ChangeNum$ 2 | SpellDescription$ Search your library for up to two Forest cards, reveal those cards, put them into your hand, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/gaeas_bounty.jpg -Oracle:Search your library for up to two Forest cards, reveal those cards, and put them into your hand. Then shuffle your library. +Oracle:Search your library for up to two Forest cards, reveal those cards, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gaeas_touch.txt b/forge-gui/res/cardsfolder/g/gaeas_touch.txt index d6acdfbc187..3b88e9d0457 100644 --- a/forge-gui/res/cardsfolder/g/gaeas_touch.txt +++ b/forge-gui/res/cardsfolder/g/gaeas_touch.txt @@ -2,6 +2,6 @@ Name:Gaea's Touch ManaCost:G G Types:Enchantment A:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ G G | SpellDescription$ Add {G}{G}. -A:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Forest.Basic+YouCtrl | ChangeNum$ 1 | SorcerySpeed$ True | ActivationLimit$ 1 | SpellDescription$ You may put a basic Forest card from your hand onto the battlefield. Activate this ability only any time you could cast a sorcery and only once each turn. +A:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Forest.Basic+YouCtrl | ChangeNum$ 1 | SorcerySpeed$ True | ActivationLimit$ 1 | SpellDescription$ You may put a basic Forest card from your hand onto the battlefield. Activate only as a sorcery and only once each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/gaeas_touch.jpg -Oracle:{0}: You may put a basic Forest card from your hand onto the battlefield. Activate this ability only any time you could cast a sorcery and only once each turn.\nSacrifice Gaea's Touch: Add {G}{G}. +Oracle:{0}: You may put a basic Forest card from your hand onto the battlefield. Activate only as a sorcery and only once each turn.\nSacrifice Gaea's Touch: Add {G}{G}. diff --git a/forge-gui/res/cardsfolder/g/gamble.txt b/forge-gui/res/cardsfolder/g/gamble.txt index 97117b2b951..889434d4599 100644 --- a/forge-gui/res/cardsfolder/g/gamble.txt +++ b/forge-gui/res/cardsfolder/g/gamble.txt @@ -1,10 +1,10 @@ Name:Gamble ManaCost:R Types:Sorcery -A:SP$ ChangeZone | Cost$ R | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | SubAbility$ DBDiscard | Mandatory$ True | SpellDescription$ Search your library for a card, put that card into your hand, discard a card at random, then shuffle your library. +A:SP$ ChangeZone | Cost$ R | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | SubAbility$ DBDiscard | Mandatory$ True | SpellDescription$ Search your library for a card, put that card into your hand, discard a card at random, then shuffle. SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ Random SVar:NeedsToPlayVar:Z GE2 SVar:Z:Count$InYourHand AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/gamble.jpg -Oracle:Search your library for a card, put that card into your hand, discard a card at random, then shuffle your library. +Oracle:Search your library for a card, put that card into your hand, discard a card at random, then shuffle. 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 3cc0413f5e5..b49ceafa029 100644 --- a/forge-gui/res/cardsfolder/g/garruk_caller_of_beasts.txt +++ b/forge-gui/res/cardsfolder/g/garruk_caller_of_beasts.txt @@ -4,8 +4,8 @@ Types:Legendary Planeswalker Garruk Loyalty:4 A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | DigNum$ 5 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature | SpellDescription$ 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. A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Green+YouCtrl | Optional$ True | SpellDescription$ You may put a Green creature card from your hand onto the battlefield. -A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Garruk, Caller of Beasts | Image$ emblem_garruk_caller_of_beasts | Triggers$ TrigSearch | Duration$ Permanent | AILogic$ Always | SpellDescription$ 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." -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. +A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Garruk, Caller of Beasts | Image$ emblem_garruk_caller_of_beasts | Triggers$ TrigSearch | Duration$ Permanent | AILogic$ Always | SpellDescription$ 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." +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. 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." 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 419ce27d801..40d82ab2212 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 @@ -20,10 +20,10 @@ Colors:green,black Types:Legendary Planeswalker Garruk Loyalty:3 A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | TokenAmount$ 1 | TokenScript$ b_1_1_wolf_deathtouch | LegacyImage$ b 1 1 wolf deathtouch isd | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create a 1/1 black Wolf creature token with deathtouch. -A:AB$ Sacrifice | Cost$ SubCounter<1/LOYALTY> | Defined$ You | SacValid$ Creature | SacMessage$ Creature | SubAbility$ DBSearch | Planeswalker$ True | RememberSacrificed$ True | SpellDescription$ Sacrifice a creature. If you do, search your library for a creature card, reveal it, put it into your hand, then shuffle your library. +A:AB$ Sacrifice | Cost$ SubCounter<1/LOYALTY> | Defined$ You | SacValid$ Creature | SacMessage$ Creature | SubAbility$ DBSearch | Planeswalker$ True | RememberSacrificed$ True | SpellDescription$ Sacrifice a creature. If you do, search your library for a creature card, reveal it, put it into your hand, then shuffle. A:AB$ PumpAll | Cost$ SubCounter<3/LOYALTY> | ValidCards$ Creature.YouCtrl | KW$ Trample | NumAtt$ X | NumDef$ X | Planeswalker$ True | Ultimate$ True | SpellDescription$ Creatures you control gain trample and get +X/+X until end of turn, where X is the number of creature cards in your graveyard. 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.\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_unleashed.txt b/forge-gui/res/cardsfolder/g/garruk_unleashed.txt index 203c4198b0f..8f01ed86f05 100755 --- a/forge-gui/res/cardsfolder/g/garruk_unleashed.txt +++ b/forge-gui/res/cardsfolder/g/garruk_unleashed.txt @@ -7,7 +7,7 @@ A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 SVar:DBPutCounter:DB$ PutCounter | ConditionPresent$ Creature.OppCtrl | ConditionCompare$ GTX | Defined$ Self | CounterNum$ 1 | CounterType$ LOYALTY | StackDescription$ None SVar:X:Count$Valid Creature.YouCtrl DeckHas:Ability$Token -A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Garruk, Unleashed | Image$ emblem_garruk_unleashed | Triggers$ EffPhase | 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. +A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Garruk, Unleashed | Image$ emblem_garruk_unleashed | Triggers$ EffPhase | 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." +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. 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]: 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." +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." diff --git a/forge-gui/res/cardsfolder/g/garruks_warsteed.txt b/forge-gui/res/cardsfolder/g/garruks_warsteed.txt index 8cf129f7613..e695081a6ba 100755 --- a/forge-gui/res/cardsfolder/g/garruks_warsteed.txt +++ b/forge-gui/res/cardsfolder/g/garruks_warsteed.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Rhino PT:3/5 K:Vigilance -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 Garruk, Savage Herald, 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$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Optional$ True | 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.namedGarruk; Savage Herald | ChangeNum$ 1 DeckHints:Name$Garruk, Savage Herald -Oracle:Vigilance\nWhen Garruk's Warsteed enters the battlefield, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Vigilance\nWhen Garruk's Warsteed enters the battlefield, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/g/gate_to_phyrexia.txt b/forge-gui/res/cardsfolder/g/gate_to_phyrexia.txt index 287ccf45332..d145ed5cf34 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_phyrexia.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_phyrexia.txt @@ -1,8 +1,8 @@ Name:Gate to Phyrexia ManaCost:B B Types:Enchantment -A:AB$ Destroy | Cost$ Sac<1/Creature> | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | ActivationPhases$ Upkeep | ActivationLimit$ 1 | PlayerTurn$ True | SpellDescription$ Destroy target artifact. Activate this ability only during your upkeep and only once each turn. +A:AB$ Destroy | Cost$ Sac<1/Creature> | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | ActivationPhases$ Upkeep | ActivationLimit$ 1 | PlayerTurn$ True | SpellDescription$ Destroy target artifact. Activate only during your upkeep and only once each turn. AI:RemoveDeck:Random SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/gate_to_phyrexia.jpg -Oracle:Sacrifice a creature: Destroy target artifact. Activate this ability only during your upkeep and only once each turn. +Oracle:Sacrifice a creature: Destroy target artifact. Activate only during your upkeep and only once each turn. diff --git a/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt b/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt index 14c02222036..2f2bf6b9dd1 100644 --- a/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt +++ b/forge-gui/res/cardsfolder/g/gate_to_the_afterlife.txt @@ -6,9 +6,9 @@ SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDra SVar:DBDraw:DB$ Draw | NumCards$ 1 | OptionalDecider$ You | RememberDrawn$ True | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Hidden$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard,Hand | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Battlefield | ChangeType$ Card.namedGod-Pharaoh's Gift | CheckSVar$ Y | SVarCompare$ GE6 | SpellDescription$ Search your graveyard, hand, and/or library for a card named God-Pharaoh's Gift and put it onto the battlefield. If you search your library this way, shuffle it. Activate this ability only if there are six or more creature cards in your graveyard. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Hidden$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard,Hand | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Battlefield | ChangeType$ Card.namedGod-Pharaoh's Gift | CheckSVar$ Y | SVarCompare$ GE6 | SpellDescription$ Search your graveyard, hand, and/or library for a card named God-Pharaoh's Gift and put it onto the battlefield. If you search your library this way, shuffle. Activate only if there are six or more creature cards in your graveyard. SVar:X:Remembered$Amount SVar:Y:Count$ValidGraveyard Creature.YouOwn DeckHints:Name$God-Pharaoh's Gift SVar:Picture:http://www.wizards.com/global/images/magic/general/gate_to_the_afterlife.jpg -Oracle:Whenever a nontoken creature you control dies, you gain 1 life. Then you may draw a card. If you do, discard a card.\n{2}, {T}, Sacrifice Gate to the Afterlife: Search your graveyard, hand, and/or library for a card named God-Pharaoh's Gift and put it onto the battlefield. If you search your library this way, shuffle it. Activate this ability only if there are six or more creature cards in your graveyard. +Oracle:Whenever a nontoken creature you control dies, you gain 1 life. Then you may draw a card. If you do, discard a card.\n{2}, {T}, Sacrifice Gate to the Afterlife: Search your graveyard, hand, and/or library for a card named God-Pharaoh's Gift and put it onto the battlefield. If you search your library this way, shuffle. Activate only if there are six or more creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt b/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt index b07c3df78dd..f39674a90fb 100644 --- a/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt +++ b/forge-gui/res/cardsfolder/g/gatecreeper_vine.txt @@ -3,7 +3,7 @@ ManaCost:1 G Types:Creature Plant PT:0/2 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic,Card.Gate | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/gatecreeper_vine.jpg -Oracle:Defender\nWhen Gatecreeper Vine enters the battlefield, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle your library. +Oracle:Defender\nWhen Gatecreeper Vine enters the battlefield, you may search your library for a basic land card or a Gate card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gaze_of_granite.txt b/forge-gui/res/cardsfolder/g/gaze_of_granite.txt index caedb24955b..224c6eb7035 100644 --- a/forge-gui/res/cardsfolder/g/gaze_of_granite.txt +++ b/forge-gui/res/cardsfolder/g/gaze_of_granite.txt @@ -1,8 +1,8 @@ Name:Gaze of Granite ManaCost:X B B G Types:Sorcery -A:SP$ DestroyAll | Cost$ X B B G | ValidCards$ Permanent.nonLand+cmcLEX | SpellDescription$ Destroy each nonland permanent with converted mana cost X or less. +A:SP$ DestroyAll | Cost$ X B B G | ValidCards$ Permanent.nonLand+cmcLEX | SpellDescription$ Destroy each nonland permanent with mana value X or less. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/gaze_of_granite.jpg -Oracle:Destroy each nonland permanent with converted mana cost X or less. +Oracle:Destroy each nonland permanent with mana value X or less. diff --git a/forge-gui/res/cardsfolder/g/gelid_shackles.txt b/forge-gui/res/cardsfolder/g/gelid_shackles.txt index b53e146309c..9ad20658883 100644 --- a/forge-gui/res/cardsfolder/g/gelid_shackles.txt +++ b/forge-gui/res/cardsfolder/g/gelid_shackles.txt @@ -9,4 +9,4 @@ A:AB$ Pump | Cost$ S | Defined$ Enchanted | KW$ Defender | IsCurse$ True | Spell AI:RemoveDeck:Random SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/gelid_shackles.jpg -Oracle:Enchant creature\nEnchanted creature can't block, and its activated abilities can't be activated.\n{S}: Enchanted creature gains defender until end of turn. ({S} can be paid with one mana from a snow permanent.) +Oracle:Enchant creature\nEnchanted creature can't block, and its activated abilities can't be activated.\n{S}: Enchanted creature gains defender until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/g/gem_of_becoming.txt b/forge-gui/res/cardsfolder/g/gem_of_becoming.txt index 36a166bdd9a..23d3291a1f9 100644 --- a/forge-gui/res/cardsfolder/g/gem_of_becoming.txt +++ b/forge-gui/res/cardsfolder/g/gem_of_becoming.txt @@ -1,10 +1,10 @@ Name:Gem of Becoming ManaCost:3 Types:Artifact -A:AB$ ChangeZone | Cost$ 3 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Island | ChangeNum$ 1 | SubAbility$ DBSwamp | SpellDescription$ Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards and put them into your hand. Then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Island | ChangeNum$ 1 | SubAbility$ DBSwamp | SpellDescription$ Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards, put them into your hand, then shuffle. SVar:DBSwamp:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Swamp | ChangeNum$ 1 | SubAbility$ DBMountain SVar:DBMountain:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Mountain | ChangeNum$ 1 AI:RemoveDeck:Random DeckNeeds:Color$blue|black|red SVar:Picture:http://www.wizards.com/global/images/magic/general/gem_of_becoming.jpg -Oracle:{3}, {T}, Sacrifice Gem of Becoming: Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards and put them into your hand. Then shuffle your library. +Oracle:{3}, {T}, Sacrifice Gem of Becoming: Search your library for an Island card, a Swamp card, and a Mountain card. Reveal those cards, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gemstone_caverns.txt b/forge-gui/res/cardsfolder/g/gemstone_caverns.txt index 43c2387effd..876b50b18be 100644 --- a/forge-gui/res/cardsfolder/g/gemstone_caverns.txt +++ b/forge-gui/res/cardsfolder/g/gemstone_caverns.txt @@ -2,7 +2,7 @@ Name:Gemstone Caverns ManaCost:no cost Types:Legendary Land K:MayEffectFromOpeningHand:FromOpeningHand:!PlayFirst -SVar:FromOpeningHand:DB$ ChangeZone | Defined$ Self | Origin$ Hand | Destination$ Battlefield | SubAbility$ LuckCounter | SpellDescription$ If CARDNAME is in your opening hand and you're not playing first, you may begin the game with CARDNAME on the battlefield with a luck counter on it. If you do, exile a card from your hand. +SVar:FromOpeningHand:DB$ ChangeZone | Defined$ Self | Origin$ Hand | Destination$ Battlefield | SubAbility$ LuckCounter | SpellDescription$ If CARDNAME is in your opening hand and you're not the starting player, you may begin the game with CARDNAME on the battlefield with a luck counter on it. If you do, exile a card from your hand. SVar:LuckCounter:DB$ PutCounter | CounterType$ LUCK | CounterNum$ 1 | Defined$ Self | SubAbility$ ExileFromHand SVar:ExileFromHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ If you do, exile a card from your hand. A:AB$ Mana | Cost$ T | Produced$ C | ConditionCheckSVar$ CheckCounter | ConditionSVarCompare$ EQ0 | SubAbility$ DBMana | SpellDescription$ Add {C}. If CARDNAME has a luck counter on it, instead add one mana of any color. @@ -11,4 +11,4 @@ SVar:CheckCounter:Count$CardCounters.LUCK #TODO: The AI is not yet fully aware that this card can generate any color of mana at any time if it has a luck counter on it. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/gemstone_caverns.jpg -Oracle:If Gemstone Caverns is in your opening hand and you're not playing first, you may begin the game with Gemstone Caverns on the battlefield with a luck counter on it. If you do, exile a card from your hand.\n{T}: Add {C}. If Gemstone Caverns has a luck counter on it, instead add one mana of any color. +Oracle:If Gemstone Caverns is in your opening hand and you're not the starting player, you may begin the game with Gemstone Caverns on the battlefield with a luck counter on it. If you do, exile a card from your hand.\n{T}: Add {C}. If Gemstone Caverns has a luck counter on it, instead add one mana of any color. diff --git a/forge-gui/res/cardsfolder/g/general_jarkeld.txt b/forge-gui/res/cardsfolder/g/general_jarkeld.txt index 28ea82ad5c0..34e4b3dcb7d 100644 --- a/forge-gui/res/cardsfolder/g/general_jarkeld.txt +++ b/forge-gui/res/cardsfolder/g/general_jarkeld.txt @@ -2,7 +2,7 @@ Name:General Jarkeld ManaCost:3 W Types:Legendary Creature Human Soldier PT:1/2 -A:AB$ SwitchBlock | Cost$ T | ActivationPhases$ Declare Blockers | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature.attacking+blocked | DefinedAttacker$ Targeted | DefinedBlocker$ Valid Creature.blockingTargeted | TgtPrompt$ Choose two target blocked attacking creatures | SpellDescription$ Choose two target blocked attacking creatures. If each of those creatures could be blocked by all creatures that the other is blocked by, each creature that's blocking exactly one of those attacking creatures stops blocking it and is blocking the other attacking creature. Activate this ability only during the declare blockers step. | StackDescription$ SpellDescription +A:AB$ SwitchBlock | Cost$ T | ActivationPhases$ Declare Blockers | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature.attacking+blocked | DefinedAttacker$ Targeted | DefinedBlocker$ Valid Creature.blockingTargeted | TgtPrompt$ Choose two target blocked attacking creatures | SpellDescription$ Choose two target blocked attacking creatures. If each of those creatures could be blocked by all creatures that the other is blocked by, each creature that's blocking exactly one of those attacking creatures stops blocking it and is blocking the other attacking creature. Activate only during the declare blockers step. | StackDescription$ SpellDescription AI:RemoveDeck:Random AI:RemoveDeck:All -Oracle:{T}: Choose two target blocked attacking creatures. If each of those creatures could be blocked by all creatures that the other is blocked by, each creature that's blocking exactly one of those attacking creatures stops blocking it and is blocking the other attacking creature. Activate this ability only during the declare blockers step. +Oracle:{T}: Choose two target blocked attacking creatures. If each of those creatures could be blocked by all creatures that the other is blocked by, each creature that's blocking exactly one of those attacking creatures stops blocking it and is blocking the other attacking creature. Activate only during the declare blockers step. diff --git a/forge-gui/res/cardsfolder/g/general_tazri.txt b/forge-gui/res/cardsfolder/g/general_tazri.txt index 804fdb7d41b..c60d548dae2 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 search 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. 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 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. +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.\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/genesis_hydra.txt b/forge-gui/res/cardsfolder/g/genesis_hydra.txt index 4efc96f3e38..a825b0b3868 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 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. +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 mana value 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 | 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 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. +Oracle:When you cast this spell, reveal the top X cards of your library. You may put a nonland permanent card with mana value 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_wave.txt b/forge-gui/res/cardsfolder/g/genesis_wave.txt index 2823d506495..9a8027c8328 100644 --- a/forge-gui/res/cardsfolder/g/genesis_wave.txt +++ b/forge-gui/res/cardsfolder/g/genesis_wave.txt @@ -1,9 +1,9 @@ Name:Genesis Wave ManaCost:X G G G Types:Sorcery -A:SP$ Dig | Cost$ X G G G | DigNum$ X | Reveal$ True | AnyNumber$ True | ChangeValid$ Permanent.cmcLEX | DestinationZone$ Battlefield | DestinationZone2$ Graveyard | SpellDescription$ Reveal the top X cards of your library. You may put any number of permanent cards with converted mana cost X or less from among them onto the battlefield. Then put all cards revealed this way that weren't put onto the battlefield into your graveyard. +A:SP$ Dig | Cost$ X G G G | DigNum$ X | Reveal$ True | AnyNumber$ True | ChangeValid$ Permanent.cmcLEX | DestinationZone$ Battlefield | DestinationZone2$ Graveyard | SpellDescription$ Reveal the top X cards of your library. You may put any number of permanent cards with mana value X or less from among them onto the battlefield. Then put all cards revealed this way that weren't put onto the battlefield into your graveyard. SVar:X:Count$xPaid SVar:NeedsToPlayVar:Z GE6 SVar:Z:Count$Valid Land.YouCtrl+untapped SVar:Picture:http://www.wizards.com/global/images/magic/general/genesis_wave.jpg -Oracle:Reveal the top X cards of your library. You may put any number of permanent cards with converted mana cost X or less from among them onto the battlefield. Then put all cards revealed this way that weren't put onto the battlefield into your graveyard. +Oracle:Reveal the top X cards of your library. You may put any number of permanent cards with mana value X or less from among them onto the battlefield. Then put all cards revealed this way that weren't put onto the battlefield into your graveyard. diff --git a/forge-gui/res/cardsfolder/g/geomancers_gambit.txt b/forge-gui/res/cardsfolder/g/geomancers_gambit.txt index 9cdfed1fbe7..1b65523567e 100644 --- a/forge-gui/res/cardsfolder/g/geomancers_gambit.txt +++ b/forge-gui/res/cardsfolder/g/geomancers_gambit.txt @@ -1,7 +1,7 @@ Name:Geomancer's Gambit ManaCost:2 R Types:Sorcery -A:SP$ Destroy | Cost$ 2 R | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBChange | SpellDescription$ Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle their library. +A:SP$ Destroy | Cost$ 2 R | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBChange | SpellDescription$ Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle. SVar:DBChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | DefinedPlayer$ TargetedController | ShuffleNonMandatory$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. -Oracle:Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle their library.\nDraw a card. +Oracle:Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/g/gerrard_capashen.txt b/forge-gui/res/cardsfolder/g/gerrard_capashen.txt index 0b664fb2a2c..f9cd5d32a78 100644 --- a/forge-gui/res/cardsfolder/g/gerrard_capashen.txt +++ b/forge-gui/res/cardsfolder/g/gerrard_capashen.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Soldier PT:3/4 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you gain 1 life for each card in target opponent's hand. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Defined$ You -A:AB$ Tap | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Card.Self+attacking | SpellDescription$ Tap target creature. Activate this ability only if CARDNAME is attacking. +A:AB$ Tap | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Card.Self+attacking | SpellDescription$ Tap target creature. Activate only if CARDNAME is attacking. SVar:X:TargetedPlayer$CardsInHand SVar:Picture:http://www.wizards.com/global/images/magic/general/gerrard_capashen.jpg -Oracle:At the beginning of your upkeep, you gain 1 life for each card in target opponent's hand.\n{3}{W}: Tap target creature. Activate this ability only if Gerrard Capashen is attacking. +Oracle:At the beginning of your upkeep, you gain 1 life for each card in target opponent's hand.\n{3}{W}: Tap target creature. Activate only if Gerrard Capashen is attacking. 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 fe9854afd1a..4a3cca52546 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 @@ -3,7 +3,7 @@ ManaCost:4 B B Types:Legendary Creature Zombie PT:5/5 K:Intimidate -A:AB$ ChangeZone | Cost$ X B | 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. +A:AB$ ChangeZone | Cost$ X B | 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 mana value 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 SVar:X:Count$xPaid -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. +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 mana value 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/ghor_clan_bloodscale.txt b/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt index b54f85246e1..c5593e4e87b 100644 --- a/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt +++ b/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt @@ -3,5 +3,5 @@ ManaCost:3 R Types:Creature Viashino Warrior PT:2/1 K:First Strike -A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. -Oracle:First strike\n{3}{G}: Ghor-Clan Bloodscale gets +2/+2 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. +Oracle:First strike\n{3}{G}: Ghor-Clan Bloodscale gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt b/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt index d94fb319351..4601e433ac8 100644 --- a/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt +++ b/forge-gui/res/cardsfolder/g/ghost_lit_stalker.txt @@ -2,7 +2,7 @@ Name:Ghost-Lit Stalker ManaCost:B Types:Creature Spirit PT:1/1 -A:AB$ Discard | Cost$ 4 B T | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards two cards. Activate this ability only any time you could cast a sorcery. -A:AB$ Discard | Cost$ 5 B B Discard<1/CARDNAME> | ValidTgts$ Player | NumCards$ 4 | Mode$ TgtChoose | SorcerySpeed$ True | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ Target player discards four cards. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 4 B T | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards two cards. Activate only as a sorcery. +A:AB$ Discard | Cost$ 5 B B Discard<1/CARDNAME> | ValidTgts$ Player | NumCards$ 4 | Mode$ TgtChoose | SorcerySpeed$ True | ActivationZone$ Hand | PrecostDesc$ Channel — | SpellDescription$ Target player discards four cards. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/ghost_lit_stalker.jpg -Oracle:{4}{B}, {T}: Target player discards two cards. Activate this ability only any time you could cast a sorcery.\nChannel — {5}{B}{B}, Discard Ghost-Lit Stalker: Target player discards four cards. Activate this ability only any time you could cast a sorcery. +Oracle:{4}{B}, {T}: Target player discards two cards. Activate only as a sorcery.\nChannel — {5}{B}{B}, Discard Ghost-Lit Stalker: Target player discards four cards. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/ghost_quarter.txt b/forge-gui/res/cardsfolder/g/ghost_quarter.txt index e3602563add..d6fba1ed8c8 100644 --- a/forge-gui/res/cardsfolder/g/ghost_quarter.txt +++ b/forge-gui/res/cardsfolder/g/ghost_quarter.txt @@ -2,8 +2,8 @@ Name:Ghost Quarter ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Destroy | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Land | TgtPrompt$ Select target land. | SubAbility$ DBChange | AILogic$ GhostQuarter | AITgts$ Land.nonBasic | SpellDescription$ Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle their library. +A:AB$ Destroy | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Land | TgtPrompt$ Select target land. | SubAbility$ DBChange | AILogic$ GhostQuarter | AITgts$ Land.nonBasic | SpellDescription$ Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle. SVar:DBChange:DB$ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | DefinedPlayer$ TargetedController | ShuffleNonMandatory$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/ghost_quarter.jpg -Oracle:{T}: Add {C}.\n{T}, Sacrifice Ghost Quarter: Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle their library. +Oracle:{T}: Add {C}.\n{T}, Sacrifice Ghost Quarter: Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/ghost_town.txt b/forge-gui/res/cardsfolder/g/ghost_town.txt index 32e1807c59c..017e16ce076 100644 --- a/forge-gui/res/cardsfolder/g/ghost_town.txt +++ b/forge-gui/res/cardsfolder/g/ghost_town.txt @@ -2,6 +2,6 @@ Name:Ghost Town ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | OpponentTurn$ True | SpellDescription$ Return CARDNAME to its owner's hand. Activate this ability only if it's not your turn. +A:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | OpponentTurn$ True | SpellDescription$ Return CARDNAME to its owner's hand. Activate only if it's not your turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/ghost_town.jpg -Oracle:{T}: Add {C}.\n{0}: Return Ghost Town to its owner's hand. Activate this ability only if it's not your turn. +Oracle:{T}: Add {C}.\n{0}: Return Ghost Town to its owner's hand. Activate only if it's not your turn. diff --git a/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt b/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt index 8453958c426..794782b9bfc 100644 --- a/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt +++ b/forge-gui/res/cardsfolder/g/ghoulcallers_accomplice.txt @@ -2,6 +2,6 @@ Name:Ghoulcaller's Accomplice ManaCost:1 B Types:Creature Human Rogue PT:2/2 -A:AB$ Token | Cost$ 3 B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie soi | SpellDescription$ Create a 2/2 black Zombie creature token. Activate this ability only any time you could cast a sorcery. +A:AB$ Token | Cost$ 3 B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie soi | SpellDescription$ Create a 2/2 black Zombie creature token. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/ghoulcallers_accomplice.jpg -Oracle:{3}{B}, Exile Ghoulcaller's Accomplice from your graveyard: Create a 2/2 black Zombie creature token. Activate this ability only any time you could cast a sorcery. +Oracle:{3}{B}, Exile Ghoulcaller's Accomplice from your graveyard: Create a 2/2 black Zombie creature token. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/giant_harbinger.txt b/forge-gui/res/cardsfolder/g/giant_harbinger.txt index 2ab28a23408..4021043775b 100644 --- a/forge-gui/res/cardsfolder/g/giant_harbinger.txt +++ b/forge-gui/res/cardsfolder/g/giant_harbinger.txt @@ -2,8 +2,8 @@ Name:Giant Harbinger ManaCost:4 R Types:Creature Giant Shaman PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Giant card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Giant card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Giant | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/giant_harbinger.jpg -Oracle:When Giant Harbinger enters the battlefield, you may search your library for a Giant card, reveal it, then shuffle your library and put that card on top of it. +Oracle:When Giant Harbinger enters the battlefield, you may search your library for a Giant card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/g/gibbering_kami.txt b/forge-gui/res/cardsfolder/g/gibbering_kami.txt index ccc6ea84eda..8f15e78514b 100644 --- a/forge-gui/res/cardsfolder/g/gibbering_kami.txt +++ b/forge-gui/res/cardsfolder/g/gibbering_kami.txt @@ -6,4 +6,4 @@ K:Flying K:Soulshift:3 DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/gibbering_kami.jpg -Oracle:Flying\nSoulshift 3 (When this creature dies, you may return target Spirit card with converted mana cost 3 or less from your graveyard to your hand.) +Oracle:Flying\nSoulshift 3 (When this creature dies, you may return target Spirit card with mana value 3 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/gideons_battle_cry.txt b/forge-gui/res/cardsfolder/g/gideons_battle_cry.txt index d22c7e0ab6f..14381c23cb9 100644 --- a/forge-gui/res/cardsfolder/g/gideons_battle_cry.txt +++ b/forge-gui/res/cardsfolder/g/gideons_battle_cry.txt @@ -5,4 +5,4 @@ A:SP$ PutCounterAll | Cost$ 2 W W | ValidCards$ Creature.YouCtrl | CounterType$ 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.namedGideon; the Oathsworn | ChangeNum$ 1 | Optional$ True DeckHas:Ability$Counters DeckHints:Name$Gideon, the Oathsworn -Oracle:Put a +1/+1 counter on each creature you control. You may search your library and/or graveyard for a card named Gideon, the Oathsworn, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Put a +1/+1 counter on each creature you control. You may search your library and/or graveyard for a card named Gideon, the Oathsworn, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/g/gideons_resolve.txt b/forge-gui/res/cardsfolder/g/gideons_resolve.txt index 0bfb6e097d0..d84b6d71a52 100644 --- a/forge-gui/res/cardsfolder/g/gideons_resolve.txt +++ b/forge-gui/res/cardsfolder/g/gideons_resolve.txt @@ -1,10 +1,10 @@ Name:Gideon's Resolve ManaCost:4 W Types:Enchantment -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 Gideon, Martial Paragon, 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$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Gideon, Martial Paragon, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedGideon; Martial Paragon | ChangeNum$ 1 | Optional$ True S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1. SVar:PlayMain1:TRUE DeckHints:Name$Gideon, Martial Paragon SVar:Picture:http://www.wizards.com/global/images/magic/general/gideons_resolve.jpg -Oracle:When Gideon's Resolve enters the battlefield, you may search your library and/or graveyard for a card named Gideon, Martial Paragon, reveal it, and put it into your hand. If you search your library this way, shuffle it.\nCreatures you control get +1/+1. \ No newline at end of file +Oracle:When Gideon's Resolve enters the battlefield, you may search your library and/or graveyard for a card named Gideon, Martial Paragon, reveal it, and put it into your hand. If you search your library this way, shuffle.\nCreatures you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/g/gift_of_estates.txt b/forge-gui/res/cardsfolder/g/gift_of_estates.txt index 29bd011b700..23d248759a6 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 | 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, and 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, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gifts_ungiven.txt b/forge-gui/res/cardsfolder/g/gifts_ungiven.txt index 2453241be65..2e390a694d1 100644 --- a/forge-gui/res/cardsfolder/g/gifts_ungiven.txt +++ b/forge-gui/res/cardsfolder/g/gifts_ungiven.txt @@ -1,9 +1,9 @@ Name:Gifts Ungiven ManaCost:3 U Types:Instant -A:SP$ ChangeZone | Cost$ 3 U | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ 4 | RememberChanged$ True | Reveal$ True | Shuffle$ False | DifferentNames$ True | SubAbility$ DBChangeZone1 | StackDescription$ {p:You} searches their library for up to four cards with different names and reveals them. | SpellDescription$ Search your library for up to four cards with different names and reveal them. Target opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 U | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ 4 | RememberChanged$ True | Reveal$ True | Shuffle$ False | DifferentNames$ True | SubAbility$ DBChangeZone1 | StackDescription$ {p:You} searches their library for up to four cards with different names and reveals them. | SpellDescription$ Search your library for up to four cards with different names and reveal them. Target opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle. SVar:DBChangeZone1:DB$ ChangeZone | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DefinedPlayer$ You | Chooser$ Targeted | SelectPrompt$ Choose two cards for the graveyard | NoLooking$ True | Hidden$ True | Origin$ Library | Destination$ Graveyard | ChangeType$ Card.IsRemembered | ChangeNum$ 2 | Mandatory$ True | SelectPrompt$ Select two cards for the graveyard | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ {p:Targeted} chooses two of those cards. {p:You} puts the chosen cards into their graveyard SVar:DBChangeZone2:DB$ ChangeZoneAll | Origin$ Library | Destination$ Hand | ChangeType$ Card.IsRemembered | Mandatory$ True | NoLooking$ True | Shuffle$ True | StackDescription$ and the rest into their hand. Then {p:You} shuffles their library. | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Ability$Graveyard -Oracle:Search your library for up to four cards with different names and reveal them. Target opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle your library. +Oracle:Search your library for up to four cards with different names and reveal them. Target opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gigantiform.txt b/forge-gui/res/cardsfolder/g/gigantiform.txt index 9c63a36d6ac..e220fb47f74 100644 --- a/forge-gui/res/cardsfolder/g/gigantiform.txt +++ b/forge-gui/res/cardsfolder/g/gigantiform.txt @@ -5,9 +5,9 @@ K:Kicker:4 K:Enchant creature A:SP$ Attach | Cost$ 3 G G | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | SetPower$ 8 | SetToughness$ 8 | AddKeyword$ Trample | Description$ Enchanted creature has base power and toughness 8/8 and has trample. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | OptionalDecider$ You | Execute$ KickedGiant | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, you may search your library for a card named CARDNAME, put it onto the battlefield, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | OptionalDecider$ You | Execute$ KickedGiant | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, you may search your library for a card named CARDNAME, put it onto the battlefield, then shuffle. SVar:KickedGiant:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedGigantiform | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:NonStackingAttachEffect:True DeckHints:Name$Gigantiform SVar:Picture:http://www.wizards.com/global/images/magic/general/gigantiform.jpg -Oracle:Kicker {4}\nEnchant creature\nEnchanted creature has base power and toughness 8/8 and has trample.\nWhen Gigantiform enters the battlefield, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle your library. +Oracle:Kicker {4}\nEnchant creature\nEnchanted creature has base power and toughness 8/8 and has trample.\nWhen Gigantiform enters the battlefield, if it was kicked, you may search your library for a card named Gigantiform, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gilanra_caller_of_wirewood.txt b/forge-gui/res/cardsfolder/g/gilanra_caller_of_wirewood.txt index f80674b1220..a57cbe6ffa9 100755 --- a/forge-gui/res/cardsfolder/g/gilanra_caller_of_wirewood.txt +++ b/forge-gui/res/cardsfolder/g/gilanra_caller_of_wirewood.txt @@ -2,8 +2,8 @@ Name:Gilanra, Caller of Wirewood ManaCost:2 G Types:Legendary Creature Elf Druid PT:1/2 -A:AB$ Mana | Cost$ T | Produced$ G | TriggersWhenSpent$ TrigSpent | SpellDescription$ Add {G}. When you spend this mana to cast a spell with converted mana cost 6 or greater, draw a card. -SVar:TrigSpent:Mode$ SpellCast | ValidCard$ Card.cmcGE6 | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerDescription$ When you spend this mana to cast a spell with converted mana cost 6 or greater, draw a card. +A:AB$ Mana | Cost$ T | Produced$ G | TriggersWhenSpent$ TrigSpent | SpellDescription$ Add {G}. When you spend this mana to cast a spell with mana value 6 or greater, draw a card. +SVar:TrigSpent:Mode$ SpellCast | ValidCard$ Card.cmcGE6 | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerDescription$ When you spend this mana to cast a spell with mana value 6 or greater, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 K:Partner -Oracle:{T}: Add {G}. When you spend this mana to cast a spell with converted mana cost 6 or greater, draw a card.\nPartner (You can have two commanders if both have partner.) +Oracle:{T}: Add {G}. When you spend this mana to cast a spell with mana value 6 or greater, draw a card.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt b/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt index 4394f82aba8..34a0a74c674 100644 --- a/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt +++ b/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt @@ -5,4 +5,4 @@ A:SP$ Token | Cost$ 2 G | TokenAmount$ 2 | TokenScript$ g_1_1_elf_warrior | Toke SVar:DBClash:DB$ Clash | WinSubAbility$ AdditionalPump SVar:AdditionalPump:DB$ PumpAll | ValidCards$ Creature.IsRemembered | KW$ Deathtouch | SubAbility$ DBCleanUp SVar:DBCleanUp:DB$ Cleanup | ClearRemembered$ True -Oracle:Create two 1/1 green Elf Warrior creature tokens. Clash with an opponent. If you win, those creatures gain deathtouch until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost. Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) +Oracle:Create two 1/1 green Elf Warrior creature tokens. Clash with an opponent. If you win, those creatures gain deathtouch until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value. Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt b/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt index e9a8052efcf..281bca02750 100644 --- a/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt +++ b/forge-gui/res/cardsfolder/g/gisela_the_broken_blade_brisela_voice_of_nightmares.txt @@ -22,6 +22,6 @@ K:Flying K:First Strike K:Vigilance K:Lifelink -S:Mode$ CantBeCast | ValidCard$ Card.cmcLE3 | Caster$ Opponent | Description$ Your opponents can't cast spells with converted mana cost 3 or less. +S:Mode$ CantBeCast | ValidCard$ Card.cmcLE3 | Caster$ Opponent | Description$ Your opponents can't cast spells with mana value 3 or less. SVar:Picture:http://www.wizards.com/global/images/magic/general/brisela_voice_of_nightmares.jpg -Oracle:Flying, first strike, vigilance, lifelink\nYour opponents can't cast spells with converted mana cost 3 or less. +Oracle:Flying, first strike, vigilance, lifelink\nYour opponents can't cast spells with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/g/glacial_plating.txt b/forge-gui/res/cardsfolder/g/glacial_plating.txt index f9d74adddb6..0964b91c8fd 100644 --- a/forge-gui/res/cardsfolder/g/glacial_plating.txt +++ b/forge-gui/res/cardsfolder/g/glacial_plating.txt @@ -8,4 +8,4 @@ S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ X | AddToughness SVar:X:Count$CardCounters.AGE/Thrice AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/glacial_plating.jpg -Oracle:Enchant creature\nCumulative upkeep {S} (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. {S} can be paid with one mana from a snow permanent.)\nEnchanted creature gets +3/+3 for each age counter on Glacial Plating. +Oracle:Enchant creature\nCumulative upkeep {S} (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. {S} can be paid with one mana from a snow source.)\nEnchanted creature gets +3/+3 for each age counter on Glacial Plating. diff --git a/forge-gui/res/cardsfolder/g/glade_watcher.txt b/forge-gui/res/cardsfolder/g/glade_watcher.txt index a651f3451ff..bd8bdbfaa40 100644 --- a/forge-gui/res/cardsfolder/g/glade_watcher.txt +++ b/forge-gui/res/cardsfolder/g/glade_watcher.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Elemental PT:3/3 K:Defender -A:AB$ Pump | Cost$ G | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. Activate this ability only if creatures you control have total power 8 or greater. +A:AB$ Pump | Cost$ G | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. Activate only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl -Oracle:Defender\nFormidable — {G}: Glade Watcher can attack this turn as though it didn't have defender. Activate this ability only if creatures you control have total power 8 or greater. +Oracle:Defender\nFormidable — {G}: Glade Watcher can attack this turn as though it didn't have defender. Activate only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/g/glass_casket.txt b/forge-gui/res/cardsfolder/g/glass_casket.txt index 5970f030a5b..f688927328f 100644 --- a/forge-gui/res/cardsfolder/g/glass_casket.txt +++ b/forge-gui/res/cardsfolder/g/glass_casket.txt @@ -1,8 +1,8 @@ Name:Glass Casket ManaCost:1 W Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature an opponent controls with converted mana cost 3 or less until CARDNAME leaves the battlefield. -SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl+cmcLE3 | TgtPrompt$ Select target creature an opponent controls with converted mana cost 3 or less | UntilHostLeavesPlay$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature an opponent controls with mana value 3 or less until CARDNAME leaves the battlefield. +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl+cmcLE3 | TgtPrompt$ Select target creature an opponent controls with mana value 3 or less | UntilHostLeavesPlay$ True SVar:PlayMain1:TRUE SVar:NeedsToPlay:Creature.OppCtrl+cmcLE3 -Oracle:When Glass Casket enters the battlefield, exile target creature an opponent controls with converted mana cost 3 or less until Glass Casket leaves the battlefield. +Oracle:When Glass Casket enters the battlefield, exile target creature an opponent controls with mana value 3 or less until Glass Casket leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gleam_of_resistance.txt b/forge-gui/res/cardsfolder/g/gleam_of_resistance.txt index faade9d9e72..2f9fae3414a 100644 --- a/forge-gui/res/cardsfolder/g/gleam_of_resistance.txt +++ b/forge-gui/res/cardsfolder/g/gleam_of_resistance.txt @@ -5,4 +5,4 @@ A:SP$ PumpAll | Cost$ 4 W | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ SVar:DBUntapAll:DB$ UntapAll | ValidCards$ Creature.YouCtrl K:TypeCycling:Basic:1 W SVar:Picture:http://www.wizards.com/global/images/magic/general/gleam_of_resistance.jpg -Oracle:Creatures you control get +1/+2 until end of turn. Untap those creatures.\nBasic landcycling {1}{W} ({1}{W}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Creatures you control get +1/+2 until end of turn. Untap those creatures.\nBasic landcycling {1}{W} ({1}{W}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt b/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt index 8c977c84cd8..c48960ca893 100644 --- a/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt +++ b/forge-gui/res/cardsfolder/g/glint_horn_buccaneer.txt @@ -5,5 +5,5 @@ PT:2/4 K:Haste T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you discard a card, CARDNAME deals 1 damage to each opponent. SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 -A:AB$ Draw | Cost$ 1 R Discard<1/Card> | Defined$ You | IsPresent$ Card.Self+attacking | SpellDescription$ Draw a card. Activate this ability only if CARDNAME is attacking. -Oracle:Haste\nWhenever you discard a card, Glint-Horn Buccaneer deals 1 damage to each opponent.\n{1}{R}, Discard a card: Draw a card. Activate this ability only if Glint-Horn Buccaneer is attacking. +A:AB$ Draw | Cost$ 1 R Discard<1/Card> | Defined$ You | IsPresent$ Card.Self+attacking | SpellDescription$ Draw a card. Activate only if CARDNAME is attacking. +Oracle:Haste\nWhenever you discard a card, Glint-Horn Buccaneer deals 1 damage to each opponent.\n{1}{R}, Discard a card: Draw a card. Activate only if Glint-Horn Buccaneer is attacking. diff --git a/forge-gui/res/cardsfolder/g/glissa_sunseeker.txt b/forge-gui/res/cardsfolder/g/glissa_sunseeker.txt index 3a88543a033..3fc502a90c9 100644 --- a/forge-gui/res/cardsfolder/g/glissa_sunseeker.txt +++ b/forge-gui/res/cardsfolder/g/glissa_sunseeker.txt @@ -3,10 +3,10 @@ ManaCost:2 G G Types:Legendary Creature Elf PT:3/2 K:First Strike -A:AB$ Destroy | Cost$ T | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | ConditionCheckSVar$ Y | ConditionSVarCompare$ EQX | SpellDescription$ Destroy target artifact if its converted mana cost is equal to the amount of unspent mana you have. +A:AB$ Destroy | Cost$ T | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | ConditionCheckSVar$ Y | ConditionSVarCompare$ EQX | SpellDescription$ Destroy target artifact if its mana value is equal to the amount of unspent mana you have. SVar:X:Count$ManaPool:All SVar:Y:Targeted$CardManaCost #AI won't specifically put mana in pool to activate the ability AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/glissa_sunseeker.jpg -Oracle:First strike\n{T}: Destroy target artifact if its converted mana cost is equal to the amount of unspent mana you have. +Oracle:First strike\n{T}: Destroy target artifact if its mana value is equal to the amount of unspent mana you have. diff --git a/forge-gui/res/cardsfolder/g/glory.txt b/forge-gui/res/cardsfolder/g/glory.txt index 565fdc12d4f..9830eaaed5d 100644 --- a/forge-gui/res/cardsfolder/g/glory.txt +++ b/forge-gui/res/cardsfolder/g/glory.txt @@ -3,6 +3,6 @@ ManaCost:3 W W Types:Creature Incarnation PT:3/3 K:Flying -A:AB$ ProtectionAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | Gains$ Choice | Choices$ AnyColor | ActivationZone$ Graveyard | SpellDescription$ Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate this ability only if CARDNAME is in your graveyard. +A:AB$ ProtectionAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | Gains$ Choice | Choices$ AnyColor | ActivationZone$ Graveyard | SpellDescription$ Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate only if CARDNAME is in your graveyard. SVar:Picture:http://www.wizards.com/global/images/magic/general/glory.jpg -Oracle:Flying\n{2}{W}: Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate this ability only if Glory is in your graveyard. +Oracle:Flying\n{2}{W}: Choose a color. Creatures you control gain protection from the chosen color until end of turn. Activate only if Glory is in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt b/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt index 6c8f930d8c9..d57f5274d14 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bird_grabber.txt @@ -2,5 +2,5 @@ Name:Goblin Bird-Grabber ManaCost:1 R Types:Creature Goblin PT:2/1 -A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Flying | IsPresent$ Creature.YouCtrl+withFlying | SpellDescription$ CARDNAME gains flying until end of turn. Activate this ability only if you control a creature with flying. -Oracle:{R}: Goblin Bird-Grabber gains flying until end of turn. Activate this ability only if you control a creature with flying. +A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Flying | IsPresent$ Creature.YouCtrl+withFlying | SpellDescription$ CARDNAME gains flying until end of turn. Activate only if you control a creature with flying. +Oracle:{R}: Goblin Bird-Grabber gains flying until end of turn. Activate only if you control a creature with flying. diff --git a/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt b/forge-gui/res/cardsfolder/g/goblin_dark_dwellers.txt index 1986fe7bf80..2800b7316d4 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 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 +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 mana value 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 mana value 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 spell 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 mana value 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_engineer.txt b/forge-gui/res/cardsfolder/g/goblin_engineer.txt index acc275e5044..9e0a54ef395 100644 --- a/forge-gui/res/cardsfolder/g/goblin_engineer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_engineer.txt @@ -2,8 +2,8 @@ Name:Goblin Engineer ManaCost:1 R Types:Creature Goblin Artificer 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 an artifact card, put it 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 an artifact card, put it into your graveyard, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Artifact | ChangeNum$ 1 | ShuffleNonMandatory$ True -A:AB$ ChangeZone | Cost$ R T Sac<1/Artifact> | TgtPrompt$ Choose target artifact card with converted mana cost 3 or less from your graveyard | ValidTgts$ Artifact.cmcLE3+YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return target artifact card with converted mana cost 3 or less from your graveyard to the battlefield. +A:AB$ ChangeZone | Cost$ R T Sac<1/Artifact> | TgtPrompt$ Choose target artifact card with mana value 3 or less from your graveyard | ValidTgts$ Artifact.cmcLE3+YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return target artifact card with mana value 3 or less from your graveyard to the battlefield. SVar:AIPreference:SacCost$Artifact.token -Oracle:When Goblin Engineer enters the battlefield, you may search your library for an artifact card, put it into your graveyard, then shuffle your library.\n{R}, {T}, Sacrifice an artifact: Return target artifact card with converted mana cost 3 or less from your graveyard to the battlefield. +Oracle:When Goblin Engineer enters the battlefield, you may search your library for an artifact card, put it into your graveyard, then shuffle.\n{R}, {T}, Sacrifice an artifact: Return target artifact card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/g/goblin_firestarter.txt b/forge-gui/res/cardsfolder/g/goblin_firestarter.txt index a92520c165f..4d12d55f7a8 100644 --- a/forge-gui/res/cardsfolder/g/goblin_firestarter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_firestarter.txt @@ -2,6 +2,6 @@ Name:Goblin Firestarter ManaCost:R Types:Creature Goblin PT:1/1 -A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ CARDNAME deals 1 damage to any target. Activate this ability only during your turn, before attackers are declared. +A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ CARDNAME deals 1 damage to any target. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_firestarter.jpg -Oracle:Sacrifice Goblin Firestarter: It deals 1 damage to any target. Activate this ability only during your turn, before attackers are declared. +Oracle:Sacrifice Goblin Firestarter: It deals 1 damage to any target. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/g/goblin_machinist.txt b/forge-gui/res/cardsfolder/g/goblin_machinist.txt index af8a1f1b262..b13cda24176 100644 --- a/forge-gui/res/cardsfolder/g/goblin_machinist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_machinist.txt @@ -2,9 +2,9 @@ Name:Goblin Machinist ManaCost:4 R Types:Creature Goblin PT:0/5 -A:AB$ DigUntil | Cost$ 2 R | Valid$ Card.nonLand | ValidDescription$ nonland | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | FoundDestination$ Library | FoundLibraryPosition$ -1 | RememberFound$ True | SubAbility$ DBPump | SpellDescription$ Reveal cards from the top of your library until you reveal a nonland card. CARDNAME gets +X/+0 until end of turn, where X is that card's converted mana cost. Put the revealed cards on the bottom of your library in any order. +A:AB$ DigUntil | Cost$ 2 R | Valid$ Card.nonLand | ValidDescription$ nonland | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | FoundDestination$ Library | FoundLibraryPosition$ -1 | RememberFound$ True | SubAbility$ DBPump | SpellDescription$ Reveal cards from the top of your library until you reveal a nonland card. CARDNAME gets +X/+0 until end of turn, where X is that card's mana value. Put the revealed cards on the bottom of your library in any order. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ RCX | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RCX:Remembered$CardManaCost AI:RemoveDeck:All -Oracle:{2}{R}: Reveal cards from the top of your library until you reveal a nonland card. Goblin Machinist gets +X/+0 until end of turn, where X is that card's converted mana cost. Put the revealed cards on the bottom of your library in any order. +Oracle:{2}{R}: Reveal cards from the top of your library until you reveal a nonland card. Goblin Machinist gets +X/+0 until end of turn, where X is that card's mana value. Put the revealed cards on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_matron.txt b/forge-gui/res/cardsfolder/g/goblin_matron.txt index 6ba64d10ed1..85181d4ca27 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, 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 a Goblin card, reveal that card, put it into your hand, then shuffle. 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, put it into your hand, then 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. diff --git a/forge-gui/res/cardsfolder/g/goblin_recruiter.txt b/forge-gui/res/cardsfolder/g/goblin_recruiter.txt index 7f955a2efc7..103e4054f7c 100644 --- a/forge-gui/res/cardsfolder/g/goblin_recruiter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_recruiter.txt @@ -2,7 +2,7 @@ Name:Goblin Recruiter ManaCost:1 R Types:Creature Goblin PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for any number of Goblin cards and reveal those cards. Shuffle your library, then put them on top of it in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, search your library for any number of Goblin cards, reveal them, then shuffle and put those cards on top in any order. SVar:TrigChangeZone:DB$ ChangeZone | ChangeNum$ X | ChangeType$ Goblin | Origin$ Library | Destination$ Library | LibraryPosition$ 0 SVar:X:Count$InYourLibrary.Goblin DeckNeeds:Type$Goblin @@ -11,4 +11,4 @@ AI:RemoveDeck:All SVar:NeedsToPlayVar:Z GE4 SVar:Z:Count$Valid Land.YouCtrl+inZoneBattlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_recruiter.jpg -Oracle:When Goblin Recruiter enters the battlefield, search your library for any number of Goblin cards and reveal those cards. Shuffle your library, then put them on top of it in any order. +Oracle:When Goblin Recruiter enters the battlefield, search your library for any number of Goblin cards, reveal them, then shuffle and put those cards on top in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt b/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt index bc0bbbbc038..69bff1d89a5 100644 --- a/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt +++ b/forge-gui/res/cardsfolder/g/goblin_rimerunner.txt @@ -5,4 +5,4 @@ PT:2/2 A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. A:AB$ Pump | Cost$ S | KW$ Haste | Defined$ Self | SpellDescription$ CARDNAME gains haste until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_rimerunner.jpg -Oracle:{T}: Target creature can't block this turn.\n{S}: Goblin Rimerunner gains haste until end of turn. ({S} can be paid with one mana from a snow permanent.) +Oracle:{T}: Target creature can't block this turn.\n{S}: Goblin Rimerunner gains haste until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt b/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt index 832a65721fb..1e8ac688d68 100644 --- a/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt +++ b/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt @@ -2,6 +2,6 @@ Name:Goblin Ski Patrol ManaCost:1 R Types:Creature Goblin PT:1/1 -A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | KW$ Flying | Permanent$ True | ActivationLimit$ 1 | IsPresent$ Mountain.Snow+YouCtrl | AtEOT$ Sacrifice | SpellDescription$ CARDNAME gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate this ability only once and only if you control a snow Mountain. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | KW$ Flying | Permanent$ True | ActivationLimit$ 1 | IsPresent$ Mountain.Snow+YouCtrl | AtEOT$ Sacrifice | SpellDescription$ CARDNAME gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate only once and only if you control a snow Mountain. AI:RemoveDeck:All -Oracle:{1}{R}: Goblin Ski Patrol gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate this ability only once and only if you control a snow Mountain. +Oracle:{1}{R}: Goblin Ski Patrol gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate only once and only if you control a snow Mountain. diff --git a/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt b/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt index f7d799cbe59..ed56002fbe9 100644 --- a/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_tinkerer.txt @@ -2,8 +2,8 @@ Name:Goblin Tinkerer ManaCost:1 R Types:Creature Goblin Artificer PT:1/2 -A:AB$ Destroy | Cost$ R T | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBDamage | SpellDescription$ Destroy target artifact. That artifact deals damage equal to its converted mana cost to CARDNAME. +A:AB$ Destroy | Cost$ R T | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBDamage | SpellDescription$ Destroy target artifact. That artifact deals damage equal to its mana value to CARDNAME. SVar:DBDamage:DB$DealDamage | Defined$ Self | NumDmg$ X SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_tinkerer.jpg -Oracle:{R}, {T}: Destroy target artifact. That artifact deals damage equal to its converted mana cost to Goblin Tinkerer. +Oracle:{R}, {T}: Destroy target artifact. That artifact deals damage equal to its mana value to Goblin Tinkerer. diff --git a/forge-gui/res/cardsfolder/g/goblin_tutor.txt b/forge-gui/res/cardsfolder/g/goblin_tutor.txt index 1e7b612f37f..a6b35d65380 100644 --- a/forge-gui/res/cardsfolder/g/goblin_tutor.txt +++ b/forge-gui/res/cardsfolder/g/goblin_tutor.txt @@ -1,10 +1,10 @@ Name:Goblin Tutor ManaCost:R Types:Instant -A:SP$ RollDice | Cost$ R | On2$ GetGobTut | On3$ GetEnch | On4$ GetArtif | On5$ GetCreat| On6$ GetSpell | SpellDescription$ Roll a six-sided die. Search your library for the indicated card, reveal it, put it into your hand, then shuffle your library.\n2 — A card named Goblin Tutor\n3 — An enchantment\n4 — An artifact\n5 — A creature\n6 — An instant or sorcery +A:SP$ RollDice | Cost$ R | On2$ GetGobTut | On3$ GetEnch | On4$ GetArtif | On5$ GetCreat| On6$ GetSpell | SpellDescription$ Roll a six-sided die. Search your library for the indicated card, reveal it, put it into your hand, then shuffle.\n2 — A card named Goblin Tutor\n3 — An enchantment\n4 — An artifact\n5 — A creature\n6 — An instant or sorcery SVar:GetGobTut:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedGoblin Tutor | ChangeNum$ 1 SVar:GetEnch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Enchantment | ChangeNum$ 1 SVar:GetArtif:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Artifact | ChangeNum$ 1 SVar:GetCreat:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 SVar:GetSpell:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Instant,Sorcery | ChangeNum$ 1 -Oracle:Roll a six-sided die. If you roll a 1, Goblin Tutor has no effect. Otherwise, search your library for the indicated card, reveal it, put it into your hand, then shuffle your library.\n2 — A card named Goblin Tutor\n3 — An enchantment\n4 — An artifact\n5 — A creature\n6 — An instant or sorcery +Oracle:Roll a six-sided die. If you roll a 1, Goblin Tutor has no effect. Otherwise, search your library for the indicated card, reveal it, put it into your hand, then shuffle.\n2 — A card named Goblin Tutor\n3 — An enchantment\n4 — An artifact\n5 — A creature\n6 — An instant or sorcery diff --git a/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt b/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt index ca4b40a05fa..75da3dac744 100644 --- a/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt +++ b/forge-gui/res/cardsfolder/g/godo_bandit_warlord.txt @@ -2,10 +2,10 @@ Name:Godo, Bandit Warlord ManaCost:5 R Types:Legendary Creature Human Barbarian PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTutorEquip | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Equipment card and put it onto the battlefield. If you do, shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTutorEquip | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Equipment card, put it onto the battlefield, then shuffle. SVar:TrigTutorEquip:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Equipment | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | FirstAttack$ True | TriggerDescription$ Whenever CARDNAME attacks for the first time each turn, untap it and all Samurai you control. After this phase, there is an additional combat phase. SVar:TrigUntap:DB$ UntapAll | ValidCards$ Card.Self,Samurai.YouCtrl | SubAbility$ DBAddCombat SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat DeckHints:Type$Samurai|Equipment -Oracle:When Godo, Bandit Warlord enters the battlefield, you may search your library for an Equipment card and put it onto the battlefield. If you do, shuffle your library.\nWhenever Godo attacks for the first time each turn, untap it and all Samurai you control. After this phase, there is an additional combat phase. +Oracle:When Godo, Bandit Warlord enters the battlefield, you may search your library for an Equipment card, put it onto the battlefield, then shuffle.\nWhenever Godo attacks for the first time each turn, untap it and all Samurai you control. After this phase, there is an additional combat phase. diff --git a/forge-gui/res/cardsfolder/g/gods_willing.txt b/forge-gui/res/cardsfolder/g/gods_willing.txt index f263683363f..316d02ae34e 100644 --- a/forge-gui/res/cardsfolder/g/gods_willing.txt +++ b/forge-gui/res/cardsfolder/g/gods_willing.txt @@ -1,7 +1,7 @@ Name:Gods Willing ManaCost:W 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.) +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. 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. (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.) +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. diff --git a/forge-gui/res/cardsfolder/g/goldmane_griffin.txt b/forge-gui/res/cardsfolder/g/goldmane_griffin.txt index 6d735cfb5fb..374160b9f43 100644 --- a/forge-gui/res/cardsfolder/g/goldmane_griffin.txt +++ b/forge-gui/res/cardsfolder/g/goldmane_griffin.txt @@ -7,4 +7,4 @@ K:Vigilance 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 Ajani, Valiant it, 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.namedAjani; Inspiring Leader | ChangeNum$ 1 | Optional$ True DeckHints:Name$Ajani, Inspiring Leader -Oracle:Flying, vigilance\nWhen Goldmane Griffin enters the battlefield, you may search your library and/or graveyard for a card named Ajani, Inspiring Leader, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Flying, vigilance\nWhen Goldmane Griffin enters the battlefield, you may search your library and/or graveyard for a card named Ajani, Inspiring Leader, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/g/goldmaw_champion.txt b/forge-gui/res/cardsfolder/g/goldmaw_champion.txt index db8f013e366..6358fa9f851 100644 --- a/forge-gui/res/cardsfolder/g/goldmaw_champion.txt +++ b/forge-gui/res/cardsfolder/g/goldmaw_champion.txt @@ -4,4 +4,4 @@ Types:Creature Dwarf Warrior PT:2/3 A:AB$ Tap | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | Boast$ True | SpellDescription$ Tap target creature. SVar:NonCombatPriority:10 -Oracle:Boast — {1}{W}: Tap target creature. (Activate this ability only if this creature attacked this turn and only once each turn.) \ No newline at end of file +Oracle:Boast — {1}{W}: Tap target creature. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt b/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt index 99b04920319..412fe5dd361 100644 --- a/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt +++ b/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt @@ -2,10 +2,10 @@ Name:Golos, Tireless Pilgrim ManaCost:5 Types:Legendary Artifact Creature Scout PT:3/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ Dig | Cost$ 2 W U B R G | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. You may play them this turn without paying their mana costs. SVar:DBEffect:DB$ Effect | StaticAbilities$ EffPlay | EffectOwner$ You | RememberObjects$ Remembered | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:EffPlay:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play them this turn without paying their mana costs. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When Golos, Tireless Pilgrim enters the battlefield, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle your library.\n{2}{W}{U}{B}{R}{G}: Exile the top three cards of your library. You may play them this turn without paying their mana costs. +Oracle:When Golos, Tireless Pilgrim enters the battlefield, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle.\n{2}{W}{U}{B}{R}{G}: Exile the top three cards of your library. You may play them this turn without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/g/gomazoa.txt b/forge-gui/res/cardsfolder/g/gomazoa.txt index 0f1401c2141..b0a2aec6f2f 100644 --- a/forge-gui/res/cardsfolder/g/gomazoa.txt +++ b/forge-gui/res/cardsfolder/g/gomazoa.txt @@ -4,11 +4,11 @@ Types:Creature Jellyfish PT:0/3 K:Defender K:Flying -A:AB$ ChangeZoneAll | Cost$ T | ChangeType$ Creature.blockedBySource | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ JellyBounceSelf | SpellDescription$ Put CARDNAME and each creature it's blocking on top of their owners' libraries, then those players shuffle their libraries. +A:AB$ ChangeZoneAll | Cost$ T | ChangeType$ Creature.blockedBySource | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ JellyBounceSelf | SpellDescription$ Put CARDNAME and each creature it's blocking on top of their owners' libraries, then those players shuffle. SVar:JellyBounceSelf:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SubAbility$ WobbleOppJelly SVar:WobbleOppJelly:DB$ Shuffle | Defined$ RememberedOwner | SubAbility$ WobbleYourJelly | ConditionCheckSVar$ X SVar:WobbleYourJelly:DB$ Shuffle | Defined$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/gomazoa.jpg -Oracle:Defender, flying\n{T}: Put Gomazoa and each creature it's blocking on top of their owners' libraries, then those players shuffle their libraries. +Oracle:Defender, flying\n{T}: Put Gomazoa and each creature it's blocking on top of their owners' libraries, then those players shuffle. diff --git a/forge-gui/res/cardsfolder/g/gorilla_shaman.txt b/forge-gui/res/cardsfolder/g/gorilla_shaman.txt index 2918a49152d..8ebcd23ee8a 100644 --- a/forge-gui/res/cardsfolder/g/gorilla_shaman.txt +++ b/forge-gui/res/cardsfolder/g/gorilla_shaman.txt @@ -2,6 +2,6 @@ Name:Gorilla Shaman ManaCost:R Types:Creature Ape Shaman PT:1/1 -A:AB$ Destroy | Cost$ X X 1 | ValidTgts$ Artifact.nonCreature+cmcEQX | TgtPrompt$ Select target noncreature artifact | SpellDescription$ Destroy target noncreature artifact with converted mana cost X. +A:AB$ Destroy | Cost$ X X 1 | ValidTgts$ Artifact.nonCreature+cmcEQX | TgtPrompt$ Select target noncreature artifact | SpellDescription$ Destroy target noncreature artifact with mana value X. SVar:X:Count$xPaid -Oracle:{X}{X}{1}: Destroy target noncreature artifact with converted mana cost X. +Oracle:{X}{X}{1}: Destroy target noncreature artifact with mana value X. diff --git a/forge-gui/res/cardsfolder/g/govern_the_guildless.txt b/forge-gui/res/cardsfolder/g/govern_the_guildless.txt index 9960203e493..8abfb5d4f31 100644 --- a/forge-gui/res/cardsfolder/g/govern_the_guildless.txt +++ b/forge-gui/res/cardsfolder/g/govern_the_guildless.txt @@ -2,7 +2,7 @@ Name:Govern the Guildless ManaCost:5 U Types:Sorcery A:SP$ GainControl | Cost$ 5 U | ValidTgts$ Creature.MonoColor | TgtPrompt$ Select target monocolored creature | SpellDescription$ Gain control of target monocolored creature. -A:AB$ ChooseColor | Cost$ 1 U Reveal<1/CARDNAME> | Defined$ You | OrColors$ True | SubAbility$ Animate | Forecast$ True | SpellDescription$ Target creature becomes the color or colors of your choice until end of turn. (Activate this ability only during your upkeep and only once each turn.) +A:AB$ ChooseColor | Cost$ 1 U Reveal<1/CARDNAME> | Defined$ You | OrColors$ True | SubAbility$ Animate | Forecast$ True | SpellDescription$ Target creature becomes the color or colors of your choice until end of turn. (Activate only during your upkeep and only once each turn.) SVar:Animate:DB$ Animate | ValidTgts$ Creature | TgtPrompt$ Select target creature | Colors$ ChosenColor | OverwriteColors$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/govern_the_guildless.jpg -Oracle:Gain control of target monocolored creature.\nForecast — {1}{U}, Reveal Govern the Guildless from your hand: Target creature becomes the color or colors of your choice until end of turn. (Activate this ability only during your upkeep and only once each turn.) +Oracle:Gain control of target monocolored creature.\nForecast — {1}{U}, Reveal Govern the Guildless from your hand: Target creature becomes the color or colors of your choice until end of turn. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/g/granulate.txt b/forge-gui/res/cardsfolder/g/granulate.txt index 0698438593d..fb71bcab0ce 100644 --- a/forge-gui/res/cardsfolder/g/granulate.txt +++ b/forge-gui/res/cardsfolder/g/granulate.txt @@ -1,6 +1,6 @@ Name:Granulate ManaCost:2 R R Types:Sorcery -A:SP$ DestroyAll | Cost$ 2 R R | ValidCards$ Artifact.nonLand+cmcLE4 | SpellDescription$ Destroy each nonland artifact with converted mana cost 4 or less. +A:SP$ DestroyAll | Cost$ 2 R R | ValidCards$ Artifact.nonLand+cmcLE4 | SpellDescription$ Destroy each nonland artifact with mana value 4 or less. SVar:Picture:http://www.wizards.com/global/images/magic/general/granulate.jpg -Oracle:Destroy each nonland artifact with converted mana cost 4 or less. +Oracle:Destroy each nonland artifact with mana value 4 or less. diff --git a/forge-gui/res/cardsfolder/g/grasping_current.txt b/forge-gui/res/cardsfolder/g/grasping_current.txt index 71203a17db4..885e17619cd 100644 --- a/forge-gui/res/cardsfolder/g/grasping_current.txt +++ b/forge-gui/res/cardsfolder/g/grasping_current.txt @@ -2,7 +2,7 @@ Name:Grasping Current ManaCost:4 U Types:Sorcery A:SP$ ChangeZone | Cost$ 4 U | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBSearch | SpellDescription$ Return up to two target creatures to their owner's hand. -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.namedJace; Ingenious Mind-Mage | ChangeNum$ 1 | SpellDescription$ Search your library and/or graveyard for a card named Jace, Ingenious Mind-Mage, reveal it, and put it into your hand. If you searched 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.namedJace; Ingenious Mind-Mage | ChangeNum$ 1 | SpellDescription$ Search your library and/or graveyard for a card named Jace, Ingenious Mind-Mage, reveal it, and put it into your hand. If you searched your library this way, shuffle. DeckHints:Name$Jace, Ingenious Mind-Mage SVar:Picture:http://www.wizards.com/global/images/magic/general/grasping_current.jpg -Oracle:Return up to two target creatures to their owner's hand.\nSearch your library and/or graveyard for a card named Jace, Ingenious Mind-Mage, reveal it, and put it into your hand. If you searched your library this way, shuffle it. +Oracle:Return up to two target creatures to their owner's hand.\nSearch your library and/or graveyard for a card named Jace, Ingenious Mind-Mage, reveal it, and put it into your hand. If you searched your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/g/grasping_dunes.txt b/forge-gui/res/cardsfolder/g/grasping_dunes.txt index da0e4ccd6ca..47b5d9568f8 100644 --- a/forge-gui/res/cardsfolder/g/grasping_dunes.txt +++ b/forge-gui/res/cardsfolder/g/grasping_dunes.txt @@ -2,7 +2,7 @@ Name:Grasping Dunes ManaCost:no cost Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ PutCounter | Cost$ 1 T Sac<1/CARDNAME> | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target Creature | CounterType$ M1M1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a -1/-1 counter on target creature. Activate this ability only any time you could cast a sorcery. +A:AB$ PutCounter | Cost$ 1 T Sac<1/CARDNAME> | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target Creature | CounterType$ M1M1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a -1/-1 counter on target creature. Activate only as a sorcery. DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/grasping_dunes.jpg -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Grasping Dunes: Put a -1/-1 counter on target creature. Activate this ability only any time you could cast a sorcery. \ No newline at end of file +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Grasping Dunes: Put a -1/-1 counter on target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/grasslands.txt b/forge-gui/res/cardsfolder/g/grasslands.txt index 21d22e7b7f9..0aaf9cccfbe 100644 --- a/forge-gui/res/cardsfolder/g/grasslands.txt +++ b/forge-gui/res/cardsfolder/g/grasslands.txt @@ -2,6 +2,6 @@ Name:Grasslands ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest,Plains | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest,Plains | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/grasslands.jpg -Oracle:Grasslands enters the battlefield tapped.\n{T}, Sacrifice Grasslands: Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle your library. +Oracle:Grasslands enters the battlefield tapped.\n{T}, Sacrifice Grasslands: Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/grave_upheaval.txt b/forge-gui/res/cardsfolder/g/grave_upheaval.txt index 526bc1cfd20..584b4a473a4 100644 --- a/forge-gui/res/cardsfolder/g/grave_upheaval.txt +++ b/forge-gui/res/cardsfolder/g/grave_upheaval.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Cost$ 4 B R | Origin$ Graveyard | Destination$ Battlefield | SVar:DBPump:DB$ Animate | Keywords$ Haste | Defined$ Targeted | Permanent$ True K:TypeCycling:Basic:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/grave_upheaval.jpg -Oracle:Put target creature card from a graveyard onto the battlefield under your control. It gains haste.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) \ No newline at end of file +Oracle:Put target creature card from a graveyard onto the battlefield under your control. It gains haste.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt b/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt index 339bc7a992b..81078722523 100755 --- a/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt +++ b/forge-gui/res/cardsfolder/g/gravebreaker_lamia.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Enchantment Creature Snake Lamia PT:4/4 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a card, put it into your graveyard, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a card, put it into your graveyard, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeNum$ 1 | ChangeType$ Card S:Mode$ ReduceCost | ValidCard$ Card.wasCastFromGraveyard | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast from your graveyard cost {1} less to cast. -Oracle:Lifelink\nWhen Gravebreaker Lamia enters the battlefield, search your library for a card, put it into your graveyard, then shuffle your library.\nSpells you cast from your graveyard cost {1} less to cast. +Oracle:Lifelink\nWhen Gravebreaker Lamia enters the battlefield, search your library for a card, put it into your graveyard, then shuffle.\nSpells you cast from your graveyard cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/g/graverobber_spider.txt b/forge-gui/res/cardsfolder/g/graverobber_spider.txt index 6106e16f211..3e75b8da129 100644 --- a/forge-gui/res/cardsfolder/g/graverobber_spider.txt +++ b/forge-gui/res/cardsfolder/g/graverobber_spider.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Spider PT:2/4 K:Reach -A:AB$ Pump | Cost$ 3 B | Defined$ Self | NumAtt$ X | NumDef$ X | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 3 B | Defined$ Self | NumAtt$ X | NumDef$ X | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate only once each turn. SVar:X:Count$TypeInYourYard.Creature DeckHints:Ability$Graveyard -Oracle:Reach\n{3}{B}: Graverobber Spider gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate this ability only once each turn. +Oracle:Reach\n{3}{B}: Graverobber Spider gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/g/graveyard_dig.txt b/forge-gui/res/cardsfolder/g/graveyard_dig.txt index 63e23dd9a85..1c2c7f695a5 100644 --- a/forge-gui/res/cardsfolder/g/graveyard_dig.txt +++ b/forge-gui/res/cardsfolder/g/graveyard_dig.txt @@ -3,4 +3,4 @@ ManaCost:1 BG Types:Sorcery A:SP$ ChangeZone | Cost$ 1 BG | Origin$ Graveyard | Destination$ Hand | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl+Black,Creature.YouCtrl+Green | SpellDescription$ Return two target black or green creature cards from your graveyard to your hand. A:SP$ ChangeZone | Cost$ 2 BG BG | Origin$ Graveyard | Destination$ Hand | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return two target creature cards from your graveyard to your hand. -Oracle:Return up to two target [black or green] creature cards from your graveyard to your hand.\nYou may cast this spell for {2}{B/G}{B/G}. If you do, ignore the bracketed text. +Oracle:Return up to two target black or green creature cards from your graveyard to your hand.\nYou may cast this spell for {2}{B/G}{B/G}. If you do, ignore the bracketed text. diff --git a/forge-gui/res/cardsfolder/g/great_defender.txt b/forge-gui/res/cardsfolder/g/great_defender.txt index 5a8b1461acf..fe57dad3276 100644 --- a/forge-gui/res/cardsfolder/g/great_defender.txt +++ b/forge-gui/res/cardsfolder/g/great_defender.txt @@ -1,8 +1,8 @@ Name:Great Defender ManaCost:W Types:Instant -A:SP$ Pump | Cost$ W | ValidTgts$ Creature | NumDef$ +X | TgtPrompt$ Select target creature | SpellDescription$ Target creature gets +0/+X until end of turn, where X is its converted mana cost. +A:SP$ Pump | Cost$ W | ValidTgts$ Creature | NumDef$ +X | TgtPrompt$ Select target creature | SpellDescription$ Target creature gets +0/+X until end of turn, where X is its mana value. SVar:X:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/great_defender.jpg -Oracle:Target creature gets +0/+X until end of turn, where X is its converted mana cost. +Oracle:Target creature gets +0/+X until end of turn, where X is its mana value. diff --git a/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt b/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt index e076e94ca2c..96b060d1570 100644 --- a/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt +++ b/forge-gui/res/cardsfolder/g/great_hall_of_starnheim.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. -A:AB$ Token | Cost$ W W B T Sac<1/CARDNAME> Sac<1/Creature> | TokenAmount$ 1 | TokenScript$ w_4_4_angel_warrior_flying_vigilance | TokenOwner$ You | LegacyImage$ w 4 4 angel warrior flying vigilance khm | SorcerySpeed$ True | SpellDescription$ Create a 4/4 white Angel Warrior creature token with flying and vigilance. Activate this ability only any time you could cast a sorcery. +A:AB$ Token | Cost$ W W B T Sac<1/CARDNAME> Sac<1/Creature> | TokenAmount$ 1 | TokenScript$ w_4_4_angel_warrior_flying_vigilance | TokenOwner$ You | LegacyImage$ w 4 4 angel warrior flying vigilance khm | SorcerySpeed$ True | SpellDescription$ Create a 4/4 white Angel Warrior creature token with flying and vigilance. Activate only as a sorcery. DeckHas:Ability$Token -Oracle:Great Hall of Starnheim enters the battlefield tapped.\n{T}: Add {B}.\n{W}{W}{B}, {T}, Sacrifice Great Hall of Starnheim and a creature you control: Create a 4/4 white Angel Warrior creature token with flying and vigilance. Activate this ability only any time you could cast a sorcery. +Oracle:Great Hall of Starnheim enters the battlefield tapped.\n{T}: Add {B}.\n{W}{W}{B}, {T}, Sacrifice Great Hall of Starnheim and a creature you control: Create a 4/4 white Angel Warrior creature token with flying and vigilance. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/greater_gargadon.txt b/forge-gui/res/cardsfolder/g/greater_gargadon.txt index d37f9741845..805b973e901 100644 --- a/forge-gui/res/cardsfolder/g/greater_gargadon.txt +++ b/forge-gui/res/cardsfolder/g/greater_gargadon.txt @@ -3,6 +3,6 @@ ManaCost:9 R Types:Creature Beast PT:9/7 K:Suspend:10:R -A:AB$ RemoveCounter | Cost$ Sac<1/Artifact;Creature;Land/artifact, creature or land> | CostDesc$ Sacrifice an artifact, creature, or land: | Defined$ Self | CounterType$ TIME | CounterNum$ 1 | ActivationZone$ Exile | IsPresent$ Card.Self+suspended | PresentZone$ Exile | SpellDescription$ Remove a time counter from CARDNAME. Activate this ability only if CARDNAME is suspended. +A:AB$ RemoveCounter | Cost$ Sac<1/Artifact;Creature;Land/artifact, creature or land> | CostDesc$ Sacrifice an artifact, creature, or land: | Defined$ Self | CounterType$ TIME | CounterNum$ 1 | ActivationZone$ Exile | IsPresent$ Card.Self+suspended | PresentZone$ Exile | SpellDescription$ Remove a time counter from CARDNAME. Activate only if CARDNAME is suspended. SVar:Picture:http://www.wizards.com/global/images/magic/general/greater_gargadon.jpg -Oracle:Suspend 10—{R}\nSacrifice an artifact, creature, or land: Remove a time counter from Greater Gargadon. Activate this ability only if Greater Gargadon is suspended. +Oracle:Suspend 10—{R}\nSacrifice an artifact, creature, or land: Remove a time counter from Greater Gargadon. Activate only if Greater Gargadon is suspended. diff --git a/forge-gui/res/cardsfolder/g/green_suns_zenith.txt b/forge-gui/res/cardsfolder/g/green_suns_zenith.txt index bc211de7021..e67556ad262 100644 --- a/forge-gui/res/cardsfolder/g/green_suns_zenith.txt +++ b/forge-gui/res/cardsfolder/g/green_suns_zenith.txt @@ -1,8 +1,8 @@ Name:Green Sun's Zenith ManaCost:X G Types:Sorcery -A:SP$ ChangeZone | Cost$ X G | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Green+cmcLEX | ChangeNum$ 1 | SubAbility$ DBShuffle | StackDescription$ Search your library for a green creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. | SpellDescription$ Search your library for a green creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. Shuffle CARDNAME into its owner's library. +A:SP$ ChangeZone | Cost$ X G | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Green+cmcLEX | ChangeNum$ 1 | SubAbility$ DBShuffle | StackDescription$ Search your library for a green creature card with mana value X or less, put it onto the battlefield, then shuffle. | SpellDescription$ Search your library for a green creature card with mana value X or less, put it onto the battlefield, then shuffle. Shuffle CARDNAME into its owner's library. SVar:X:Count$xPaid SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/green_suns_zenith.jpg -Oracle:Search your library for a green creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. Shuffle Green Sun's Zenith into its owner's library. +Oracle:Search your library for a green creature card with mana value X or less, put it onto the battlefield, then shuffle. Shuffle Green Sun's Zenith into its owner's library. diff --git a/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt b/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt index 3f1dc8c206f..9814ad72942 100644 --- a/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt +++ b/forge-gui/res/cardsfolder/g/greenhilt_trainee.txt @@ -2,7 +2,7 @@ Name:Greenhilt Trainee ManaCost:3 G Types:Creature Elf Warrior PT:2/3 -A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Card.powerGE4+Self | NumAtt$ +4 | NumDef$ +4 | SpellDescription$ Target creature gets +4/+4 until end of turn. Activate this ability only if CARDNAME's power is 4 or greater. +A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Card.powerGE4+Self | NumAtt$ +4 | NumDef$ +4 | SpellDescription$ Target creature gets +4/+4 until end of turn. Activate only if CARDNAME's power is 4 or greater. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/greenhilt_trainee.jpg -Oracle:{T}: Target creature gets +4/+4 until end of turn. Activate this ability only if Greenhilt Trainee's power is 4 or greater. +Oracle:{T}: Target creature gets +4/+4 until end of turn. Activate only if Greenhilt Trainee's power is 4 or greater. diff --git a/forge-gui/res/cardsfolder/g/greenseeker.txt b/forge-gui/res/cardsfolder/g/greenseeker.txt index 76a80a8129f..625e1192e6e 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, and 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, put it into your hand, then shuffle. 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, and 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, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/grim_reminder.txt b/forge-gui/res/cardsfolder/g/grim_reminder.txt index 1f8f1331623..dedafb29157 100644 --- a/forge-gui/res/cardsfolder/g/grim_reminder.txt +++ b/forge-gui/res/cardsfolder/g/grim_reminder.txt @@ -1,13 +1,13 @@ Name:Grim Reminder ManaCost:2 B Types:Instant -A:SP$ ChangeZone | Cost$ 2 B | Origin$ Library | Destination$ Library | ChangeType$ Card.nonLand | ChangeNum$ 1 | Imprint$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBRepeat | SpellDescription$ Search your library for a nonland card and reveal it. Each opponent who cast a spell this turn with the same name as that card loses 6 life. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 B | Origin$ Library | Destination$ Library | ChangeType$ Card.nonLand | ChangeNum$ 1 | Imprint$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBRepeat | SpellDescription$ Search your library for a nonland card and reveal it. Each opponent who cast a spell this turn with the same name as that card loses 6 life. Then shuffle. SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Opponent | RepeatSubAbility$ DBLoseLife | SubAbility$ DBShuffle SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 6 | ConditionCheckSVar$ LoseLifeCheck | ConditionSVarCompare$ GE1 SVar:DBShuffle:DB$ Shuffle | Defined$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True SVar:LoseLifeCheck:Count$ThisTurnCast_Card.RememberedPlayerCtrl+sharesNameWith Imprinted -A:AB$ ChangeZone | Cost$ B B | 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$ ChangeZone | Cost$ B B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your upkeep. AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:Search your library for a nonland card and reveal it. Each opponent who cast a spell this turn with the same name as that card loses 6 life. Then shuffle your library.\n{B}{B}: Return Grim Reminder from your graveyard to your hand. Activate this ability only during your upkeep. +Oracle:Search your library for a nonland card and reveal it. Each opponent who cast a spell this turn with the same name as that card loses 6 life. Then shuffle.\n{B}{B}: Return Grim Reminder from your graveyard to your hand. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/g/grim_tutor.txt b/forge-gui/res/cardsfolder/g/grim_tutor.txt index b00a4f8a7ac..2d9cbade85d 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, 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. 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, 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. You lose 3 life. diff --git a/forge-gui/res/cardsfolder/g/grinning_ignus.txt b/forge-gui/res/cardsfolder/g/grinning_ignus.txt index 2548af5fad8..602db6d0dcb 100644 --- a/forge-gui/res/cardsfolder/g/grinning_ignus.txt +++ b/forge-gui/res/cardsfolder/g/grinning_ignus.txt @@ -2,7 +2,7 @@ Name:Grinning Ignus ManaCost:2 R Types:Creature Elemental PT:2/2 -A:AB$ Mana | Cost$ R Return<1/CARDNAME> | Produced$ C C R | Amount$ 1 | SorcerySpeed$ True | SpellDescription$ Add {C}{C}{R}. Activate this ability only any time you could cast a sorcery. +A:AB$ Mana | Cost$ R Return<1/CARDNAME> | Produced$ C C R | Amount$ 1 | SorcerySpeed$ True | SpellDescription$ Add {C}{C}{R}. Activate only as a sorcery. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/grinning_ignus.jpg -Oracle:{R}, Return Grinning Ignus to its owner's hand: Add {C}{C}{R}. Activate this ability only any time you could cast a sorcery. +Oracle:{R}, Return Grinning Ignus to its owner's hand: Add {C}{C}{R}. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/grinning_totem.txt b/forge-gui/res/cardsfolder/g/grinning_totem.txt index 4fd6787d4e6..e6eabd4b876 100644 --- a/forge-gui/res/cardsfolder/g/grinning_totem.txt +++ b/forge-gui/res/cardsfolder/g/grinning_totem.txt @@ -1,8 +1,8 @@ Name:Grinning Totem ManaCost:4 Types:Artifact -A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | ValidTgts$ Player.Opponent | IsCurse$ True | Chooser$ You | Origin$ Library | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True | SubAbility$ TotemEffect | SpellDescription$ Search target opponent's library for a card and exile it. Then that player shuffles their library. Until the beginning of your next upkeep, you may play that card. At the beginning of your next upkeep, if you haven't played it, put it into its owner's graveyard. | StackDescription$ SpellDescription -SVar:TotemEffect:DB$ Effect | StaticAbilities$ STGrinning | Duration$ Permanent | RememberObjects$ Remembered | Triggers$ TrigDuration,TrigReturn,TrigLandPlayed,TrigCast | SubAbility$ DBResetSVar +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | ValidTgts$ Player.Opponent | IsCurse$ True | Chooser$ You | Origin$ Library | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True | SubAbility$ TotemEffect | SpellDescription$ Search target opponent's library for a card and exile it. Then that player shuffles. Until the beginning of your next upkeep, you may play that card. At the beginning of your next upkeep, if you haven't played it, put it into its owner's graveyard. | StackDescription$ SpellDescription +SVar:TotemEffect:DB$ Effect | StaticAbilities$ STGrinning | Duration$ Permanent | RememberObjects$ Remembered | Triggers$ TrigDuration,TrigReturn,TrigLandPlayed,TrigCast | SubAbility$ DBResetSVar # Even though the Effect is "Permanent", it's not really permanent SVar:DBResetSVar:DB$ StoreSVar | SVar$ ActiveTotem | Type$ Number | Expression$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -20,4 +20,4 @@ SVar:TrigLandPlayed:Mode$ LandPlayed | ValidCard$ Land.IsRemembered | Static$ Tr SVar:TrigCast:Mode$ SpellCast | ValidCard$ Card.IsRemembered | Static$ True | TriggerZones$ Command | Execute$ RemoveEffect AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/grinning_totem.jpg -Oracle:{2}, {T}, Sacrifice Grinning Totem: Search target opponent's library for a card and exile it. Then that player shuffles their library. Until the beginning of your next upkeep, you may play that card. At the beginning of your next upkeep, if you haven't played it, put it into its owner's graveyard. \ No newline at end of file +Oracle:{2}, {T}, Sacrifice Grinning Totem: Search target opponent's library for a card and exile it. Then that player shuffles. Until the beginning of your next upkeep, you may play that card. At the beginning of your next upkeep, if you haven't played it, put it into its owner's graveyard. diff --git a/forge-gui/res/cardsfolder/g/grixis_panorama.txt b/forge-gui/res/cardsfolder/g/grixis_panorama.txt index 3b8b5b8da76..7fdb3f9eb65 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 and 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, put it onto the battlefield tapped, then shuffle. 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 and 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, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/grizzled_wolverine.txt b/forge-gui/res/cardsfolder/g/grizzled_wolverine.txt index 9efa6da8c29..18f8a055660 100644 --- a/forge-gui/res/cardsfolder/g/grizzled_wolverine.txt +++ b/forge-gui/res/cardsfolder/g/grizzled_wolverine.txt @@ -2,6 +2,6 @@ Name:Grizzled Wolverine ManaCost:1 R R Types:Creature Wolverine PT:2/2 -A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 2 | ActivationPhases$ Declare Blockers | IsPresent$ Creature.blockingSource | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate this ability only during the declare blockers step, only if at least one creature is blocking CARDNAME, and only once each turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 2 | ActivationPhases$ Declare Blockers | IsPresent$ Creature.blockingSource | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate only during the declare blockers step, only if at least one creature is blocking CARDNAME, and only once each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/grizzled_wolverine.jpg -Oracle:{R}: Grizzled Wolverine gets +2/+0 until end of turn. Activate this ability only during the declare blockers step, only if at least one creature is blocking Grizzled Wolverine, and only once each turn. +Oracle:{R}: Grizzled Wolverine gets +2/+0 until end of turn. Activate only during the declare blockers step, only if at least one creature is blocking Grizzled Wolverine, and only once each turn. diff --git a/forge-gui/res/cardsfolder/g/groundling_pouncer.txt b/forge-gui/res/cardsfolder/g/groundling_pouncer.txt index b80f5a90f5a..8ad041fc6df 100644 --- a/forge-gui/res/cardsfolder/g/groundling_pouncer.txt +++ b/forge-gui/res/cardsfolder/g/groundling_pouncer.txt @@ -2,6 +2,6 @@ Name:Groundling Pouncer ManaCost:1 GU Types:Creature Faerie PT:2/1 -A:AB$ Pump | Cost$ GU | Defined$ Self | NumAtt$ 1 | NumDef$ 3 | KW$ Flying | ActivationLimit$ 1 | IsPresent$ Creature.withFlying+OppCtrl | SpellDescription$ CARDNAME gets +1/+3 and gains flying until end of turn. Activate this ability only once each turn and only if an opponent controls a creature with flying. +A:AB$ Pump | Cost$ GU | Defined$ Self | NumAtt$ 1 | NumDef$ 3 | KW$ Flying | ActivationLimit$ 1 | IsPresent$ Creature.withFlying+OppCtrl | SpellDescription$ CARDNAME gets +1/+3 and gains flying until end of turn. Activate only once each turn and only if an opponent controls a creature with flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/groundling_pouncer.jpg -Oracle:{G/U}: Groundling Pouncer gets +1/+3 and gains flying until end of turn. Activate this ability only once each turn and only if an opponent controls a creature with flying. +Oracle:{G/U}: Groundling Pouncer gets +1/+3 and gains flying until end of turn. Activate only once each turn and only if an opponent controls a creature with flying. diff --git a/forge-gui/res/cardsfolder/g/grow_from_the_ashes.txt b/forge-gui/res/cardsfolder/g/grow_from_the_ashes.txt index ce01907f998..3268c3972bf 100644 --- a/forge-gui/res/cardsfolder/g/grow_from_the_ashes.txt +++ b/forge-gui/res/cardsfolder/g/grow_from_the_ashes.txt @@ -2,6 +2,6 @@ Name:Grow from the Ashes ManaCost:2 G Types:Sorcery K:Kicker:2 -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | Mandatory$ True | SpellDescription$ Search your library for a basic land card, put it onto the battlefield, then shuffle your library. If this spell was kicked, instead search your library for 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 | ChangeNum$ X | Mandatory$ True | SpellDescription$ Search your library for a basic land card, put it onto the battlefield, then shuffle. If this spell was kicked, instead search your library for two basic land cards, put them onto the battlefield, then shuffle. SVar:X:Count$Kicked.2.1 -Oracle:Kicker {2} (You may pay an additional {2} as you cast this spell.)\nSearch your library for a basic land card, put it onto the battlefield, then shuffle your library. If this spell was kicked, instead search your library for two basic land cards, put them onto the battlefield, then shuffle your library. +Oracle:Kicker {2} (You may pay an additional {2} as you cast this spell.)\nSearch your library for a basic land card, put it onto the battlefield, then shuffle. If this spell was kicked, instead search your library for two basic land cards, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt b/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt index b8a29fe6bdf..478b0e3cd73 100644 --- a/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt +++ b/forge-gui/res/cardsfolder/g/growth_chamber_guardian.txt @@ -3,8 +3,8 @@ ManaCost:1 G Types:Creature Elf Crab Warrior PT:2/2 K:Adapt:2:2 G -T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, you may search your library for a card named CARDNAME, reveal it, put it into your hand, then shuffle your library. +T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, you may search your library for a card named CARDNAME, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedGrowth-Chamber Guardian | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Growth-Chamber Guardian DeckHas:Ability$Counters -Oracle:{2}{G}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.)\nWhenever one or more +1/+1 counters are put on Growth-Chamber Guardian, you may search your library for a card named Growth-Chamber Guardian, reveal it, put it into your hand, then shuffle your library. +Oracle:{2}{G}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.)\nWhenever one or more +1/+1 counters are put on Growth-Chamber Guardian, you may search your library for a card named Growth-Chamber Guardian, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/g/growth_charm.txt b/forge-gui/res/cardsfolder/g/growth_charm.txt index 8f3ef1f63a1..6048b5da2ae 100644 --- a/forge-gui/res/cardsfolder/g/growth_charm.txt +++ b/forge-gui/res/cardsfolder/g/growth_charm.txt @@ -2,7 +2,7 @@ Name:Growth Charm ManaCost:1 G G Types:Instant 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: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. 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 +Oracle:Choose one —\n• Rampant Growth\n• Giant Growth\n• Regrowth diff --git a/forge-gui/res/cardsfolder/g/growth_spasm.txt b/forge-gui/res/cardsfolder/g/growth_spasm.txt index ef000b1d65c..1e6081036da 100644 --- a/forge-gui/res/cardsfolder/g/growth_spasm.txt +++ b/forge-gui/res/cardsfolder/g/growth_spasm.txt @@ -1,9 +1,9 @@ Name:Growth Spasm ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | SubAbility$ DBToken | SpellDescription$ Search your library for a basic land card, put it 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 | SubAbility$ DBToken | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_0_1_eldrazi_spawn_sac | TokenOwner$ You | LegacyImage$ c 0 1 eldrazi spawn sac roe | SpellDescription$ Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this creature: Add {C}." DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/growth_spasm.jpg -Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this creature: Add {C}." +Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. Create a 0/1 colorless Eldrazi Spawn creature token. It has "Sacrifice this creature: Add {C}." diff --git a/forge-gui/res/cardsfolder/g/grozoth.txt b/forge-gui/res/cardsfolder/g/grozoth.txt index f8a40434e13..fb7be54ade4 100644 --- a/forge-gui/res/cardsfolder/g/grozoth.txt +++ b/forge-gui/res/cardsfolder/g/grozoth.txt @@ -3,11 +3,11 @@ ManaCost:6 U U U Types:Creature Leviathan PT:9/9 K:Defender -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 any number of cards that have converted mana cost 9, reveal them, and put them 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 any number of cards that have mana value 9, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.cmcEQ9 | ChangeNum$ X | ShuffleNonMandatory$ True A:AB$ Debuff | Cost$ 4 | Keywords$ Defender | Defined$ Self | SpellDescription$ CARDNAME loses defender until end of turn. 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, and 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 mana value 9, reveal them, put them into your hand, then shuffle.\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 mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/gruesome_menagerie.txt b/forge-gui/res/cardsfolder/g/gruesome_menagerie.txt index 38137dc5fa1..8173712338a 100644 --- a/forge-gui/res/cardsfolder/g/gruesome_menagerie.txt +++ b/forge-gui/res/cardsfolder/g/gruesome_menagerie.txt @@ -1,11 +1,11 @@ Name:Gruesome Menagerie ManaCost:3 B B Types:Sorcery -A:SP$ ChooseCard | Cost$ 3 B B | Defined$ You | Choices$ Creature.YouOwn+cmcEQ1 | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBChoose2 | RememberChosen$ True | SpellDescription$ Choose a creature card with converted mana cost 1 in your graveyard, then do the same for creature cards with converted mana costs 2 and 3. Return those cards to the battlefield. -SVar:DBChoose2:DB$ ChooseCard | Defined$ You | Choices$ Creature.YouOwn+cmcEQ2 | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBChoose3 | RememberChosen$ True | SpellDescription$ Choose a creature card with converted mana cost 2 in your graveyard. -SVar:DBChoose3:DB$ ChooseCard | Defined$ You | Choices$ Creature.YouOwn+cmcEQ3 | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBReturn | RememberChosen$ True | SpellDescription$ Choose a creature card with converted mana cost 3 in your graveyard. +A:SP$ ChooseCard | Cost$ 3 B B | Defined$ You | Choices$ Creature.YouOwn+cmcEQ1 | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBChoose2 | RememberChosen$ True | SpellDescription$ Choose a creature card with mana value 1 in your graveyard, then do the same for creature cards with mana value 2 and 3. Return those cards to the battlefield. +SVar:DBChoose2:DB$ ChooseCard | Defined$ You | Choices$ Creature.YouOwn+cmcEQ2 | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBChoose3 | RememberChosen$ True | SpellDescription$ Choose a creature card with mana value 2 in your graveyard. +SVar:DBChoose3:DB$ ChooseCard | Defined$ You | Choices$ Creature.YouOwn+cmcEQ3 | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBReturn | RememberChosen$ True | SpellDescription$ Choose a creature card with mana value 3 in your graveyard. SVar:DBReturn:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:NeedsToPlayVar:Z GE1 SVar:Z:Count$ValidGraveyard Creature.YouCtrl+cmcLE3 -Oracle:Choose a creature card with converted mana cost 1 in your graveyard, then do the same for creature cards with converted mana costs 2 and 3. Return those cards to the battlefield. +Oracle:Choose a creature card with mana value 1 in your graveyard, then do the same for creature cards with mana value 2 and 3. Return those cards to the battlefield. diff --git a/forge-gui/res/cardsfolder/g/gryffs_boon.txt b/forge-gui/res/cardsfolder/g/gryffs_boon.txt index 86fa4d99a45..4e8f3ba105a 100644 --- a/forge-gui/res/cardsfolder/g/gryffs_boon.txt +++ b/forge-gui/res/cardsfolder/g/gryffs_boon.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 0 | AddKeyword$ Flying | Description$ Enchanted creature gets +1/+0 and has flying. -A:AB$ Pump | Cost$ 3 W | ActivationZone$ Graveyard | ValidTgts$ Creature | SorcerySpeed$ True | TgtPrompt$ Choose a creature | SubAbility$ DBChange | SpellDescription$ Return Gryff's Boon from your graveyard to the battlefield attached to target creature. Activate this ability only any time you could cast a sorcery. | StackDescription$ SpellDescription +A:AB$ Pump | Cost$ 3 W | ActivationZone$ Graveyard | ValidTgts$ Creature | SorcerySpeed$ True | TgtPrompt$ Choose a creature | SubAbility$ DBChange | SpellDescription$ Return Gryff's Boon from your graveyard to the battlefield attached to target creature. Activate only any time you could cast a sorcery. | StackDescription$ SpellDescription SVar:DBChange:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield | AttachedTo$ ParentTarget | SpellDescription$ | StackDescription$ SpellDescription SVar:Picture:http://www.wizards.com/global/images/magic/general/gryffs_boon.jpg -Oracle:Enchant creature\nEnchanted creature gets +1/+0 and has flying.\n{3}{W}: Return Gryff's Boon from your graveyard to the battlefield attached to target creature. Activate this ability only any time you could cast a sorcery. +Oracle:Enchant creature\nEnchanted creature gets +1/+0 and has flying.\n{3}{W}: Return Gryff's Boon from your graveyard to the battlefield attached to target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/g/guided_passage.txt b/forge-gui/res/cardsfolder/g/guided_passage.txt index 6d976005fda..921fbd96532 100644 --- a/forge-gui/res/cardsfolder/g/guided_passage.txt +++ b/forge-gui/res/cardsfolder/g/guided_passage.txt @@ -1,10 +1,10 @@ Name:Guided Passage ManaCost:U R G Types:Sorcery -A:SP$ Dig | Cost$ U R G | NumCards$ X | Reveal$ True | NoMove$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | SubAbility$ DBCreature | SpellDescription$ Reveal the cards in your library. An opponent chooses from among them a creature card, a land card, and a noncreature, nonland card. You put the chosen cards into your hand. Then shuffle your library. +A:SP$ Dig | Cost$ U R G | NumCards$ X | Reveal$ True | NoMove$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | SubAbility$ DBCreature | SpellDescription$ Reveal the cards in your library. An opponent chooses from among them a creature card, a land card, and a noncreature, nonland card. You put the chosen cards into your hand. Then shuffle. SVar:DBCreature:DB$ ChangeZone | ChangeType$ Creature.YouOwn | ChangeNum$ 1 | Chooser$ Opponent | Origin$ Library | Destination$ Hand | SubAbility$ DBLand SVar:DBLand:DB$ ChangeZone | ChangeType$ Land.YouOwn | ChangeNum$ 1 | Chooser$ Opponent | Origin$ Library | Destination$ Hand | SubAbility$ DBNonCreatureNonLand SVar:DBNonCreatureNonLand:DB$ ChangeZone | ChangeType$ Card.nonCreature+nonLand+YouOwn | ChangeNum$ 1 | Chooser$ Opponent | Origin$ Library | Destination$ Hand | Shuffle$ True SVar:X:Count$InYourLibrary SVar:Picture:http://www.wizards.com/global/images/magic/general/guided_passage.jpg -Oracle:Reveal the cards in your library. An opponent chooses from among them a creature card, a land card, and a noncreature, nonland card. You put the chosen cards into your hand. Then shuffle your library. +Oracle:Reveal the cards in your library. An opponent chooses from among them a creature card, a land card, and a noncreature, nonland card. You put the chosen cards into your hand. Then shuffle. diff --git a/forge-gui/res/cardsfolder/g/gutterbones.txt b/forge-gui/res/cardsfolder/g/gutterbones.txt index dfae60d7f11..61a9de241aa 100644 --- a/forge-gui/res/cardsfolder/g/gutterbones.txt +++ b/forge-gui/res/cardsfolder/g/gutterbones.txt @@ -3,6 +3,6 @@ ManaCost:B Types:Creature Skeleton Warrior PT:2/1 K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | PlayerTurn$ True | CheckSVar$ X | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate this ability only during your turn and only if an opponent lost life this turn. +A:AB$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | PlayerTurn$ True | CheckSVar$ X | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your turn and only if an opponent lost life this turn. SVar:X:Count$LifeOppsLostThisTurn -Oracle:Gutterbones enters the battlefield tapped.\n{1}{B}: Return Gutterbones from your graveyard to your hand. Activate this ability only during your turn and only if an opponent lost life this turn. +Oracle:Gutterbones enters the battlefield tapped.\n{1}{B}: Return Gutterbones from your graveyard to your hand. Activate only during your turn and only if an opponent lost life this turn. diff --git a/forge-gui/res/cardsfolder/g/gwendlyn_di_corci.txt b/forge-gui/res/cardsfolder/g/gwendlyn_di_corci.txt index 8c199d23bc5..336d6f1be11 100644 --- a/forge-gui/res/cardsfolder/g/gwendlyn_di_corci.txt +++ b/forge-gui/res/cardsfolder/g/gwendlyn_di_corci.txt @@ -2,6 +2,6 @@ Name:Gwendlyn Di Corci ManaCost:U B B R Types:Legendary Creature Human Rogue PT:3/5 -A:AB$ Discard | Cost$ T | ValidTgts$ Player | PlayerTurn$ True | NumCards$ 1 | Mode$ Random | SpellDescription$ Target player discards a card at random. Activate this ability only during your turn. +A:AB$ Discard | Cost$ T | ValidTgts$ Player | PlayerTurn$ True | NumCards$ 1 | Mode$ Random | SpellDescription$ Target player discards a card at random. Activate only during your turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/gwendlyn_di_corci.jpg -Oracle:{T}: Target player discards a card at random. Activate this ability only during your turn. +Oracle:{T}: Target player discards a card at random. Activate only during your turn. 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 a9c5e038206..b4beac1ccf2 100644 --- a/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt +++ b/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt @@ -2,10 +2,10 @@ Name:Gyruda, Doom of Depths ManaCost:4 U/B U/B Types:Legendary Creature Demon Kraken PT:6/6 -K:Companion:Card.cmcM20: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.) -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, each player mills four cards. Put a creature card with an even converted mana cost from those cards onto the battlefield under your control. +K:Companion:Card.cmcM20:Your starting deck contains only cards with even mana value. (If this card is your chosen companion, you may cast it once from outside the game.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, each player mills four cards. Put a creature card with an even mana value from those cards onto the battlefield under your control. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ Player | RememberMilled$ True | SubAbility$ DBChoose -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:DBChoose:DB$ ChooseCard | Defined$ You | ChoiceTitle$ Choose a creature card with an even mana value | 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 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. +Oracle:Companion — Your starting deck contains only cards with even mana values. (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 mana value from among the milled cards onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/h/hagi_mob.txt b/forge-gui/res/cardsfolder/h/hagi_mob.txt index a5561cbd779..a1de6f7ef47 100644 --- a/forge-gui/res/cardsfolder/h/hagi_mob.txt +++ b/forge-gui/res/cardsfolder/h/hagi_mob.txt @@ -3,4 +3,4 @@ ManaCost:4 R Types:Creature Troll Berserker PT:5/4 A:AB$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | Boast$ True | SpellDescription$ CARDNAME deals 1 damage to any target. -Oracle:Boast — {1}{R}: Hagi Mob deals 1 damage to any target. (Activate this ability only if this creature attacked this turn and only once each turn.) \ No newline at end of file +Oracle:Boast — {1}{R}: Hagi Mob deals 1 damage to any target. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/h/hakim_loreweaver.txt b/forge-gui/res/cardsfolder/h/hakim_loreweaver.txt index 62f4e8a5aa9..2a392d5555a 100644 --- a/forge-gui/res/cardsfolder/h/hakim_loreweaver.txt +++ b/forge-gui/res/cardsfolder/h/hakim_loreweaver.txt @@ -3,7 +3,7 @@ ManaCost:3 U U Types:Legendary Creature Human Wizard PT:2/4 K:Flying -A:AB$ ChangeZone | Cost$ U U | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Aura.YouOwn | AttachedTo$ Self | ActivationPhases$ Upkeep | PlayerTurn$ True | IsPresent$ Aura.Attached | PresentCompare$ EQ0 | SpellDescription$ Return target Aura card from your graveyard to the battlefield attached to CARDNAME. Activate this ability only during your upkeep and only if CARDNAME isn't enchanted. +A:AB$ ChangeZone | Cost$ U U | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Aura.YouOwn | AttachedTo$ Self | ActivationPhases$ Upkeep | PlayerTurn$ True | IsPresent$ Aura.Attached | PresentCompare$ EQ0 | SpellDescription$ Return target Aura card from your graveyard to the battlefield attached to CARDNAME. Activate only during your upkeep and only if CARDNAME isn't enchanted. A:AB$ DestroyAll | Cost$ U U T | ValidCards$ Card.Aura+AttachedTo Card.Self | SpellDescription$ Destroy all Auras attached to CARDNAME. SVar:Picture:http://www.wizards.com/global/images/magic/general/hakim_loreweaver.jpg -Oracle:Flying\n{U}{U}: Return target Aura card from your graveyard to the battlefield attached to Hakim, Loreweaver. Activate this ability only during your upkeep and only if Hakim isn't enchanted.\n{U}{U}, {T}: Destroy all Auras attached to Hakim. +Oracle:Flying\n{U}{U}: Return target Aura card from your graveyard to the battlefield attached to Hakim, Loreweaver. Activate only during your upkeep and only if Hakim isn't enchanted.\n{U}{U}, {T}: Destroy all Auras attached to Hakim. diff --git a/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt b/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt index 2158b338716..abc7068607b 100644 --- a/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt +++ b/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt @@ -5,5 +5,5 @@ PT:6/1 K:CARDNAME attacks each combat if able. K:ETBReplacement:Other:ChooseNum SVar:ChooseNum:DB$ ChooseNumber | Min$ 2 | Max$ 4 | Defined$ You | Random$ True | SpellDescription$ As Haktos enters the battlefield, choose 2, 3, or 4 at random. -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection:Card.cmcNEChosenNumber,Emblem:Protection from each converted mana cost other than ChosenNumber | Description$ CARDNAME has protection from each converted mana cost other than the chosen number. -Oracle:Haktos the Unscarred attacks each combat if able.\nAs Haktos enters the battlefield, choose 2, 3, or 4 at random.\nHaktos has protection from each converted mana cost other than the chosen number. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection:Card.cmcNEChosenNumber,Emblem:Protection from each mana value other than ChosenNumber | Description$ CARDNAME has protection from each mana value other than the chosen number. +Oracle:Haktos the Unscarred attacks each combat if able.\nAs Haktos enters the battlefield, choose 2, 3, or 4 at random.\nHaktos has protection from each mana value other than the chosen number. diff --git a/forge-gui/res/cardsfolder/h/haldan_avid_arcanist.txt b/forge-gui/res/cardsfolder/h/haldan_avid_arcanist.txt index a657e06cafa..0120e15ae04 100755 --- a/forge-gui/res/cardsfolder/h/haldan_avid_arcanist.txt +++ b/forge-gui/res/cardsfolder/h/haldan_avid_arcanist.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Human Wizard PT:1/4 K:Partner:Pako, Arcane Retriever:Pako SVar:PlayMain1:TRUE -S:Mode$ Continuous | Affected$ Card.nonCreature+ExiledByYou+counters_GE1_FETCH | AffectedZone$ Exile | MayPlay$ True | MayPlayIgnoreColor$ True | Description$ You may play noncreature cards from exile with fetch counters on them if you exiled them, and you may spend mana as though it were mana of any color to cast those spells. +S:Mode$ Continuous | Affected$ Card.nonCreature+ExiledByYou+counters_GE1_FETCH | AffectedZone$ Exile | MayPlay$ True | MayPlayIgnoreColor$ True | Description$ You may play lands and cast noncreature spells from among cards you exiled that have fetch counters on them, and you may spend mana as though it were mana of any color to cast those spells. DeckNeeds:Name$Pako, Arcane Retriever -Oracle:Partner with Pako, Arcane Retriever (When this creature enters the battlefield, target player may put Pako into their hand from their library, then shuffle.)\nYou may play noncreature cards from exile with fetch counters on them if you exiled them, and you may spend mana as though it were mana of any color to cast those spells. +Oracle:Partner with Pako, Arcane Retriever (When this creature enters the battlefield, target player may put Pako into their hand from their library, then shuffle.)\nYou may play lands and cast noncreature spells from among cards you exiled that have fetch counters on them, and you may spend mana as though it were mana of any color to cast those spells. diff --git a/forge-gui/res/cardsfolder/h/hallowed_healer.txt b/forge-gui/res/cardsfolder/h/hallowed_healer.txt index 494320e5ebf..e4e81c8f893 100644 --- a/forge-gui/res/cardsfolder/h/hallowed_healer.txt +++ b/forge-gui/res/cardsfolder/h/hallowed_healer.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Human Cleric PT:1/1 A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 2 | SpellDescription$ Prevent the next 2 damage that would be dealt to any target this turn. -A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 4 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Prevent the next 4 damage that would be dealt to any target this turn. Activate this ability only if seven or more cards are in your graveyard. +A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | Amount$ 4 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Prevent the next 4 damage that would be dealt to any target this turn. Activate only if seven or more cards are in your graveyard. SVar:NonCombatPriority:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/hallowed_healer.jpg -Oracle:{T}: Prevent the next 2 damage that would be dealt to any target this turn.\nThreshold — {T}: Prevent the next 4 damage that would be dealt to any target this turn. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{T}: Prevent the next 2 damage that would be dealt to any target this turn.\nThreshold — {T}: Prevent the next 4 damage that would be dealt to any target this turn. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/h/hammer_mage.txt b/forge-gui/res/cardsfolder/h/hammer_mage.txt index e49e03ffcba..888d06e0a53 100644 --- a/forge-gui/res/cardsfolder/h/hammer_mage.txt +++ b/forge-gui/res/cardsfolder/h/hammer_mage.txt @@ -2,8 +2,8 @@ Name:Hammer Mage ManaCost:1 R Types:Creature Human Spellshaper PT:1/1 -A:AB$ DestroyAll | Cost$ X R T Discard<1/Card> | ValidCards$ Artifact.cmcLEX | SpellDescription$ Destroy all artifacts with converted mana cost X or less. +A:AB$ DestroyAll | Cost$ X R T Discard<1/Card> | ValidCards$ Artifact.cmcLEX | SpellDescription$ Destroy all artifacts with mana value X or less. SVar:X:Count$xPaid AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/hammer_mage.jpg -Oracle:{X}{R}, {T}, Discard a card: Destroy all artifacts with converted mana cost X or less. +Oracle:{X}{R}, {T}, Discard a card: Destroy all artifacts with mana value X or less. diff --git a/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt b/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt index 25e4fc977e2..17ba9e52d58 100644 --- a/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt +++ b/forge-gui/res/cardsfolder/h/hammer_of_bogardan.txt @@ -2,6 +2,6 @@ Name:Hammer of Bogardan ManaCost:1 R R Types:Sorcery A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. -A:AB$ ChangeZone | Cost$ 2 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$ ChangeZone | Cost$ 2 R R R | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your upkeep. SVar:Picture:http://www.wizards.com/global/images/magic/general/hammer_of_bogardan.jpg -Oracle:Hammer of Bogardan deals 3 damage to any target.\n{2}{R}{R}{R}: Return Hammer of Bogardan from your graveyard to your hand. Activate this ability only during your upkeep. +Oracle:Hammer of Bogardan deals 3 damage to any target.\n{2}{R}{R}{R}: Return Hammer of Bogardan from your graveyard to your hand. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/h/harbinger_of_spring.txt b/forge-gui/res/cardsfolder/h/harbinger_of_spring.txt index d28d1d5b32f..253c1c384a0 100644 --- a/forge-gui/res/cardsfolder/h/harbinger_of_spring.txt +++ b/forge-gui/res/cardsfolder/h/harbinger_of_spring.txt @@ -6,4 +6,4 @@ K:Protection:Creature.nonSpirit:Protection from non-Spirit creatures K:Soulshift:4 DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/harbinger_of_spring.jpg -Oracle:Protection from non-Spirit creatures\nSoulshift 4 (When this creature dies, you may return target Spirit card with converted mana cost 4 or less from your graveyard to your hand.) +Oracle:Protection from non-Spirit creatures\nSoulshift 4 (When this creature dies, you may return target Spirit card with mana value 4 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/h/harrow.txt b/forge-gui/res/cardsfolder/h/harrow.txt index db0dfb01c68..27ab7cec98d 100644 --- a/forge-gui/res/cardsfolder/h/harrow.txt +++ b/forge-gui/res/cardsfolder/h/harrow.txt @@ -1,7 +1,7 @@ Name:Harrow ManaCost:2 G 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. +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. SVar:AIPreference:SacCost$Land.Basic SVar:Picture:http://www.wizards.com/global/images/magic/general/harrow.jpg -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. +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. diff --git a/forge-gui/res/cardsfolder/h/harsh_deceiver.txt b/forge-gui/res/cardsfolder/h/harsh_deceiver.txt index 23c50b94215..eef99ad40eb 100644 --- a/forge-gui/res/cardsfolder/h/harsh_deceiver.txt +++ b/forge-gui/res/cardsfolder/h/harsh_deceiver.txt @@ -3,10 +3,10 @@ ManaCost:3 W Types:Creature Spirit PT:1/4 A:AB$ Dig | Cost$ 1 | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | SpellDescription$ Look at the top card of your library. -A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ DBUntap | SpellDescription$ Reveal the top card of your library. If it's a land card, untap CARDNAME and it gets +1/+1 until end of turn. Activate this ability only once each turn. +A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ DBUntap | SpellDescription$ Reveal the top card of your library. If it's a land card, untap CARDNAME and it gets +1/+1 until end of turn. Activate only once each turn. SVar:DBUntap:DB$ Untap | Defined$ Self | SubAbility$ DBPump | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/harsh_deceiver.jpg -Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, untap Harsh Deceiver and it gets +1/+1 until end of turn. Activate this ability only once each turn. +Oracle:{1}: Look at the top card of your library.\n{2}: Reveal the top card of your library. If it's a land card, untap Harsh Deceiver and it gets +1/+1 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/h/harvest_season.txt b/forge-gui/res/cardsfolder/h/harvest_season.txt index ba0e53079d6..57cfbff3047 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 | 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. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 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 those cards onto the battlefield tapped, then shuffle. 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, and put those cards 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 tapped creatures you control, put those cards onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/hashep_oasis.txt b/forge-gui/res/cardsfolder/h/hashep_oasis.txt index 8ed5d9e0588..1bb21d5f3eb 100644 --- a/forge-gui/res/cardsfolder/h/hashep_oasis.txt +++ b/forge-gui/res/cardsfolder/h/hashep_oasis.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T PayLife<1> | Produced$ G | SpellDescription$ Add {G}. -A:AB$ Pump | Cost$ 1 G G T Sac<1/Desert> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | SorcerySpeed$ True | SpellDescription$ Target creature gets +3/+3 until end of turn. Activate this ability only any time you could cast a sorcery. +A:AB$ Pump | Cost$ 1 G G T Sac<1/Desert> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | SorcerySpeed$ True | SpellDescription$ Target creature gets +3/+3 until end of turn. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/hashep_oasis.jpg -Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add {G}.\n{1}{G}{G}, {T}, Sacrifice a Desert: Target creature gets +3/+3 until end of turn. Activate this ability only any time you could cast a sorcery. \ No newline at end of file +Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add {G}.\n{1}{G}{G}, {T}, Sacrifice a Desert: Target creature gets +3/+3 until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/h/hatchery_spider.txt b/forge-gui/res/cardsfolder/h/hatchery_spider.txt index e11b357ad78..aa6137ccdad 100644 --- a/forge-gui/res/cardsfolder/h/hatchery_spider.txt +++ b/forge-gui/res/cardsfolder/h/hatchery_spider.txt @@ -3,7 +3,7 @@ ManaCost:5 G G Types:Creature Spider PT:5/7 K:Reach -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Undergrowth - When you cast this spell, reveal the top X cards of your library, where X is the number of creature cards in your graveyard. You may put a green permanent card with converted mana cost X or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Undergrowth - When you cast this spell, reveal the top X cards of your library, where X is the number of creature cards in your graveyard. You may put a green permanent card with mana value X or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ X | Reveal$ True | ChangeNum$ 1 | ChangeValid$ Permanent.Green+cmcLEX | DestinationZone$ Battlefield | AILogic$ AtOppEndOfTurn | Optional$ True | RestRandomOrder$ True SVar:X:Count$TypeInYourYard.Creature -Oracle:Reach\nUndergrowth — When you cast this spell, reveal the top X cards of your library, where X is the number of creature cards in your graveyard. You may put a green permanent card with converted mana cost X or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order. +Oracle:Reach\nUndergrowth — When you cast this spell, reveal the top X cards of your library, where X is the number of creature cards in your graveyard. You may put a green permanent card with mana value X or less 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/h/haunted_plate_mail.txt b/forge-gui/res/cardsfolder/h/haunted_plate_mail.txt index c7945821709..b29e224cb16 100644 --- a/forge-gui/res/cardsfolder/h/haunted_plate_mail.txt +++ b/forge-gui/res/cardsfolder/h/haunted_plate_mail.txt @@ -3,6 +3,6 @@ ManaCost:4 Types:Artifact Equipment K:Equip:4 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 4 | AddToughness$ 4 | Description$ Equipped creature gets +4/+4. -A:AB$ Animate | Cost$ 0 | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Artifact,Spirit | RemoveTypes$ Equipment | IsPresent$ Creature.YouCtrl | PresentCompare$ EQ0 | SpellDescription$ Until end of turn, CARDNAME becomes a 4/4 Spirit artifact creature that's no longer an Equipment. Activate this ability only if you control no creatures. +A:AB$ Animate | Cost$ 0 | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Artifact,Spirit | RemoveTypes$ Equipment | IsPresent$ Creature.YouCtrl | PresentCompare$ EQ0 | SpellDescription$ Until end of turn, CARDNAME becomes a 4/4 Spirit artifact creature that's no longer an Equipment. Activate only if you control no creatures. SVar:Picture:http://www.wizards.com/global/images/magic/general/haunted_plate_mail.jpg -Oracle:Equipped creature gets +4/+4.\n{0}: Until end of turn, Haunted Plate Mail becomes a 4/4 Spirit artifact creature that's no longer an Equipment. Activate this ability only if you control no creatures.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +4/+4.\n{0}: Until end of turn, Haunted Plate Mail becomes a 4/4 Spirit artifact creature that's no longer an Equipment. Activate only if you control no creatures.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/haunting_echoes.txt b/forge-gui/res/cardsfolder/h/haunting_echoes.txt index 1a719faea86..86d89b5b7e1 100644 --- a/forge-gui/res/cardsfolder/h/haunting_echoes.txt +++ b/forge-gui/res/cardsfolder/h/haunting_echoes.txt @@ -1,7 +1,7 @@ Name:Haunting Echoes ManaCost:3 B B Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 3 B B | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.nonBasic | RememberChanged$ True | SubAbility$ DBRepeat | SpellDescription$ Exile all cards from target player's graveyard other than basic land cards. For each card exiled this way, search that player's library for all cards with the same name as that card and exile them. Then that player shuffles their library. +A:SP$ ChangeZoneAll | Cost$ 3 B B | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.nonBasic | RememberChanged$ True | SubAbility$ DBRepeat | SpellDescription$ Exile all cards from target player's graveyard other than basic land cards. For each card exiled this way, search that player's library for all cards with the same name as that card and exile them. Then that player shuffles. SVar:DBRepeat:DB$ ChangeZoneAll | Origin$ Library | Defined$ Targeted | Destination$ Exile | Mandatory$ True | ChangeType$ Card.sharesNameWith Remembered | Search$ True | Shuffle$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:NeedsToPlayVar:Z GE1 @@ -9,4 +9,4 @@ SVar:Z:SVar$Z1/Plus.Z2 SVar:Z1:Count$ValidGraveyard Card.nonLand+OppOwn SVar:Z2:Count$ValidGraveyard Card.Land+nonBasic+OppOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/haunting_echoes.jpg -Oracle:Exile all cards from target player's graveyard other than basic land cards. For each card exiled this way, search that player's library for all cards with the same name as that card and exile them. Then that player shuffles their library. +Oracle:Exile all cards from target player's graveyard other than basic land cards. For each card exiled this way, search that player's library for all cards with the same name as that card and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt b/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt index e009a229fdc..ee54c209f7e 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 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. +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 mana value 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 | 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 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. +Oracle:Shuffle your library, then exile the top four cards. You may cast any number of spells with mana value 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/he_who_hungers.txt b/forge-gui/res/cardsfolder/h/he_who_hungers.txt index 26ee77c5f06..0ff22502ad0 100644 --- a/forge-gui/res/cardsfolder/h/he_who_hungers.txt +++ b/forge-gui/res/cardsfolder/h/he_who_hungers.txt @@ -3,10 +3,10 @@ ManaCost:4 B Types:Legendary Creature Spirit PT:3/2 K:Flying -A:AB$ Discard | Cost$ 1 Sac<1/Spirit> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 1 Sac<1/Spirit> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate only as a sorcery. K:Soulshift:4 SVar:AIPreference:SacCost$Creature.Spirit+token,Creature.Spirit+cmcLE2 AI:RemoveDeck:Random DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/he_who_hungers.jpg -Oracle:Flying\n{1}, Sacrifice a Spirit: Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery.\nSoulshift 4 (When this creature dies, you may return target Spirit card with converted mana cost 4 or less from your graveyard to your hand.) +Oracle:Flying\n{1}, Sacrifice a Spirit: Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate only as a sorcery.\nSoulshift 4 (When this creature dies, you may return target Spirit card with mana value 4 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/h/head_games.txt b/forge-gui/res/cardsfolder/h/head_games.txt index f695b75bc17..b85250a487f 100644 --- a/forge-gui/res/cardsfolder/h/head_games.txt +++ b/forge-gui/res/cardsfolder/h/head_games.txt @@ -1,10 +1,10 @@ Name:Head Games ManaCost:3 B B Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 3 B B | ValidTgts$ Opponent | Origin$ Hand | Destination$ Library | ChangeType$ Card | RememberChanged$ True | IsCurse$ True | SubAbility$ HeadChange | SpellDescription$ Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. The player puts those cards into their hand, then shuffles their library. +A:SP$ ChangeZoneAll | Cost$ 3 B B | ValidTgts$ Opponent | Origin$ Hand | Destination$ Library | ChangeType$ Card | RememberChanged$ True | IsCurse$ True | SubAbility$ HeadChange | SpellDescription$ Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. The player puts those cards into their hand, then shuffles. SVar:HeadChange:DB$ ChangeZone | DefinedPlayer$ Targeted | Origin$ Library | Destination$ Hand | ChangeNum$ X | ChangeType$ Card | Chooser$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/head_games.jpg -Oracle:Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. The player puts those cards into their hand, then shuffles their library. +Oracle:Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. The player puts those cards into their hand, then shuffles. diff --git a/forge-gui/res/cardsfolder/h/heart_wolf.txt b/forge-gui/res/cardsfolder/h/heart_wolf.txt index d8ed1e8430d..109d6398007 100644 --- a/forge-gui/res/cardsfolder/h/heart_wolf.txt +++ b/forge-gui/res/cardsfolder/h/heart_wolf.txt @@ -3,10 +3,10 @@ ManaCost:3 R Types:Creature Wolf PT:2/2 K:First Strike -A:AB$ Pump | Cost$ T | NumAtt$ +2 | KW$ First Strike | ValidTgts$ Creature.Dwarf | TgtPrompt$ Select target dwarf creature | ActivationPhases$ BeginCombat->EndCombat | SubAbility$ EliteGuardEffect | SpellDescription$ Target Dwarf creature gets +2/+0 and gains first strike until end of turn. When that creature leaves the battlefield this turn, sacrifice CARDNAME. Activate this ability only during combat. +A:AB$ Pump | Cost$ T | NumAtt$ +2 | KW$ First Strike | ValidTgts$ Creature.Dwarf | TgtPrompt$ Select target dwarf creature | ActivationPhases$ BeginCombat->EndCombat | SubAbility$ EliteGuardEffect | SpellDescription$ Target Dwarf creature gets +2/+0 and gains first strike until end of turn. When that creature leaves the battlefield this turn, sacrifice CARDNAME. Activate only during combat. SVar:EliteGuardEffect:DB$ Effect | Name$ Heart Wolf Effect | Triggers$ LostTheGuarded | RememberObjects$ Targeted | ImprintCards$ Self SVar:LostTheGuarded:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ EliteDefence | TriggerDescription$ When the targeted creature leaves the battlefield this turn, sacrifice Heart Wolf. SVar:EliteDefence:DB$ SacrificeAll | Defined$ Imprinted | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/heart_wolf.jpg -Oracle:First strike\n{T}: Target Dwarf creature gets +2/+0 and gains first strike until end of turn. When that creature leaves the battlefield this turn, sacrifice Heart Wolf. Activate this ability only during combat. +Oracle:First strike\n{T}: Target Dwarf creature gets +2/+0 and gains first strike until end of turn. When that creature leaves the battlefield this turn, sacrifice Heart Wolf. Activate only during combat. diff --git a/forge-gui/res/cardsfolder/h/hearth_kami.txt b/forge-gui/res/cardsfolder/h/hearth_kami.txt index d9ee99a2804..852c040416e 100644 --- a/forge-gui/res/cardsfolder/h/hearth_kami.txt +++ b/forge-gui/res/cardsfolder/h/hearth_kami.txt @@ -2,6 +2,6 @@ Name:Hearth Kami ManaCost:1 R Types:Creature Spirit PT:2/1 -A:AB$ Destroy | Cost$ X Sac<1/CARDNAME> | ValidTgts$ Artifact.cmcEQX | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact with converted mana cost X. +A:AB$ Destroy | Cost$ X Sac<1/CARDNAME> | ValidTgts$ Artifact.cmcEQX | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact with mana value X. SVar:X:Count$xPaid -Oracle:{X}, Sacrifice Hearth Kami: Destroy target artifact with converted mana cost X. +Oracle:{X}, Sacrifice Hearth Kami: Destroy target artifact with mana value X. diff --git a/forge-gui/res/cardsfolder/h/hedron_matrix.txt b/forge-gui/res/cardsfolder/h/hedron_matrix.txt index 6e5e43ae001..55bdabf397d 100644 --- a/forge-gui/res/cardsfolder/h/hedron_matrix.txt +++ b/forge-gui/res/cardsfolder/h/hedron_matrix.txt @@ -2,7 +2,7 @@ Name:Hedron Matrix ManaCost:4 Types:Artifact Equipment K:Equip:4 -S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddToughness$ X | Description$ Equipped creature gets +X/+X, where X is its converted mana cost. +S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddToughness$ X | Description$ Equipped creature gets +X/+X, where X is its mana value. SVar:X:Count$EquippedCardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/hedron_matrix.jpg -Oracle:Equipped creature gets +X/+X, where X is its converted mana cost.\nEquip {4} +Oracle:Equipped creature gets +X/+X, where X is its mana value.\nEquip {4} diff --git a/forge-gui/res/cardsfolder/h/heed_the_mists.txt b/forge-gui/res/cardsfolder/h/heed_the_mists.txt index 1448fad3f3b..e6d0e34e9aa 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 the milled 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 mana value. SVar:TrigDraw:DB$ Draw | NumCards$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost -Oracle:Mill a card, then draw cards equal to the milled card's converted mana cost. +Oracle:Mill a card, then draw cards equal to the milled card's mana value. diff --git a/forge-gui/res/cardsfolder/h/heidar_rimewind_master.txt b/forge-gui/res/cardsfolder/h/heidar_rimewind_master.txt index 3262ae45971..d161a3ee7b1 100644 --- a/forge-gui/res/cardsfolder/h/heidar_rimewind_master.txt +++ b/forge-gui/res/cardsfolder/h/heidar_rimewind_master.txt @@ -2,7 +2,7 @@ Name:Heidar, Rimewind Master ManaCost:4 U Types:Legendary Creature Human Wizard PT:3/3 -A:AB$ ChangeZone | Cost$ 2 T | ValidTgts$ Permanent | TgtPrompt$ Select target Permanent | Origin$ Battlefield | Destination$ Hand | IsPresent$ Permanent.Snow+YouCtrl | PresentCompare$ GE4 | SpellDescription$ Return target permanent to its owner's hand. Activate this ability only if you control four or more snow permanents. +A:AB$ ChangeZone | Cost$ 2 T | ValidTgts$ Permanent | TgtPrompt$ Select target Permanent | Origin$ Battlefield | Destination$ Hand | IsPresent$ Permanent.Snow+YouCtrl | PresentCompare$ GE4 | SpellDescription$ Return target permanent to its owner's hand. Activate only if you control four or more snow permanents. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/heidar_rimewind_master.jpg -Oracle:{2}, {T}: Return target permanent to its owner's hand. Activate this ability only if you control four or more snow permanents. +Oracle:{2}, {T}: Return target permanent to its owner's hand. Activate only if you control four or more snow permanents. diff --git a/forge-gui/res/cardsfolder/h/heir_of_falkenrath_heir_to_the_night.txt b/forge-gui/res/cardsfolder/h/heir_of_falkenrath_heir_to_the_night.txt index 5aa3980287c..2b5d19250ad 100644 --- a/forge-gui/res/cardsfolder/h/heir_of_falkenrath_heir_to_the_night.txt +++ b/forge-gui/res/cardsfolder/h/heir_of_falkenrath_heir_to_the_night.txt @@ -2,13 +2,13 @@ Name:Heir of Falkenrath ManaCost:1 B Types:Creature Vampire PT:2/1 -A:AB$SetState | Cost$ Discard<1/Card> | Defined$ Self | Mode$ Transform | ActivationLimit$ 1 | SpellDescription$ Transform CARDNAME. Activate this ability only once each turn. +A:AB$SetState | Cost$ Discard<1/Card> | Defined$ Self | Mode$ Transform | ActivationLimit$ 1 | SpellDescription$ Transform CARDNAME. Activate only once each turn. DeckHas:Ability$Discard DeckHints:Keyword$Madness & Ability$Delirium SVar:AIPreference:DiscardCost$Card.cmcEQ1,Card.cmcEQ2 SVar:Picture:http://www.wizards.com/global/images/magic/general/heir_of_falkenrath.jpg AlternateMode:DoubleFaced -Oracle:Discard a card: Transform Heir of Falkenrath. Activate this ability only once each turn. +Oracle:Discard a card: Transform Heir of Falkenrath. Activate only once each turn. ALTERNATE @@ -19,5 +19,5 @@ Types:Creature Vampire Berserker PT:3/2 K:Flying SVar:Picture:http://www.wizards.com/global/images/magic/general/heir_to_the_night.jpg -Oracle:Flying +Oracle:Flying diff --git a/forge-gui/res/cardsfolder/h/heliods_pilgrim.txt b/forge-gui/res/cardsfolder/h/heliods_pilgrim.txt index 7ebe0c1aad9..bba23e9d1b7 100644 --- a/forge-gui/res/cardsfolder/h/heliods_pilgrim.txt +++ b/forge-gui/res/cardsfolder/h/heliods_pilgrim.txt @@ -2,8 +2,8 @@ Name:Heliod's Pilgrim ManaCost:2 W Types:Creature Human Cleric 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 an Aura 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 Aura card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Aura | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Type$Aura SVar:Picture:http://www.wizards.com/global/images/magic/general/heliods_pilgrim.jpg -Oracle:When Heliod's Pilgrim enters the battlefield, you may search your library for an Aura card, reveal it, put it into your hand, then shuffle your library. +Oracle:When Heliod's Pilgrim enters the battlefield, you may search your library for an Aura card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/hellhole_rats.txt b/forge-gui/res/cardsfolder/h/hellhole_rats.txt index ee47c8346b0..2bc45044871 100644 --- a/forge-gui/res/cardsfolder/h/hellhole_rats.txt +++ b/forge-gui/res/cardsfolder/h/hellhole_rats.txt @@ -3,10 +3,10 @@ ManaCost:2 B R Types:Creature Rat PT:2/2 K:Haste -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target player discards a card. CARDNAME deals damage to that player equal to that card's converted mana cost. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target player discards a card. CARDNAME deals damage to that player equal to that card's mana value. SVar:TrigDiscard:DB$Discard | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ TgtChoose | NumCards$ 1 | RememberDiscarded$ True | SubAbility$ DBDamage SVar:DBDamage:DB$DealDamage | Defined$ Targeted | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/hellhole_rats.jpg -Oracle:Haste\nWhen Hellhole Rats enters the battlefield, target player discards a card. Hellhole Rats deals damage to that player equal to that card's converted mana cost. +Oracle:Haste\nWhen Hellhole Rats enters the battlefield, target player discards a card. Hellhole Rats deals damage to that player equal to that card's mana value. diff --git a/forge-gui/res/cardsfolder/h/hells_caretaker.txt b/forge-gui/res/cardsfolder/h/hells_caretaker.txt index ae6b2a43610..ee337bcd6b1 100644 --- a/forge-gui/res/cardsfolder/h/hells_caretaker.txt +++ b/forge-gui/res/cardsfolder/h/hells_caretaker.txt @@ -2,8 +2,8 @@ Name:Hell's Caretaker ManaCost:3 B Types:Creature Horror PT:1/1 -A:AB$ ChangeZone | Cost$ T Sac<1/Creature> | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Return target creature card from your graveyard to the battlefield. Activate this ability only during your upkeep. +A:AB$ ChangeZone | Cost$ T Sac<1/Creature> | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Return target creature card from your graveyard to the battlefield. Activate only during your upkeep. SVar:AIPreference:SacCost$Creature.cmcLE3 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/hells_caretaker.jpg -Oracle:{T}, Sacrifice a creature: Return target creature card from your graveyard to the battlefield. Activate this ability only during your upkeep. +Oracle:{T}, Sacrifice a creature: Return target creature card from your graveyard to the battlefield. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/h/heretics_punishment.txt b/forge-gui/res/cardsfolder/h/heretics_punishment.txt index d6baa0fcd07..b3a29b6ac66 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 the milled 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 mana value among the milled cards. SVar:DBHereticDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ HereticX | SubAbility$ DBHereticCleanup 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 the milled 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 mana value among the milled cards. diff --git a/forge-gui/res/cardsfolder/h/hibernations_end.txt b/forge-gui/res/cardsfolder/h/hibernations_end.txt index 2cb79df3499..a84570ebdac 100644 --- a/forge-gui/res/cardsfolder/h/hibernations_end.txt +++ b/forge-gui/res/cardsfolder/h/hibernations_end.txt @@ -2,8 +2,8 @@ Name:Hibernation's End ManaCost:4 G Types:Enchantment K:Cumulative upkeep:1 -T:Mode$ PayCumulativeUpkeep | ValidCard$ Card.Self | Paid$ True | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever you pay CARDNAME's cumulative upkeep, you may search your library for a creature card with converted mana cost equal to the number of age counters on CARDNAME and put it onto the battlefield. If you do, shuffle your library. +T:Mode$ PayCumulativeUpkeep | ValidCard$ Card.Self | Paid$ True | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever you pay CARDNAME's cumulative upkeep, you may search your library for a creature card with mana value equal to the number of age counters on CARDNAME, put it onto the battlefield, then shuffle. SVar:TrigSearch:DB$ ChangeZone | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | ShuffleNonMandatory$ True SVar:X:Count$CardCounters.AGE SVar:Picture:http://www.wizards.com/global/images/magic/general/hibernations_end.jpg -Oracle:Cumulative upkeep {1} (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.)\nWhenever you pay Hibernation's End's cumulative upkeep, you may search your library for a creature card with converted mana cost equal to the number of age counters on Hibernation's End and put it onto the battlefield. If you do, shuffle your library. +Oracle:Cumulative upkeep {1} (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.)\nWhenever you pay Hibernation's End's cumulative upkeep, you may search your library for a creature card with mana value equal to the number of age counters on Hibernation's End, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/hide_seek.txt b/forge-gui/res/cardsfolder/h/hide_seek.txt index 7c78f3679fb..112c48b2aa7 100644 --- a/forge-gui/res/cardsfolder/h/hide_seek.txt +++ b/forge-gui/res/cardsfolder/h/hide_seek.txt @@ -11,8 +11,8 @@ ALTERNATE Name:Seek ManaCost:W B Types:Instant -A:SP$ ChangeZone | Cost$ W B | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Origin$ Library | DefinedPlayer$ Targeted | Chooser$ You | Destination$ Exile | Changetype$ Card | ChangeNum$ 1 | RememberChanged$ True | IsCurse$ True | AILogic$ BestCard | SubAbility$ DBGainLife | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for a card and exile it. You gain life equal to its converted mana cost. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ W B | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Origin$ Library | DefinedPlayer$ Targeted | Chooser$ You | Destination$ Exile | Changetype$ Card | ChangeNum$ 1 | RememberChanged$ True | IsCurse$ True | AILogic$ BestCard | SubAbility$ DBGainLife | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for a card and exile it. You gain life equal to its mana value. Then that player shuffles. SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost -Oracle:Search target opponent's library for a card and exile it. You gain life equal to its converted mana cost. Then that player shuffles their library. +Oracle:Search target opponent's library for a card and exile it. You gain life equal to its mana value. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/h/higure_the_still_wind.txt b/forge-gui/res/cardsfolder/h/higure_the_still_wind.txt index 3fdf98c3fec..d588d99acea 100644 --- a/forge-gui/res/cardsfolder/h/higure_the_still_wind.txt +++ b/forge-gui/res/cardsfolder/h/higure_the_still_wind.txt @@ -3,9 +3,9 @@ ManaCost:3 U U Types:Legendary Creature Human Ninja PT:3/4 K:Ninjutsu:2 U U -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigSearch | OptionalDecider$ You | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may search your library for a Ninja card, reveal it, and put it into your hand. If you do, shuffle your library. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigSearch | OptionalDecider$ You | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may search your library for a Ninja card, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Ninja | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ Pump | Cost$ 2 | ValidTgts$ Creature.Ninja | KW$ HIDDEN Unblockable | SpellDescription$ Target Ninja creature can't be blocked this turn. | TgtPrompt$ Select target Ninja creature DeckHints:Type$Ninja SVar:Picture:http://www.wizards.com/global/images/magic/general/higure_the_still_wind.jpg -Oracle:Ninjutsu {2}{U}{U} ({2}{U}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Higure, the Still Wind deals combat damage to a player, you may search your library for a Ninja card, reveal it, and put it into your hand. If you do, shuffle your library.\n{2}: Target Ninja creature can't be blocked this turn. +Oracle:Ninjutsu {2}{U}{U} ({2}{U}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Higure, the Still Wind deals combat damage to a player, you may search your library for a Ninja card, reveal it, put it into your hand, then shuffle.\n{2}: Target Ninja creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/h/higure_the_still_wind_avatar.txt b/forge-gui/res/cardsfolder/h/higure_the_still_wind_avatar.txt index 20b77c13cf7..b325c481d12 100644 --- a/forge-gui/res/cardsfolder/h/higure_the_still_wind_avatar.txt +++ b/forge-gui/res/cardsfolder/h/higure_the_still_wind_avatar.txt @@ -2,7 +2,7 @@ Name:Higure, the Still Wind Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:-1/+3 -T:Mode$ DamageDone | ValidSource$ Creature.nonToken+YouCtrl | ValidTarget$ Opponent | TriggerZones$ Command | CombatDamage$ True | Execute$ TrigChangeZone | TriggerDescription$ Whenever a nontoken creature you control deals combat damage to an opponent, choose a creature card at random from your library, reveal that card, and put it into your hand. Then shuffle your library. +T:Mode$ DamageDone | ValidSource$ Creature.nonToken+YouCtrl | ValidTarget$ Opponent | TriggerZones$ Command | CombatDamage$ True | Execute$ TrigChangeZone | TriggerDescription$ Whenever a nontoken creature you control deals combat damage to an opponent, choose a creature card at random from your library, reveal that card, put it into your hand, then shuffle. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | AtRandom$ True | ChangeType$ Card.Creature | ChangeNum$ 1 SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Higure, the Still Wind Avatar.full.jpg -Oracle:Hand -1, life +3\nWhenever a nontoken creature you control deals combat damage to an opponent, choose a creature card at random from your library, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:Hand -1, life +3\nWhenever a nontoken creature you control deals combat damage to an opponent, choose a creature card at random from your library, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/hired_giant.txt b/forge-gui/res/cardsfolder/h/hired_giant.txt index b5139f7d302..e91e5c6f398 100644 --- a/forge-gui/res/cardsfolder/h/hired_giant.txt +++ b/forge-gui/res/cardsfolder/h/hired_giant.txt @@ -2,7 +2,7 @@ Name:Hired Giant ManaCost:3 R Types:Creature Giant PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each other player may search their library for a land card and put that card onto the battlefield. Then each player who searched their library this way shuffles it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each other player may search their library for a land card and put that card onto the battlefield. Then each player who searched their library this way shuffles. SVar:TrigChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | DefinedPlayer$ Player.Other | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/hired_giant.jpg -Oracle:When Hired Giant enters the battlefield, each other player may search their library for a land card and put that card onto the battlefield. Then each player who searched their library this way shuffles it. +Oracle:When Hired Giant enters the battlefield, each other player may search their library for a land card and put that card onto the battlefield. Then each player who searched their library this way shuffles. diff --git a/forge-gui/res/cardsfolder/h/hisoka_minamo_sensei.txt b/forge-gui/res/cardsfolder/h/hisoka_minamo_sensei.txt index d85cd103b3d..3b28ba5160e 100644 --- a/forge-gui/res/cardsfolder/h/hisoka_minamo_sensei.txt +++ b/forge-gui/res/cardsfolder/h/hisoka_minamo_sensei.txt @@ -2,9 +2,9 @@ Name:Hisoka, Minamo Sensei ManaCost:2 U U Types:Legendary Creature Human Wizard PT:1/3 -A:AB$ Counter | Cost$ 2 U Discard<1/Card> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | ConditionCheckSVar$ X | ConditionSVarCompare$ EQY | SpellDescription$ Counter target spell if it has the same converted mana cost as the discarded card. +A:AB$ Counter | Cost$ 2 U Discard<1/Card> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | ConditionCheckSVar$ X | ConditionSVarCompare$ EQY | SpellDescription$ Counter target spell if it has the same mana value as the discarded card. SVar:X:Targeted$CardManaCost SVar:Y:Discarded$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/hisoka_minamo_sensei.jpg -Oracle:{2}{U}, Discard a card: Counter target spell if it has the same converted mana cost as the discarded card. +Oracle:{2}{U}, Discard a card: Counter target spell if it has the same mana value as the discarded card. diff --git a/forge-gui/res/cardsfolder/h/hit_run.txt b/forge-gui/res/cardsfolder/h/hit_run.txt index b09a1c9ef4d..8a281263e57 100644 --- a/forge-gui/res/cardsfolder/h/hit_run.txt +++ b/forge-gui/res/cardsfolder/h/hit_run.txt @@ -2,12 +2,12 @@ Name:Hit ManaCost:1 B R AlternateMode: Split Types:Instant -A:SP$ Sacrifice | Cost$ 1 B R | ValidTgts$ Player | SacValid$ Creature,Artifact | SacMessage$ Creature or Artifact | RememberSacrificed$ True | SubAbility$ DBDmg | SpellDescription$ Target player sacrifices an artifact or creature. Hit deals damage to that player equal to that permanent's converted mana cost. +A:SP$ Sacrifice | Cost$ 1 B R | ValidTgts$ Player | SacValid$ Creature,Artifact | SacMessage$ Creature or Artifact | RememberSacrificed$ True | SubAbility$ DBDmg | SpellDescription$ Target player sacrifices an artifact or creature. Hit deals damage to that player equal to that permanent's mana value. SVar:DBDmg:DB$ DealDamage | NumDmg$ X | Defined$ Targeted | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/hitrun.jpg -Oracle:Target player sacrifices an artifact or creature. Hit deals damage to that player equal to that permanent's converted mana cost. +Oracle:Target player sacrifices an artifact or creature. Hit deals damage to that player equal to that permanent's mana value. ALTERNATE diff --git a/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt b/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt index 3a980785e25..f573ba0ea3f 100644 --- a/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt +++ b/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt @@ -3,7 +3,7 @@ ManaCost:4 R R Types:Creature Dragon PT:5/5 K:Flying -A:AB$ Destroy | Cost$ 3 R | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBPump | SpellDescription$ Destroy target artifact. CARDNAME gets +X/+0 until end of turn, where X is that artifact's converted mana cost. +A:AB$ Destroy | Cost$ 3 R | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBPump | SpellDescription$ Destroy target artifact. CARDNAME gets +X/+0 until end of turn, where X is that artifact's mana value. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ X SVar:X:Targeted$CardManaCost -Oracle:Flying\n{3}{R}: Destroy target artifact. Hoard-Smelter Dragon gets +X/+0 until end of turn, where X is that artifact's converted mana cost. +Oracle:Flying\n{3}{R}: Destroy target artifact. Hoard-Smelter Dragon gets +X/+0 until end of turn, where X is that artifact's mana value. diff --git a/forge-gui/res/cardsfolder/h/hoarders_greed.txt b/forge-gui/res/cardsfolder/h/hoarders_greed.txt index 04fcdb76643..20059b0a027 100644 --- a/forge-gui/res/cardsfolder/h/hoarders_greed.txt +++ b/forge-gui/res/cardsfolder/h/hoarders_greed.txt @@ -9,4 +9,4 @@ SVar:DBStoreSVar:DB$ StoreSVar | SVar$ CheckRepeat | Type$ Number | Expression$ SVar:DBReset:DB$ StoreSVar | SVar$ CheckRepeat | Type$ Number | Expression$ 0 SVar:CheckRepeat:Number$0 SVar:Picture:http://www.wizards.com/global/images/magic/general/hoarders_greed.jpg -Oracle:You lose 2 life and draw two cards, then clash with an opponent. If you win, repeat this process. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:You lose 2 life and draw two cards, then clash with an opponent. If you win, repeat this process. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/h/hoarding_dragon.txt b/forge-gui/res/cardsfolder/h/hoarding_dragon.txt index c88e204801a..94a3ee86d49 100644 --- a/forge-gui/res/cardsfolder/h/hoarding_dragon.txt +++ b/forge-gui/res/cardsfolder/h/hoarding_dragon.txt @@ -3,9 +3,9 @@ ManaCost:3 R R Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an artifact card, exile it, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an artifact card, exile it, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Exile | ChangeType$ Artifact | ChangeNum$ 1 | RememberChanged$ True | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may put the exiled card into its owner's hand. SVar:TrigReturn:DB$ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/hoarding_dragon.jpg -Oracle:Flying\nWhen Hoarding Dragon enters the battlefield, you may search your library for an artifact card, exile it, then shuffle your library.\nWhen Hoarding Dragon dies, you may put the exiled card into its owner's hand. +Oracle:Flying\nWhen Hoarding Dragon enters the battlefield, you may search your library for an artifact card, exile it, then shuffle.\nWhen Hoarding Dragon dies, you may put the exiled card into its owner's hand. diff --git a/forge-gui/res/cardsfolder/h/homarid_spawning_bed.txt b/forge-gui/res/cardsfolder/h/homarid_spawning_bed.txt index 23a6deed01d..ab3efd4bd6b 100644 --- a/forge-gui/res/cardsfolder/h/homarid_spawning_bed.txt +++ b/forge-gui/res/cardsfolder/h/homarid_spawning_bed.txt @@ -1,9 +1,9 @@ Name:Homarid Spawning Bed ManaCost:U U Types:Enchantment -A:AB$ Token | Cost$ 1 U U Sac<1/Creature.Blue/blue creature> | LegacyImage$ u 1 1 camarid fem | TokenAmount$ X | TokenScript$ u_1_1_camarid | TokenOwner$ You | SpellDescription$ Create X 1/1 blue Camarid creature tokens, where X is the sacrificed creature's converted mana cost. +A:AB$ Token | Cost$ 1 U U Sac<1/Creature.Blue/blue creature> | LegacyImage$ u 1 1 camarid fem | TokenAmount$ X | TokenScript$ u_1_1_camarid | TokenOwner$ You | SpellDescription$ Create X 1/1 blue Camarid creature tokens, where X is the sacrificed creature's mana value. SVar:X:Sacrificed$CardManaCost AI:RemoveDeck:All SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/homarid_spawning_bed.jpg -Oracle:{1}{U}{U}, Sacrifice a blue creature: Create X 1/1 blue Camarid creature tokens, where X is the sacrificed creature's converted mana cost. +Oracle:{1}{U}{U}, Sacrifice a blue creature: Create X 1/1 blue Camarid creature tokens, where X is the sacrificed creature's mana value. diff --git a/forge-gui/res/cardsfolder/h/homing_sliver.txt b/forge-gui/res/cardsfolder/h/homing_sliver.txt index fd402461405..d3291787431 100644 --- a/forge-gui/res/cardsfolder/h/homing_sliver.txt +++ b/forge-gui/res/cardsfolder/h/homing_sliver.txt @@ -6,4 +6,4 @@ K:TypeCycling:Sliver:3 S:Mode$ Continuous | Affected$ Sliver | EffectZone$ Battlefield | AffectedZone$ Hand | AddKeyword$ TypeCycling:Sliver:3 | Description$ Each Sliver card in each player's hand has slivercycling {3}. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/homing_sliver.jpg -Oracle:Each Sliver card in each player's hand has slivercycling {3}.\nSlivercycling {3} ({3}, Discard this card: Search your library for a Sliver card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Each Sliver card in each player's hand has slivercycling {3}.\nSlivercycling {3} ({3}, Discard this card: Search your library for a Sliver card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt b/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt index 52b75d72d76..636a30f4378 100644 --- a/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt +++ b/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Tribal Enchantment Elemental T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw a card, you may put a hoofprint counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ HOOFPRINT | CounterNum$ 1 -A:AB$ Token | Cost$ 2 W SubCounter<4/HOOFPRINT> | TokenAmount$ 1 | TokenScript$ w_4_4_elemental_flying | TokenOwner$ You | LegacyImage$ w 4 4 elemental flying lrw | PlayerTurn$ True | SpellDescription$ Create a 4/4 white Elemental creature token with flying. Activate this ability only during your turn. +A:AB$ Token | Cost$ 2 W SubCounter<4/HOOFPRINT> | TokenAmount$ 1 | TokenScript$ w_4_4_elemental_flying | TokenOwner$ You | LegacyImage$ w 4 4 elemental flying lrw | PlayerTurn$ True | SpellDescription$ Create a 4/4 white Elemental creature token with flying. Activate only during your turn. DeckHas:Ability$Counters & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/hoofprints_of_the_stag.jpg -Oracle:Whenever you draw a card, you may put a hoofprint counter on Hoofprints of the Stag.\n{2}{W}, Remove four hoofprint counters from Hoofprints of the Stag: Create a 4/4 white Elemental creature token with flying. Activate this ability only during your turn. +Oracle:Whenever you draw a card, you may put a hoofprint counter on Hoofprints of the Stag.\n{2}{W}, Remove four hoofprint counters from Hoofprints of the Stag: Create a 4/4 white Elemental creature token with flying. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/h/horizon_boughs.txt b/forge-gui/res/cardsfolder/h/horizon_boughs.txt index 4ef0accdf68..2f0a4dd91b8 100644 --- a/forge-gui/res/cardsfolder/h/horizon_boughs.txt +++ b/forge-gui/res/cardsfolder/h/horizon_boughs.txt @@ -2,8 +2,8 @@ Name:Horizon Boughs ManaCost:no cost Types:Plane Pyrulea S:Mode$ Continuous | EffectZone$ Command | Affected$ Permanent | AddHiddenKeyword$ CARDNAME untaps during each other player's untap step. | Description$ All permanents untap during each player's untap step. -T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ DBFetch | TriggerDescription$ Whenever you roll {CHAOS}, you may search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle your library. +T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ DBFetch | TriggerDescription$ Whenever you roll {CHAOS}, you may search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle. SVar:DBFetch:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 3 | ShuffleNonMandatory$ True SVar:Picture:https://downloads.cardforge.org/images/cards/HOP/Horizon Boughs.jpg SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9 -Oracle:All permanents untap during each player's untap step.\nWhenever you roll {CHAOS}, you may search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:All permanents untap during each player's untap step.\nWhenever you roll {CHAOS}, you may search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/horizon_seeker.txt b/forge-gui/res/cardsfolder/h/horizon_seeker.txt index c18798d847d..00c8af67d8d 100644 --- a/forge-gui/res/cardsfolder/h/horizon_seeker.txt +++ b/forge-gui/res/cardsfolder/h/horizon_seeker.txt @@ -2,5 +2,5 @@ Name:Horizon Seeker ManaCost:2 G Types:Creature Human Warrior PT:3/2 -A:AB$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 |Boast$ True | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. -Oracle:Boast — {1}{G}: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. (Activate this ability only if this creature attacked this turn and only once each turn.) \ No newline at end of file +A:AB$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 |Boast$ True | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle. +Oracle:Boast — {1}{G}: Search your library for a basic land card, reveal it, put it into your hand, then shuffle. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/h/horizon_spellbomb.txt b/forge-gui/res/cardsfolder/h/horizon_spellbomb.txt index 55af6714f6b..7db4c2afe26 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, and 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, put it into your hand, then shuffle. 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, 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. +Oracle:{2}, {T}, Sacrifice Horizon Spellbomb: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.\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/horribly_awry.txt b/forge-gui/res/cardsfolder/h/horribly_awry.txt index 30699d4b1b0..857b0a79f5a 100644 --- a/forge-gui/res/cardsfolder/h/horribly_awry.txt +++ b/forge-gui/res/cardsfolder/h/horribly_awry.txt @@ -2,6 +2,6 @@ Name:Horribly Awry ManaCost:1 U Types:Instant K:Devoid -A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target creature spell with converted mana cost 4 or less | ValidTgts$ Creature.cmcLE4 | Destination$ Exile | SpellDescription$ Counter target creature spell with converted mana cost 4 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target creature spell with mana value 4 or less | ValidTgts$ Creature.cmcLE4 | Destination$ Exile | SpellDescription$ Counter target creature spell with mana value 4 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. SVar:Picture:http://www.wizards.com/global/images/magic/general/horribly_awry.jpg -Oracle:Devoid (This card has no color.)\nCounter target creature spell with converted mana cost 4 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. +Oracle:Devoid (This card has no color.)\nCounter target creature spell with mana value 4 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. diff --git a/forge-gui/res/cardsfolder/h/hour_of_promise.txt b/forge-gui/res/cardsfolder/h/hour_of_promise.txt index c961ecabaf1..9113673d786 100644 --- a/forge-gui/res/cardsfolder/h/hour_of_promise.txt +++ b/forge-gui/res/cardsfolder/h/hour_of_promise.txt @@ -1,8 +1,8 @@ Name:Hour of Promise ManaCost:4 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 2 | SubAbility$ DBToken | SpellDescription$ Search your library for up to two land cards, put them onto the battlefield tapped, then shuffle your library. Then if you control three or more Deserts, create two 2/2 black Zombie creature tokens. +A:SP$ ChangeZone | Cost$ 4 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 2 | SubAbility$ DBToken | SpellDescription$ Search your library for up to two land cards, put them onto the battlefield tapped, then shuffle. Then if you control three or more Deserts, create two 2/2 black Zombie creature tokens. SVar:DBToken:DB$ Token | ConditionPresent$ Desert.YouCtrl | ConditionCompare$ GE3 | TokenAmount$ 2 | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie hou DeckHints:Type$Desert SVar:Picture:http://www.wizards.com/global/images/magic/general/hour_of_promise.jpg -Oracle:Search your library for up to two land cards, put them onto the battlefield tapped, then shuffle your library. Then if you control three or more Deserts, create two 2/2 black Zombie creature tokens. +Oracle:Search your library for up to two land cards, put them onto the battlefield tapped, then shuffle. Then if you control three or more Deserts, create two 2/2 black Zombie creature tokens. diff --git a/forge-gui/res/cardsfolder/h/howling_wolf.txt b/forge-gui/res/cardsfolder/h/howling_wolf.txt index 9d06f9b0d63..1de504e6ea3 100644 --- a/forge-gui/res/cardsfolder/h/howling_wolf.txt +++ b/forge-gui/res/cardsfolder/h/howling_wolf.txt @@ -2,8 +2,8 @@ Name:Howling Wolf ManaCost:2 G G Types:Creature Wolf 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 up to three cards named Howling Wolf, reveal them, and put them 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 up to three cards named Howling Wolf, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedHowling Wolf | ChangeNum$ 3 | ShuffleNonMandatory$ True DeckHints:Name$Howling Wolf SVar:Picture:http://www.wizards.com/global/images/magic/general/howling_wolf.jpg -Oracle:When Howling Wolf enters the battlefield, you may search your library for up to three cards named Howling Wolf, reveal them, and put them into your hand. If you do, shuffle your library. +Oracle:When Howling Wolf enters the battlefield, you may search your library for up to three cards named Howling Wolf, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/hua_tuo_honored_physician.txt b/forge-gui/res/cardsfolder/h/hua_tuo_honored_physician.txt index 61f6f8a8970..2ff9396f0d2 100644 --- a/forge-gui/res/cardsfolder/h/hua_tuo_honored_physician.txt +++ b/forge-gui/res/cardsfolder/h/hua_tuo_honored_physician.txt @@ -2,7 +2,7 @@ Name:Hua Tuo, Honored Physician ManaCost:1 G G Types:Legendary Creature Human PT:1/2 -A:AB$ ChangeZone | Cost$ T | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Library | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Put target creature card from your graveyard on top of your library. Activate this ability only during your turn, before attackers are declared. +A:AB$ ChangeZone | Cost$ T | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Library | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Put target creature card from your graveyard on top of your library. Activate only during your turn, before attackers are declared. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/hua_tuo_honored_physician.jpg -Oracle:{T}: Put target creature card from your graveyard on top of your library. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Put target creature card from your graveyard on top of your library. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/h/humble_defector.txt b/forge-gui/res/cardsfolder/h/humble_defector.txt index 0ec445fa62d..98b6d076717 100644 --- a/forge-gui/res/cardsfolder/h/humble_defector.txt +++ b/forge-gui/res/cardsfolder/h/humble_defector.txt @@ -2,7 +2,7 @@ Name:Humble Defector ManaCost:1 R Types:Creature Human Rogue PT:2/1 -A:AB$ Draw | Cost$ T | NumCards$ 2 | SubAbility$ DBGainControl | PlayerTurn$ True | SpellDescription$ Draw two cards. Target opponent gains control of CARDNAME. Activate this ability only during your turn. +A:AB$ Draw | Cost$ T | NumCards$ 2 | SubAbility$ DBGainControl | PlayerTurn$ True | SpellDescription$ Draw two cards. Target opponent gains control of CARDNAME. Activate only during your turn. SVar:DBGainControl:DB$ GainControl | Defined$ Self | ValidTgts$ Opponent | TgtPrompt$ Select target opponent SVar:Picture:http://www.wizards.com/global/images/magic/general/humble_defector.jpg -Oracle:{T}: Draw two cards. Target opponent gains control of Humble Defector. Activate this ability only during your turn. +Oracle:{T}: Draw two cards. Target opponent gains control of Humble Defector. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/h/hundred_talon_kami.txt b/forge-gui/res/cardsfolder/h/hundred_talon_kami.txt index b11117f8ac6..dee4dc8a00f 100644 --- a/forge-gui/res/cardsfolder/h/hundred_talon_kami.txt +++ b/forge-gui/res/cardsfolder/h/hundred_talon_kami.txt @@ -6,4 +6,4 @@ K:Flying K:Soulshift:4 DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/hundred_talon_kami.jpg -Oracle:Flying\nSoulshift 4 (When this creature dies, you may return target Spirit card with converted mana cost 4 or less from your graveyard to your hand.) +Oracle:Flying\nSoulshift 4 (When this creature dies, you may return target Spirit card with mana value 4 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/h/hunting_cheetah.txt b/forge-gui/res/cardsfolder/h/hunting_cheetah.txt index 8735a84e0ae..9db84a646c8 100644 --- a/forge-gui/res/cardsfolder/h/hunting_cheetah.txt +++ b/forge-gui/res/cardsfolder/h/hunting_cheetah.txt @@ -2,7 +2,7 @@ Name:Hunting Cheetah ManaCost:2 G Types:Creature Cat PT:2/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | OptionalDecider$ You | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, you may search your library for a Forest card, reveal that card, put it into your hand, then shuffle your library. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | OptionalDecider$ You | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, you may search your library for a Forest card, reveal that card, put it into your hand, then shuffle. SVar:TrigSearch:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Forest | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/hunting_cheetah.jpg -Oracle:Whenever Hunting Cheetah deals damage to an opponent, you may search your library for a Forest card, reveal that card, put it into your hand, then shuffle your library. +Oracle:Whenever Hunting Cheetah deals damage to an opponent, you may search your library for a Forest card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/h/hunting_wilds.txt b/forge-gui/res/cardsfolder/h/hunting_wilds.txt index 71ef746618c..8db84065074 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 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. +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. 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 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. +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.\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/hypergenesis.txt b/forge-gui/res/cardsfolder/h/hypergenesis.txt index ed0843c6c42..9192d5a2ff3 100644 --- a/forge-gui/res/cardsfolder/h/hypergenesis.txt +++ b/forge-gui/res/cardsfolder/h/hypergenesis.txt @@ -20,4 +20,4 @@ AI:RemoveDeck:Random SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$ValidHand Permanent.YouCtrl+cmcGE5 SVar:Picture:http://www.wizards.com/global/images/magic/general/hypergenesis.jpg -Oracle:Suspend 3—{1}{G}{G} (Rather than cast this card from your hand, pay {1}{G}{G} 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.)\nStarting with you, each player may put an artifact, creature, enchantment, or land card from their hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield. +Oracle:Suspend 3—{1}{G}{G}\nStarting with you, each player may put an artifact, creature, enchantment, or land card from their hand onto the battlefield. Repeat this process until no one puts a card onto the battlefield. 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 0dbef1c22e0..874ec8121ad 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. (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.) +A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell with mana value 3 or less | ValidTgts$ Card.cmcLE3 | SpellDescription$ Counter target spell with mana value 3 or less. (Then exile this card. You may cast the creature later from exile.) +Oracle:Counter target spell with mana value 3 or less. (Then exile this card. You may cast the creature later from exile.) diff --git a/forge-gui/res/cardsfolder/i/i_call_on_the_ancient_magics.txt b/forge-gui/res/cardsfolder/i/i_call_on_the_ancient_magics.txt index d3b2829ec38..adbcd61c894 100644 --- a/forge-gui/res/cardsfolder/i/i_call_on_the_ancient_magics.txt +++ b/forge-gui/res/cardsfolder/i/i_call_on_the_ancient_magics.txt @@ -1,8 +1,8 @@ Name:I Call on the Ancient Magics ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ OppTutor | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each other player searches their library for a card, reveals it, and puts it into their hand. Then you search your library for two cards and put them into your hand. Each player shuffles their library. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ OppTutor | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each other player searches their library for a card, reveals it, and puts it into their hand. Then you search your library for two cards and put them into your hand. Each player shuffles. SVar:OppTutor:DB$ ChangeZone | DefinedPlayer$ Player.Other | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Reveal$ True | Mandatory$ True | SubAbility$ MyMagic SVar:MyMagic:DB$ ChangeZone | DefinedPlayer$ You | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 2 | Mandatory$ True SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/I Call on the Ancient Magics.full.jpg -Oracle:When you set this scheme in motion, each other player searches their library for a card, reveals it, and puts it into their hand. Then you search your library for two cards and put them into your hand. Each player shuffles their library. +Oracle:When you set this scheme in motion, each other player searches their library for a card, reveals it, and puts it into their hand. Then you search your library for two cards and put them into your hand. Each player shuffles. diff --git a/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt b/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt index e8a26a7293d..42de58d7e7c 100644 --- a/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt +++ b/forge-gui/res/cardsfolder/i/icatian_moneychanger.txt @@ -11,4 +11,4 @@ A:AB$ GainLife | Cost$ Sac<1/CARDNAME> | LifeAmount$ X | PlayerTurn$ True | Acti SVar:X:Count$CardCounters.CREDIT AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/icatian_moneychanger.jpg -Oracle:Icatian Moneychanger enters the battlefield with three credit counters on it.\nWhen Icatian Moneychanger enters the battlefield, it deals 3 damage to you.\nAt the beginning of your upkeep, put a credit counter on Icatian Moneychanger.\nSacrifice Icatian Moneychanger: You gain 1 life for each credit counter on Icatian Moneychanger. Activate this ability only during your upkeep. +Oracle:Icatian Moneychanger enters the battlefield with three credit counters on it.\nWhen Icatian Moneychanger enters the battlefield, it deals 3 damage to you.\nAt the beginning of your upkeep, put a credit counter on Icatian Moneychanger.\nSacrifice Icatian Moneychanger: You gain 1 life for each credit counter on Icatian Moneychanger. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/i/ice_cauldron.txt b/forge-gui/res/cardsfolder/i/ice_cauldron.txt index e8a51847111..3f0f0c2240d 100644 --- a/forge-gui/res/cardsfolder/i/ice_cauldron.txt +++ b/forge-gui/res/cardsfolder/i/ice_cauldron.txt @@ -1,7 +1,7 @@ Name:Ice Cauldron ManaCost:4 Types:Artifact -A:AB$ PutCounter | Cost$ X T | RememberCostMana$ True | CounterType$ CHARGE | CounterNum$ 1 | CheckSVar$ Y | SVarCompare$ EQ0 | SubAbility$ DBExile | SpellDescription$ You may exile a nonland card from your hand. You may cast that card for as long as it remains exiled. Put a charge counter on CARDNAME and note the type and amount of mana spent to pay this activation cost. Activate this ability only if there are no charge counters on CARDNAME. +A:AB$ PutCounter | Cost$ X T | RememberCostMana$ True | CounterType$ CHARGE | CounterNum$ 1 | CheckSVar$ Y | SVarCompare$ EQ0 | SubAbility$ DBExile | SpellDescription$ You may exile a nonland card from your hand. You may cast that card for as long as it remains exiled. Put a charge counter on CARDNAME and note the type and amount of mana spent to pay this activation cost. Activate only if there are no charge counters on CARDNAME. SVar:X:Count$xPaid SVar:Y:Count$CardCounters.CHARGE SVar:DBExile:DB$ ChangeZone | Optional$ True | RememberChanged$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Card.nonLand | ChangeNum$ 1 | SubAbility$ DBEffect @@ -13,4 +13,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | Va SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Mana | Cost$ T SubCounter<1/CHARGE> | Produced$ Special LastNotedType | RestrictValid$ Card.IsRemembered | SpellDescription$ Add CARDNAME's last noted type and amount of mana. Spend this mana only to cast the last card exiled with CARDNAME. AI:RemoveDeck:All -Oracle:{X}, {T}: You may exile a nonland card from your hand. You may cast that card for as long as it remains exiled. Put a charge counter on Ice Cauldron and note the type and amount of mana spent to pay this activation cost. Activate this ability only if there are no charge counters on Ice Cauldron.\n{T}, Remove a charge counter from Ice Cauldron: Add Ice Cauldron's last noted type and amount of mana. Spend this mana only to cast the last card exiled with Ice Cauldron. +Oracle:{X}, {T}: You may exile a nonland card from your hand. You may cast that card for as long as it remains exiled. Put a charge counter on Ice Cauldron and note the type and amount of mana spent to pay this activation cost. Activate only if there are no charge counters on Ice Cauldron.\n{T}, Remove a charge counter from Ice Cauldron: Add Ice Cauldron's last noted type and amount of mana. Spend this mana only to cast the last card exiled with Ice Cauldron. diff --git a/forge-gui/res/cardsfolder/i/icehide_golem.txt b/forge-gui/res/cardsfolder/i/icehide_golem.txt index 0e991572b50..1bcfd98c24e 100644 --- a/forge-gui/res/cardsfolder/i/icehide_golem.txt +++ b/forge-gui/res/cardsfolder/i/icehide_golem.txt @@ -2,4 +2,4 @@ Name:Icehide Golem ManaCost:S Types:Snow Artifact Creature Golem PT:2/2 -Oracle:({S} can be paid with one mana from a snow permanent.) +Oracle:({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/i/idol_of_endurance.txt b/forge-gui/res/cardsfolder/i/idol_of_endurance.txt index 0eb573bfc71..22847f0143a 100755 --- a/forge-gui/res/cardsfolder/i/idol_of_endurance.txt +++ b/forge-gui/res/cardsfolder/i/idol_of_endurance.txt @@ -1,7 +1,7 @@ Name:Idol of Endurance ManaCost:2 W Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, exile all creature cards with converted mana cost 3 or less from your graveyard until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, exile all creature cards with mana value 3 or less from your graveyard until CARDNAME leaves the battlefield. SVar:TrigChange:DB$ ChangeZoneAll | ChangeType$ Creature.cmcLE3+YouOwn | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Name$ Exile Effect | Triggers$ ComeBack | RememberObjects$ Remembered | ImprintCards$ Self | 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$ Those creatures are exiled until EFFECTSOURCE leaves the battlefield. @@ -11,4 +11,4 @@ A:AB$ Effect | Cost$ 1 W T | RememberObjects$ Remembered | StaticAbilities$ MayP SVar:MayPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered+Creature | AffectedZone$ Exile | MayPlay$ True | MayPlayWithoutManaCost$ True | Description$ Until end of turn, you may cast a creature spell from among cards exiled with CARDNAME without paying its mana cost. SVar:TrigSpellCast:Mode$ SpellCast | ValidCard$ Card.IsRemembered | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ ExileSelf | Static$ True AI:RemoveDeck:All -Oracle:When Idol of Endurance enters the battlefield, exile all creature cards with converted mana cost 3 or less from your graveyard until Idol of Endurance leaves the battlefield.\n{1}{W}, {T}: Until end of turn, you may cast a creature spell from among cards exiled with Idol of Endurance without paying its mana cost. +Oracle:When Idol of Endurance enters the battlefield, exile all creature cards with mana value 3 or less from your graveyard until Idol of Endurance leaves the battlefield.\n{1}{W}, {T}: Until end of turn, you may cast a creature spell from among cards exiled with Idol of Endurance without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/i/idol_of_oblivion.txt b/forge-gui/res/cardsfolder/i/idol_of_oblivion.txt index d88dc8d9498..eabaa262ef7 100644 --- a/forge-gui/res/cardsfolder/i/idol_of_oblivion.txt +++ b/forge-gui/res/cardsfolder/i/idol_of_oblivion.txt @@ -1,7 +1,7 @@ Name:Idol of Oblivion ManaCost:2 Types:Artifact -A:AB$ Draw | Cost$ T | NumCards$ 1 | CheckSVar$ X | SpellDescription$ Draw a card. Activate this ability only if you could a token this turn. +A:AB$ Draw | Cost$ T | NumCards$ 1 | CheckSVar$ X | SpellDescription$ Draw a card. Activate only if you could a token this turn. SVar:X:Count$ThisTurnEntered_Battlefield_Card.token+YouCtrl A:AB$ Token | Cost$ 8 T Sac<1/CARDNAME> | TokenAmount$ 1 | TokenScript$ c_10_10_eldrazi | TokenOwner$ You | LegacyImage$ c c 10 eldrazi c19 | SpellDescription$ Create a 10/10 colorless Eldrazi creature token. -Oracle:{T}: Draw a card. Activate this ability only if you created a token this turn.\n{8}, {T}, Sacrifice Idol of Oblivion: Create a 10/10 colorless Eldrazi creature token. +Oracle:{T}: Draw a card. Activate only if you created a token this turn.\n{8}, {T}, Sacrifice Idol of Oblivion: Create a 10/10 colorless Eldrazi creature token. diff --git a/forge-gui/res/cardsfolder/i/idyllic_tutor.txt b/forge-gui/res/cardsfolder/i/idyllic_tutor.txt index 4e23b31cf9b..09b19e836a9 100644 --- a/forge-gui/res/cardsfolder/i/idyllic_tutor.txt +++ b/forge-gui/res/cardsfolder/i/idyllic_tutor.txt @@ -1,7 +1,7 @@ Name:Idyllic Tutor ManaCost:2 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 W | Origin$ Library | Destination$ Hand | ChangeType$ Enchantment | ChangeNum$ 1 | SpellDescription$ Search your library for an enchantment card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 W | Origin$ Library | Destination$ Hand | ChangeType$ Enchantment | ChangeNum$ 1 | SpellDescription$ Search your library for an enchantment card, reveal it, put it into your hand, then shuffle. DeckNeeds:Type$Enchantment SVar:Picture:http://www.wizards.com/global/images/magic/general/idyllic_tutor.jpg -Oracle:Search your library for an enchantment card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for an enchantment card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/ifnir_deadlands.txt b/forge-gui/res/cardsfolder/i/ifnir_deadlands.txt index 8d7a25f4be9..73be3d0a757 100644 --- a/forge-gui/res/cardsfolder/i/ifnir_deadlands.txt +++ b/forge-gui/res/cardsfolder/i/ifnir_deadlands.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T PayLife<1> | Produced$ B | SpellDescription$ Add {B}. -A:AB$ PutCounter | Cost$ 2 B B T Sac<1/Desert> | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | CounterType$ M1M1 | CounterNum$ 2 | SorcerySpeed$ True | SpellDescription$ Put two -1/-1 counters on target creature an opponent controls. Activate this ability only any time you could cast a sorcery. +A:AB$ PutCounter | Cost$ 2 B B T Sac<1/Desert> | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | CounterType$ M1M1 | CounterNum$ 2 | SorcerySpeed$ True | SpellDescription$ Put two -1/-1 counters on target creature an opponent controls. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/ifnir_deadlands.jpg DeckHas:Ability$Counters -Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add {B}.\n{2}{B}{B}, {T}, Sacrifice a Desert: Put two -1/-1 counters on target creature an opponent controls. Activate this ability only any time you could cast a sorcery. +Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add {B}.\n{2}{B}{B}, {T}, Sacrifice a Desert: Put two -1/-1 counters on target creature an opponent controls. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/i/igneous_pouncer.txt b/forge-gui/res/cardsfolder/i/igneous_pouncer.txt index a2d234ccfc8..bca44566d59 100644 --- a/forge-gui/res/cardsfolder/i/igneous_pouncer.txt +++ b/forge-gui/res/cardsfolder/i/igneous_pouncer.txt @@ -6,4 +6,4 @@ K:Haste K:TypeCycling:Swamp:2 K:TypeCycling:Mountain:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/igneous_pouncer.jpg -Oracle:Haste\nSwampcycling {2}, mountaincycling {2} ({2}, Discard this card: Search your library for a Swamp or Mountain card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Haste\nSwampcycling {2}, mountaincycling {2} ({2}, Discard this card: Search your library for a Swamp or Mountain card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/i/ignite_memories.txt b/forge-gui/res/cardsfolder/i/ignite_memories.txt index 22da1a379cd..68665c9c21e 100644 --- a/forge-gui/res/cardsfolder/i/ignite_memories.txt +++ b/forge-gui/res/cardsfolder/i/ignite_memories.txt @@ -2,9 +2,9 @@ Name:Ignite Memories ManaCost:4 R Types:Sorcery K:Storm -A:SP$ Reveal | Cost$ 4 R | Random$ True | RememberRevealed$ True | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBDamage | SpellDescription$ Target player reveals a card at random from their hand. CARDNAME deals damage to that player equal to that card's converted mana cost. +A:SP$ Reveal | Cost$ 4 R | Random$ True | RememberRevealed$ True | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBDamage | SpellDescription$ Target player reveals a card at random from their hand. CARDNAME deals damage to that player equal to that card's mana value. SVar:DBDamage:DB$ DealDamage | NumDmg$ X | Defined$ Targeted | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/ignite_memories.jpg -Oracle:Target player reveals a card at random from their hand. Ignite Memories deals damage to that player equal to that card's converted mana cost.\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:Target player reveals a card at random from their hand. Ignite Memories deals damage to that player equal to that card's mana value.\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/i/ignite_the_beacon.txt b/forge-gui/res/cardsfolder/i/ignite_the_beacon.txt index d50d8a8befa..5faccb7ee90 100644 --- a/forge-gui/res/cardsfolder/i/ignite_the_beacon.txt +++ b/forge-gui/res/cardsfolder/i/ignite_the_beacon.txt @@ -1,7 +1,7 @@ Name:Ignite the Beacon ManaCost:4 W Types:Instant -A:SP$ ChangeZone | Cost$ 4 W | Origin$ Library | Destination$ Hand | ChangeType$ Planeswalker | ChangeNum$ 2 | SpellDescription$ Search your library for up to two planeswalker cards, reveal them, put them into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 4 W | Origin$ Library | Destination$ Hand | ChangeType$ Planeswalker | ChangeNum$ 2 | SpellDescription$ Search your library for up to two planeswalker cards, reveal them, put them into your hand, then shuffle. DeckNeeds:Type$Planeswalker AI:RemoveDeck:Random -Oracle:Search your library for up to two planeswalker cards, reveal them, put them into your hand, then shuffle your library. +Oracle:Search your library for up to two planeswalker cards, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/illumination.txt b/forge-gui/res/cardsfolder/i/illumination.txt index 34ec05e4d64..aa676c3a774 100644 --- a/forge-gui/res/cardsfolder/i/illumination.txt +++ b/forge-gui/res/cardsfolder/i/illumination.txt @@ -1,8 +1,8 @@ Name:Illumination ManaCost:W W Types:Instant -A:SP$ Counter | Cost$ W W | TargetType$ Spell | TgtPrompt$ Select target Artifact or Enchantment spell | ValidTgts$ Artifact,Enchantment | SubAbility$ DBGainLife | SpellDescription$ Counter target artifact or enchantment spell. Its controller gains life equal to its converted mana cost. +A:SP$ Counter | Cost$ W W | TargetType$ Spell | TgtPrompt$ Select target Artifact or Enchantment spell | ValidTgts$ Artifact,Enchantment | SubAbility$ DBGainLife | SpellDescription$ Counter target artifact or enchantment spell. Its controller gains life equal to its mana value. SVar:DBGainLife:DB$ GainLife | Defined$ TargetedController | LifeAmount$ X SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/illumination.jpg -Oracle:Counter target artifact or enchantment spell. Its controller gains life equal to its converted mana cost. +Oracle:Counter target artifact or enchantment spell. Its controller gains life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/i/illusionary_mask.txt b/forge-gui/res/cardsfolder/i/illusionary_mask.txt index 4ea8aaad417..c5ad44af1d8 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 | 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 | 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 only as 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 only as a sorcery. diff --git a/forge-gui/res/cardsfolder/i/illusionists_gambit.txt b/forge-gui/res/cardsfolder/i/illusionists_gambit.txt index f705cdf59d7..83bf3e05631 100644 --- a/forge-gui/res/cardsfolder/i/illusionists_gambit.txt +++ b/forge-gui/res/cardsfolder/i/illusionists_gambit.txt @@ -1,7 +1,7 @@ Name:Illusionist's Gambit ManaCost:2 U U Types:Instant -A:SP$ RemoveFromCombat | Cost$ 2 U U | Defined$ Valid Creature.attacking | ActivationPhases$ Declare Blockers | OpponentTurn$ True | RememberRemovedFromCombat$ True | SubAbility$ DBUntap | SpellDescription$ Cast CARDNAME only on the declare blockers step on an opponent's turn. Remove 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. +A:SP$ RemoveFromCombat | Cost$ 2 U U | Defined$ Valid Creature.attacking | ActivationPhases$ Declare Blockers | OpponentTurn$ True | RememberRemovedFromCombat$ True | SubAbility$ DBUntap | SpellDescription$ Cast CARDNAME only on the declare blockers step on an opponent's turn. Remove 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 planeswalkers you control that combat. SVar:DBUntap:DB$ Untap | Defined$ Remembered | SubAbility$ DBAddPhase SVar:DBAddPhase:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat | SubAbility$ DBDelayedEffect SVar:DBDelayedEffect:DB$ DelayedTrigger | Mode$ Phase | Phase$ BeginCombat | Execute$ DBEffect | Static$ True @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:STCantAttack:Mode$ CantAttack | EffectZone$ Command | ValidCard$ Creature.IsRemembered | Target$ You,Planeswalker.YouCtrl | Description$ Each of those creatures attacks that combat if able. SVar:STMustAttack:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.IsRemembered | AddHiddenKeyword$ CARDNAME attacks each combat if able. AI:RemoveDeck:All -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. +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 planeswalkers you control that combat. diff --git a/forge-gui/res/cardsfolder/i/immersturm_skullcairn.txt b/forge-gui/res/cardsfolder/i/immersturm_skullcairn.txt index de726fd98f2..a7a71333d64 100644 --- a/forge-gui/res/cardsfolder/i/immersturm_skullcairn.txt +++ b/forge-gui/res/cardsfolder/i/immersturm_skullcairn.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. -A:AB$ DealDamage | Cost$ 1 B R R T Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 3 | SubAbility$ DBDiscard | SorcerySpeed$ True | SpellDescription$ Immersturm Skullcairn deals 3 damage to target player. That player discards a card. Activate this ability only any time you could cast a sorcery. +A:AB$ DealDamage | Cost$ 1 B R R T Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ 3 | SubAbility$ DBDiscard | SorcerySpeed$ True | SpellDescription$ Immersturm Skullcairn deals 3 damage to target player. That player discards a card. Activate only any time you could cast a sorcery. SVar:DBDiscard:DB$Discard | Defined$ TargetedPlayer | NumCards$ 1 | Mode$ TgtChoose -Oracle:Immersturm Skullcairn enters the battlefield tapped.\n{T}: Add {B}.\n{1}{B}{R}{R}, {T}, Sacrifice Immersturm Skullcairn: It deals 3 damage to target player. That player discards a card. Activate this ability only any time you could cast a sorcery. +Oracle:Immersturm Skullcairn enters the battlefield tapped.\n{T}: Add {B}.\n{1}{B}{R}{R}, {T}, Sacrifice Immersturm Skullcairn: It deals 3 damage to target player. That player discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/i/imminent_doom.txt b/forge-gui/res/cardsfolder/i/imminent_doom.txt index 06598bd0537..05079be41a9 100644 --- a/forge-gui/res/cardsfolder/i/imminent_doom.txt +++ b/forge-gui/res/cardsfolder/i/imminent_doom.txt @@ -2,10 +2,10 @@ Name:Imminent Doom ManaCost:2 R Types:Enchantment K:etbCounter:DOOM:1 -T:Mode$ SpellCast | ValidCard$ Card.cmcEQX | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell with converted mana cost equal to the number of doom counters on CARDNAME, CARDNAME deals that much damage to any target. Then put a doom counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.cmcEQX | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell with mana value equal to the number of doom counters on CARDNAME, CARDNAME deals that much damage to any target. Then put a doom counter on CARDNAME. SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ Y | SubAbility$ DBPutCounter -SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 +SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 SVar:X:Count$CardCounters.DOOM -SVar:Y:TriggerCount$CastSACMC +SVar:Y:TriggerCount$CastSACMC SVar:Picture:http://www.wizards.com/global/images/magic/general/imminent_doom.jpg -Oracle:Imminent Doom enters the battlefield with a doom counter on it.\nWhenever you cast a spell with converted mana cost equal to the number of doom counters on Imminent Doom, Imminent Doom deals that much damage to any target. Then put a doom counter on Imminent Doom. \ No newline at end of file +Oracle:Imminent Doom enters the battlefield with a doom counter on it.\nWhenever you cast a spell with mana value equal to the number of doom counters on Imminent Doom, Imminent Doom deals that much damage to any target. Then put a doom counter on Imminent Doom. diff --git a/forge-gui/res/cardsfolder/i/immortal_servitude.txt b/forge-gui/res/cardsfolder/i/immortal_servitude.txt index 0c99ad7b5ca..d051dcd1cd9 100644 --- a/forge-gui/res/cardsfolder/i/immortal_servitude.txt +++ b/forge-gui/res/cardsfolder/i/immortal_servitude.txt @@ -1,7 +1,7 @@ Name:Immortal Servitude ManaCost:X WB WB WB Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ X WB WB WB | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.YouOwn+cmcEQX | SpellDescription$ Return each creature with converted mana cost X from your graveyard to the battlefield. +A:SP$ ChangeZoneAll | Cost$ X WB WB WB | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.YouOwn+cmcEQX | SpellDescription$ Return each creature with mana value X from your graveyard to the battlefield. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/immortal_servitude.jpg -Oracle:Return each creature card with converted mana cost X from your graveyard to the battlefield. +Oracle:Return each creature card with mana value X from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/i/imoti_celebrant_of_bounty.txt b/forge-gui/res/cardsfolder/i/imoti_celebrant_of_bounty.txt index 1d791bedaf2..4e927238317 100644 --- a/forge-gui/res/cardsfolder/i/imoti_celebrant_of_bounty.txt +++ b/forge-gui/res/cardsfolder/i/imoti_celebrant_of_bounty.txt @@ -3,5 +3,5 @@ ManaCost:3 G U Types:Legendary Creature Naga Druid PT:3/1 K:Cascade -S:Mode$ Continuous | Affected$ Card.YouCtrl+cmcGE6 | AffectedZone$ Stack | AddKeyword$ Cascade | Description$ Spells you cast with converted mana cost 6 or greater have cascade. -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.)\nSpells you cast with converted mana cost 6 or greater have cascade. +S:Mode$ Continuous | Affected$ Card.YouCtrl+cmcGE6 | AffectedZone$ Stack | AddKeyword$ Cascade | Description$ Spells you cast with mana value 6 or greater have cascade. +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.)\nSpells you cast with mana value 6 or greater have cascade. diff --git a/forge-gui/res/cardsfolder/i/imperial_hellkite.txt b/forge-gui/res/cardsfolder/i/imperial_hellkite.txt index e2d30d335c1..a28d85befd9 100644 --- a/forge-gui/res/cardsfolder/i/imperial_hellkite.txt +++ b/forge-gui/res/cardsfolder/i/imperial_hellkite.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:6/6 K:Flying K:Morph:6 R R -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, you may search your library for a Dragon card, reveal it, and put it into your hand. If you do, shuffle your library. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, you may search your library for a Dragon card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Dragon | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/imperial_hellkite.jpg -Oracle:Flying\nMorph {6}{R}{R} (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 Imperial Hellkite is turned face up, you may search your library for a Dragon card, reveal it, and put it into your hand. If you do, shuffle your library. +Oracle:Flying\nMorph {6}{R}{R} (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 Imperial Hellkite is turned face up, you may search your library for a Dragon card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/imperial_recruiter.txt b/forge-gui/res/cardsfolder/i/imperial_recruiter.txt index 8266ff36293..a8ee3c63601 100644 --- a/forge-gui/res/cardsfolder/i/imperial_recruiter.txt +++ b/forge-gui/res/cardsfolder/i/imperial_recruiter.txt @@ -2,7 +2,7 @@ Name:Imperial Recruiter ManaCost:2 R Types:Creature Human Advisor PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a creature card with power 2 or less, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a creature card with power 2 or less, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.powerLE2 | ChangeNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/imperial_recruiter.jpg -Oracle:When Imperial Recruiter enters the battlefield, search your library for a creature card with power 2 or less, reveal it, put it into your hand, then shuffle your library. +Oracle:When Imperial Recruiter enters the battlefield, search your library for a creature card with power 2 or less, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/imperial_seal.txt b/forge-gui/res/cardsfolder/i/imperial_seal.txt index 2cbc86fbfa4..5f2f3a4cab9 100644 --- a/forge-gui/res/cardsfolder/i/imperial_seal.txt +++ b/forge-gui/res/cardsfolder/i/imperial_seal.txt @@ -1,10 +1,10 @@ Name:Imperial Seal ManaCost:B Types:Sorcery -A:SP$ ChangeZone | Cost$ B | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBLoseLife | SpellDescription$ Search your library for a card, then shuffle your library and put that card on top of it. You lose 2 life. +A:SP$ ChangeZone | Cost$ B | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBLoseLife | SpellDescription$ Search your library for a card, then shuffle and put that card on top. You lose 2 life. SVar:DBLoseLife:DB$LoseLife | LifeAmount$ 2 #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/imperial_seal.jpg -Oracle:Search your library for a card, then shuffle your library and put that card on top of it. You lose 2 life. +Oracle:Search your library for a card, then shuffle and put that card on top. You lose 2 life. diff --git a/forge-gui/res/cardsfolder/i/implement_of_ferocity.txt b/forge-gui/res/cardsfolder/i/implement_of_ferocity.txt index a8331dc9519..fbc1944dd68 100644 --- a/forge-gui/res/cardsfolder/i/implement_of_ferocity.txt +++ b/forge-gui/res/cardsfolder/i/implement_of_ferocity.txt @@ -1,10 +1,10 @@ Name:Implement of Ferocity ManaCost:1 Types:Artifact -A:AB$ PutCounter | Cost$ G Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on target creature. Activate this ability only any time you could cast a sorcery. +A:AB$ PutCounter | Cost$ G Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on target creature. Activate only as a sorcery. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw a card. SVar:TrigDraw:DB$Draw | NumCards$ 1 | Defined$ TriggeredCardController AI:RemoveDeck:Random DeckNeeds:Color$Green SVar:Picture:http://www.wizards.com/global/images/magic/general/implement_of_ferocity.jpg -Oracle:{G}, Sacrifice Implement of Ferocity: Put a +1/+1 counter on target creature. Activate this ability only any time you could cast a sorcery.\nWhen Implement of Ferocity is put into a graveyard from the battlefield, draw a card. +Oracle:{G}, Sacrifice Implement of Ferocity: Put a +1/+1 counter on target creature. Activate only as a sorcery.\nWhen Implement of Ferocity is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/i/implement_of_malice.txt b/forge-gui/res/cardsfolder/i/implement_of_malice.txt index 9a70e12b8a9..91a9fa693d7 100644 --- a/forge-gui/res/cardsfolder/i/implement_of_malice.txt +++ b/forge-gui/res/cardsfolder/i/implement_of_malice.txt @@ -1,10 +1,10 @@ Name:Implement of Malice ManaCost:2 Types:Artifact -A:AB$ Discard | Cost$ B Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ B Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate only as a sorcery. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw a card. SVar:TrigDraw:DB$Draw | NumCards$ 1 | Defined$ TriggeredCardController AI:RemoveDeck:Random DeckNeeds:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/implement_of_malice.jpg -Oracle:{B}, Sacrifice Implement of Malice: Target player discards a card. Activate this ability only any time you could cast a sorcery.\nWhen Implement of Malice is put into a graveyard from the battlefield, draw a card. +Oracle:{B}, Sacrifice Implement of Malice: Target player discards a card. Activate only as a sorcery.\nWhen Implement of Malice is put into a graveyard from the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/i/imps_mischief.txt b/forge-gui/res/cardsfolder/i/imps_mischief.txt index 7243c478342..5dee097b212 100644 --- a/forge-gui/res/cardsfolder/i/imps_mischief.txt +++ b/forge-gui/res/cardsfolder/i/imps_mischief.txt @@ -1,10 +1,10 @@ Name:Imp's Mischief ManaCost:1 B Types:Instant -A:SP$ ChangeTargets | Cost$ 1 B | TargetType$ Spell | ValidTgts$ Card | TargetsSingleTarget$ True | RememberTargetedCard$ True | SubAbility$ DBLoseLife | SpellDescription$ Change the target of target spell with a single target. You lose life equal to that spell's converted mana cost. +A:SP$ ChangeTargets | Cost$ 1 B | TargetType$ Spell | ValidTgts$ Card | TargetsSingleTarget$ True | RememberTargetedCard$ True | SubAbility$ DBLoseLife | SpellDescription$ Change the target of target spell with a single target. You lose life equal to that spell's mana value. SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/imps_mischief.jpg -Oracle:Change the target of target spell with a single target. You lose life equal to that spell's converted mana cost. +Oracle:Change the target of target spell with a single target. You lose life equal to that spell's mana value. diff --git a/forge-gui/res/cardsfolder/i/in_search_of_greatness.txt b/forge-gui/res/cardsfolder/i/in_search_of_greatness.txt index 5f91d04d4af..e7f4e85f7f1 100644 --- a/forge-gui/res/cardsfolder/i/in_search_of_greatness.txt +++ b/forge-gui/res/cardsfolder/i/in_search_of_greatness.txt @@ -1,10 +1,10 @@ Name:In Search of Greatness ManaCost:G G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPlay | TriggerDescription$ At the beginning of your upkeep, you may cast a permanent spell from your hand with converted mana cost equal to 1 plus the highest converted mana cost among other permanents you control without paying its mana cost. If you don't, scry 1. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPlay | TriggerDescription$ At the beginning of your upkeep, you may cast a permanent spell from your hand with mana value equal to 1 plus the highest mana value among other permanents you control without paying its mana cost. If you don't, scry 1. SVar:TrigPlay:DB$ Play | Valid$ Permanent.YouOwn+cmcEQX | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | Optional$ True | SubAbility$ DBScry | RememberPlayed$ True | StackDescription$ None SVar:DBScry:DB$ Scry | ScryNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:SVar$Y/Plus.1 SVar:Y:Count$HighestCMC_Permanent.YouCtrl+inZoneBattlefield+Other -Oracle:At the beginning of your upkeep, you may cast a permanent spell from your hand with converted mana cost equal to 1 plus the highest converted mana cost among other permanents you control without paying its mana cost. If you don't, scry 1. \ No newline at end of file +Oracle:At the beginning of your upkeep, you may cast a permanent spell from your hand with mana value equal to 1 plus the highest mana value among other permanents you control without paying its mana cost. If you don't, scry 1. diff --git a/forge-gui/res/cardsfolder/i/in_the_eye_of_chaos.txt b/forge-gui/res/cardsfolder/i/in_the_eye_of_chaos.txt index 678321de39c..19769eb3775 100644 --- a/forge-gui/res/cardsfolder/i/in_the_eye_of_chaos.txt +++ b/forge-gui/res/cardsfolder/i/in_the_eye_of_chaos.txt @@ -1,9 +1,9 @@ Name:In the Eye of Chaos ManaCost:2 U Types:World Enchantment -T:Mode$ SpellCast | ValidCard$ Instant | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant spell, counter it unless that player pays {X}, where X is its converted mana cost. +T:Mode$ SpellCast | ValidCard$ Instant | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant spell, counter it unless that player pays {X}, where X is its mana value. SVar:TrigCounter:DB$Counter | Defined$ TriggeredSpellAbility | UnlessCost$ X | UnlessPayer$ TriggeredActivator SVar:X:TriggeredCard$CardManaCost AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/in_the_eye_of_chaos.jpg -Oracle:Whenever a player casts an instant spell, counter it unless that player pays {X}, where X is its converted mana cost. +Oracle:Whenever a player casts an instant spell, counter it unless that player pays {X}, where X is its mana value. diff --git a/forge-gui/res/cardsfolder/i/iname_as_one.txt b/forge-gui/res/cardsfolder/i/iname_as_one.txt index 8d6cc1ba8ac..1dee5cfa43c 100644 --- a/forge-gui/res/cardsfolder/i/iname_as_one.txt +++ b/forge-gui/res/cardsfolder/i/iname_as_one.txt @@ -2,9 +2,9 @@ Name:Iname as One ManaCost:8 B B G G Types:Legendary Creature Spirit PT:8/8 -T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromHand+Self | Destination$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle your library. +T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromHand+Self | Destination$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Spirit.YouCtrl | ChangeNum$ 1 | ShuffleNonMandatory$ True 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 Spirit permanent card from your graveyard to the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Hidden$ True | ChangeType$ Spirit.YouCtrl | ChangeNum$ 1 -Oracle:When Iname as One enters the battlefield, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle your library.\nWhen Iname as One dies, you may exile it. If you do, return target Spirit permanent card from your graveyard to the battlefield. +Oracle:When Iname as One enters the battlefield, if you cast it from your hand, you may search your library for a Spirit permanent card, put it onto the battlefield, then shuffle.\nWhen Iname as One dies, you may exile it. If you do, return target Spirit permanent card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/i/iname_death_aspect.txt b/forge-gui/res/cardsfolder/i/iname_death_aspect.txt index 0f66d597b25..4f6d7ba6521 100644 --- a/forge-gui/res/cardsfolder/i/iname_death_aspect.txt +++ b/forge-gui/res/cardsfolder/i/iname_death_aspect.txt @@ -2,9 +2,9 @@ Name:Iname, Death Aspect ManaCost:4 B B Types:Legendary Creature Spirit PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for any number of Spirit cards and put them into your graveyard. If you do, shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for any number of Spirit cards, put them into your graveyard, then shuffle. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Spirit.YouCtrl | Origin$ Library | Destination$ Graveyard | ChangeNum$ X | Shuffle$ True | ShuffleNonMandatory$ True SVar:X:Count$TypeInYourLibrary.Spirit AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/iname_death_aspect.jpg -Oracle:When Iname, Death Aspect enters the battlefield, you may search your library for any number of Spirit cards and put them into your graveyard. If you do, shuffle your library. +Oracle:When Iname, Death Aspect enters the battlefield, you may search your library for any number of Spirit cards, put them into your graveyard, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/incoming.txt b/forge-gui/res/cardsfolder/i/incoming.txt index deb118568ef..281f24d5a0a 100644 --- a/forge-gui/res/cardsfolder/i/incoming.txt +++ b/forge-gui/res/cardsfolder/i/incoming.txt @@ -2,5 +2,5 @@ Name:Incoming! ManaCost:4 G G G G Types:Sorcery SVar:X:Count$ValidLibrary Card -A:SP$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact,Creature,Enchantment,Land | DefinedPlayer$ Player | ChangeNum$ X | Shuffle$ True | SpellDescription$ Each player searches their library for any number of artifact, creature, enchantment, and/or land cards, puts them onto the battlefield, then shuffles their library. -Oracle:Each player searches their library for any number of artifact, creature, enchantment, and/or land cards, puts them onto the battlefield, then shuffles their library. \ No newline at end of file +A:SP$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact,Creature,Enchantment,Land | DefinedPlayer$ Player | ChangeNum$ X | Shuffle$ True | SpellDescription$ Each player searches their library for any number of artifact, creature, enchantment, and/or land cards, puts them onto the battlefield, then shuffles. +Oracle:Each player searches their library for any number of artifact, creature, enchantment, and/or land cards, puts them onto the battlefield, then shuffles. diff --git a/forge-gui/res/cardsfolder/i/increasing_ambition.txt b/forge-gui/res/cardsfolder/i/increasing_ambition.txt index f0be626792d..9d8a57fb7bb 100644 --- a/forge-gui/res/cardsfolder/i/increasing_ambition.txt +++ b/forge-gui/res/cardsfolder/i/increasing_ambition.txt @@ -2,7 +2,7 @@ Name:Increasing Ambition ManaCost:4 B Types:Sorcery K:Flashback:7 B -A:SP$ ChangeZone | Cost$ 4 B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ X | Mandatory$ True | SpellDescription$ Search your library for a card and put that card into your hand. If this spell was cast from a graveyard, instead search your library for two cards and put them into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 4 B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ X | Mandatory$ True | SpellDescription$ Search your library for a card and put that card into your hand. If this spell was cast from a graveyard, instead search your library for two cards and put them into your hand. Then shuffle. SVar:X:Count$wasCastFromGraveyard.2.1 SVar:Picture:http://www.wizards.com/global/images/magic/general/increasing_ambition.jpg -Oracle:Search your library for a card and put that card into your hand. If this spell was cast from a graveyard, instead search your library for two cards and put those cards into your hand. Then shuffle your library.\nFlashback {7}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Search your library for a card and put that card into your hand. If this spell was cast from a graveyard, instead search your library for two cards and put those cards into your hand. Then shuffle.\nFlashback {7}{B} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/i/indomitable_creativity.txt b/forge-gui/res/cardsfolder/i/indomitable_creativity.txt index 22c790afcf8..252072051f8 100644 --- a/forge-gui/res/cardsfolder/i/indomitable_creativity.txt +++ b/forge-gui/res/cardsfolder/i/indomitable_creativity.txt @@ -1,7 +1,7 @@ Name:Indomitable Creativity ManaCost:X R R R Types:Sorcery -A:SP$ Destroy | Cost$ X R R R | ValidTgts$ Artifact,Creature | TargetMin$ X | TargetMax$ X | TgtPrompt$ Select X target artifacts and/or creatures | Origin$ Battlefield | Destination$ Graveyard | RememberDestroyed$ True | SubAbility$ DBTransform | StackDescription$ Destroy {c:Targeted}. | SpellDescription$ Destroy X target artifacts and/or creatures. For each permanent destroyed this way, its controller reveals cards from the top of their library until an artifact or creature card is revealed and exiles that card. Those players put the exiled cards onto the battlefield, then shuffle their libraries. +A:SP$ Destroy | Cost$ X R R R | ValidTgts$ Artifact,Creature | TargetMin$ X | TargetMax$ X | TgtPrompt$ Select X target artifacts and/or creatures | Origin$ Battlefield | Destination$ Graveyard | RememberDestroyed$ True | SubAbility$ DBTransform | StackDescription$ Destroy {c:Targeted}. | SpellDescription$ Destroy X target artifacts and/or creatures. For each permanent destroyed this way, its controller reveals cards from the top of their library until an artifact or creature card is revealed and exiles that card. Those players put the exiled cards onto the battlefield, then shuffle. SVar:DBTransform:DB$ RepeatEach | UseImprinted$ True | DefinedCards$ DirectRemembered | ChooseOrder$ True | RepeatSubAbility$ DBReveal | SubAbility$ DBPutOnBattlefield | StackDescription$ For each permanent destroyed this way, its controller reveals cards from the top of their library until an artifact or creature card is revealed and exiles that card. Those players put the exiled cards onto the battlefield, then shuffle their libraries. SVar:DBReveal:DB$ DigUntil | Defined$ ImprintedController | Amount$ 1 | Valid$ Artifact,Creature | ValidDescription$ artifact or creature | RevealedDestination$ Library | RevealedLibraryPosition$ 0 | RevealRandomOrder$ True | FoundDestination$ Exile | RememberFound$ True | SubAbility$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ Imprinted | SubAbility$ DBCleanup @@ -10,4 +10,4 @@ SVar:DBPutOnBattlefield:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Orig SVar:DBShuffle:DB$ Shuffle | Defined$ ParentTargetedController | SubAbility$ DBCleanRemembered | StackDescription$ None SVar:DBCleanRemembered:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid -Oracle:Destroy X target artifacts and/or creatures. For each permanent destroyed this way, its controller reveals cards from the top of their library until an artifact or creature card is revealed and exiles that card. Those players put the exiled cards onto the battlefield, then shuffle their libraries. +Oracle:Destroy X target artifacts and/or creatures. For each permanent destroyed this way, its controller reveals cards from the top of their library until an artifact or creature card is revealed and exiles that card. Those players put the exiled cards onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/induce_despair.txt b/forge-gui/res/cardsfolder/i/induce_despair.txt index 182543fcb7f..246f4e1c285 100644 --- a/forge-gui/res/cardsfolder/i/induce_despair.txt +++ b/forge-gui/res/cardsfolder/i/induce_despair.txt @@ -1,8 +1,8 @@ Name:Induce Despair ManaCost:2 B Types:Instant -A:SP$ Pump | Cost$ 2 B Reveal<1/Creature> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | SpellDescription$ Target creature gets -X/-X until end of turn, where X is the revealed card's converted mana cost. +A:SP$ Pump | Cost$ 2 B Reveal<1/Creature> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | SpellDescription$ Target creature gets -X/-X until end of turn, where X is the revealed card's mana value. 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 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. +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 mana value. diff --git a/forge-gui/res/cardsfolder/i/induce_paranoia.txt b/forge-gui/res/cardsfolder/i/induce_paranoia.txt index eda75d93c87..ac0a1f8c013 100644 --- a/forge-gui/res/cardsfolder/i/induce_paranoia.txt +++ b/forge-gui/res/cardsfolder/i/induce_paranoia.txt @@ -1,11 +1,11 @@ Name:Induce Paranoia ManaCost:2 U U Types:Instant -A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | ValidTgts$ Card | RememberCounteredCMC$ True | SubAbility$ DBMill | SpellDescription$ Counter target spell. If {B} was spent to cast this spell, that spell's controller mills X cards, where X is the spell's converted mana cost. +A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | ValidTgts$ Card | RememberCounteredCMC$ True | SubAbility$ DBMill | SpellDescription$ Counter target spell. If {B} was spent to cast this spell, that spell's controller mills X cards, where X is the spell's mana value. SVar:DBMill:DB$ Mill | NumCards$ X | Defined$ TargetedController | ConditionManaSpent$ B | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber SVar:ManaNeededToAvoidNegativeEffect:black AI:RemoveDeck:Random DeckNeeds:Color$Black -Oracle:Counter target spell. If {B} was spent to cast this spell, that spell's controller mills X cards, where X is the spell's converted mana cost. +Oracle:Counter target spell. If {B} was spent to cast this spell, that spell's controller mills X cards, where X is the spell's mana value. diff --git a/forge-gui/res/cardsfolder/i/infected_vermin.txt b/forge-gui/res/cardsfolder/i/infected_vermin.txt index 03667ba4cd4..aabc19c945d 100644 --- a/forge-gui/res/cardsfolder/i/infected_vermin.txt +++ b/forge-gui/res/cardsfolder/i/infected_vermin.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Rat PT:1/1 A:AB$ DamageAll | Cost$ 2 B | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 1 | ValidDescription$ each creature and each player. | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. -A:AB$ DamageAll | Cost$ 3 B | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 3 | ValidDescription$ each creature and each player. | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 3 damage to each creature and each player. Activate this ability only if seven or more cards are in your graveyard. +A:AB$ DamageAll | Cost$ 3 B | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 3 | ValidDescription$ each creature and each player. | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME deals 3 damage to each creature and each player. Activate only if seven or more cards are in your graveyard. SVar:Picture:http://www.wizards.com/global/images/magic/general/infected_vermin.jpg -Oracle:{2}{B}: Infected Vermin deals 1 damage to each creature and each player.\nThreshold — {3}{B}: Infected Vermin deals 3 damage to each creature and each player. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{2}{B}: Infected Vermin deals 1 damage to each creature and each player.\nThreshold — {3}{B}: Infected Vermin deals 3 damage to each creature and each player. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/i/infectious_bloodlust.txt b/forge-gui/res/cardsfolder/i/infectious_bloodlust.txt index cbd6cafcd75..575aca75b82 100644 --- a/forge-gui/res/cardsfolder/i/infectious_bloodlust.txt +++ b/forge-gui/res/cardsfolder/i/infectious_bloodlust.txt @@ -4,8 +4,8 @@ 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$ Haste | AddHiddenKeyword$ CARDNAME attacks each combat if able. | Description$ Enchanted creature gets +2/+1, has haste, and attacks each combat if able. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When enchanted creature dies, you may search your library for a card named Infectious Bloodlust, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When enchanted creature dies, you may search your library for a card named Infectious Bloodlust, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedInfectious Bloodlust | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Infectious Bloodlust SVar:Picture:http://www.wizards.com/global/images/magic/general/infectious_bloodlust.jpg -Oracle:Enchant creature\nEnchanted creature gets +2/+1, has haste, and attacks each combat if able.\nWhen enchanted creature dies, you may search your library for a card named Infectious Bloodlust, reveal it, put it into your hand, then shuffle your library. \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature gets +2/+1, has haste, and attacks each combat if able.\nWhen enchanted creature dies, you may search your library for a card named Infectious Bloodlust, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/infernal_genesis.txt b/forge-gui/res/cardsfolder/i/infernal_genesis.txt index bb4218f35a0..2421ef5f34c 100644 --- a/forge-gui/res/cardsfolder/i/infernal_genesis.txt +++ b/forge-gui/res/cardsfolder/i/infernal_genesis.txt @@ -1,11 +1,11 @@ Name:Infernal Genesis ManaCost:4 B B Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of each player's upkeep, that player mills a card. Then they create X 1/1 black Minion creature tokens, where X is the milled card's converted mana cost. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of each player's upkeep, that player mills a card. Then they create X 1/1 black Minion creature tokens, where X is the milled card's mana value. SVar:TrigMill:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ 1 | RememberMilled$ True | SubAbility$ TrigToken SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ b_1_1_minion | TokenOwner$ TriggeredPlayer | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost DeckHas:Ability$Token AI:RemoveDeck:Random -Oracle:At the beginning of each player's upkeep, that player mills a card. Then they create X 1/1 black Minion creature tokens, where X is the milled card's converted mana cost. +Oracle:At the beginning of each player's upkeep, that player mills a card. Then they create X 1/1 black Minion creature tokens, where X is the milled card's mana value. diff --git a/forge-gui/res/cardsfolder/i/infernal_kirin.txt b/forge-gui/res/cardsfolder/i/infernal_kirin.txt index b01591e7392..5bc9dbea5a5 100644 --- a/forge-gui/res/cardsfolder/i/infernal_kirin.txt +++ b/forge-gui/res/cardsfolder/i/infernal_kirin.txt @@ -3,8 +3,8 @@ ManaCost:2 B B Types:Legendary Creature Kirin Spirit PT:3/3 K:Flying -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, target player reveals their hand and discards all cards with that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, target player reveals their hand and discards all cards with that spell's mana value. SVar:TrigDiscard:DB$Discard | ValidTgts$ Player | Mode$ RevealDiscardAll | DiscardValid$ Card.cmcEQX SVar:X:TriggerCount$CastSACMC SVar:Picture:http://www.wizards.com/global/images/magic/general/infernal_kirin.jpg -Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, target player reveals their hand and discards all cards with that spell's converted mana cost. +Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, target player reveals their hand and discards all cards with that spell's mana value. diff --git a/forge-gui/res/cardsfolder/i/infernal_tutor.txt b/forge-gui/res/cardsfolder/i/infernal_tutor.txt index 4da1194ddeb..6ca67d18165 100644 --- a/forge-gui/res/cardsfolder/i/infernal_tutor.txt +++ b/forge-gui/res/cardsfolder/i/infernal_tutor.txt @@ -1,11 +1,11 @@ Name:Infernal Tutor ManaCost:1 B Types:Sorcery -A:SP$ Reveal | Cost$ 1 B | RememberRevealed$ True | Defined$ You | SubAbility$ DBChangeZone | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SpellDescription$ Reveal a card from 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. Hellbent — If you have no cards in hand, instead search your library for a card, put it into your hand, then shuffle your library. +A:SP$ Reveal | Cost$ 1 B | RememberRevealed$ True | Defined$ You | SubAbility$ DBChangeZone | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SpellDescription$ Reveal a card from your hand. Search your library for a card with the same name as that card, reveal it, put it into your hand, then shuffle. Hellbent — If you have no cards in hand, instead search your library for a card, put it into your hand, then shuffle. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Remembered.sameName | ChangeNum$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ LT1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$InYourHand AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/infernal_tutor.jpg -Oracle:Reveal a card from 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.\nHellbent — If you have no cards in hand, instead search your library for a card, put it into your hand, then shuffle your library. +Oracle:Reveal a card from your hand. Search your library for a card with the same name as that card, reveal it, put it into your hand, then shuffle.\nHellbent — If you have no cards in hand, instead search your library for a card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/infinite_obliteration.txt b/forge-gui/res/cardsfolder/i/infinite_obliteration.txt index 216f68ff3ab..2e3d1345658 100644 --- a/forge-gui/res/cardsfolder/i/infinite_obliteration.txt +++ b/forge-gui/res/cardsfolder/i/infinite_obliteration.txt @@ -1,7 +1,7 @@ Name:Infinite Obliteration ManaCost:1 B B Types:Sorcery -A:SP$ NameCard | Cost$ 1 B B | Defined$ You | ValidCards$ Creature | ValidDesc$ creature | SubAbility$ ExileYard | SpellDescription$ Choose a creature 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. +A:SP$ NameCard | Cost$ 1 B B | Defined$ You | ValidCards$ Creature | ValidDesc$ creature | SubAbility$ ExileYard | SpellDescription$ Choose a creature 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. SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player.Opponent | TgtPrompt$ Select target opponent | ChangeType$ Card.NamedCard | Chooser$ You | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand | StackDescription$ 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. SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | StackDescription$ None @@ -10,4 +10,4 @@ SVar:NumInHand:TargetedPlayer$CardsInHand SVar:NumInYard:TargetedPlayer$CardsInGraveyard AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/infinite_obliteration.jpg -Oracle:Choose a creature 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. \ No newline at end of file +Oracle:Choose a creature 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. diff --git a/forge-gui/res/cardsfolder/i/ink_eyes_servant_of_oni_avatar.txt b/forge-gui/res/cardsfolder/i/ink_eyes_servant_of_oni_avatar.txt index 0b654fcc725..810611d552a 100644 --- a/forge-gui/res/cardsfolder/i/ink_eyes_servant_of_oni_avatar.txt +++ b/forge-gui/res/cardsfolder/i/ink_eyes_servant_of_oni_avatar.txt @@ -4,7 +4,7 @@ Types:Vanguard HandLifeModifier:+0/-3 T:Mode$ NewGame | Execute$ TrigDiscard | TriggerZones$ Command | TriggerDescription$ At the beginning of the game, look at target opponent's hand and choose a nonland card from it. That player discards that card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | Mode$ RevealYouChoose | NumCards$ 1 | DiscardValid$ Card.nonLand -A:AB$ ChangeZone | ActivationZone$ Command | Cost$ X PayLife | ValidTgts$ Creature.OppOwn+cmcEQX | TgtPrompt$ Select target creature with converted mana cost X from an opponent's graveyard | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | SpellDescription$ Put target creature card with converted mana cost X from an opponent's graveyard onto the battlefield under your control. +A:AB$ ChangeZone | ActivationZone$ Command | Cost$ X PayLife | ValidTgts$ Creature.OppOwn+cmcEQX | TgtPrompt$ Select target creature with mana value X from an opponent's graveyard | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | SpellDescription$ Put target creature card with mana value X from an opponent's graveyard onto the battlefield under your control. SVar:X:Count$xPaid SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Ink-Eyes, Servant of Oni Avatar.full.jpg -Oracle:Hand +0, life -3\nAt the beginning of the game, look at target opponent's hand and choose a nonland card from it. That player discards that card.\n{X}, Pay X life: Put target creature card with converted mana cost X from an opponent's graveyard onto the battlefield under your control. +Oracle:Hand +0, life -3\nAt the beginning of the game, look at target opponent's hand and choose a nonland card from it. That player discards that card.\n{X}, Pay X life: Put target creature card with mana value X from an opponent's graveyard onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/i/inquisition_of_kozilek.txt b/forge-gui/res/cardsfolder/i/inquisition_of_kozilek.txt index b9388c21b4f..acb07996e97 100644 --- a/forge-gui/res/cardsfolder/i/inquisition_of_kozilek.txt +++ b/forge-gui/res/cardsfolder/i/inquisition_of_kozilek.txt @@ -1,6 +1,6 @@ Name:Inquisition of Kozilek ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand+cmcLE3 | NumCards$ 1 | SpellDescription$ Target player reveals their hand. You choose a nonland card from it with converted mana cost 3 or less. That player discards that card. +A:SP$ Discard | Cost$ B | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand+cmcLE3 | NumCards$ 1 | SpellDescription$ Target player reveals their hand. You choose a nonland card from it with mana value 3 or less. That player discards that card. SVar:Picture:http://www.wizards.com/global/images/magic/general/inquisition_of_kozilek.jpg -Oracle:Target player reveals their hand. You choose a nonland card from it with converted mana cost 3 or less. That player discards that card. +Oracle:Target player reveals their hand. You choose a nonland card from it with mana value 3 or less. That player discards that card. diff --git a/forge-gui/res/cardsfolder/i/inscription_of_ruin.txt b/forge-gui/res/cardsfolder/i/inscription_of_ruin.txt index 40432c94526..29b4211fd6d 100644 --- a/forge-gui/res/cardsfolder/i/inscription_of_ruin.txt +++ b/forge-gui/res/cardsfolder/i/inscription_of_ruin.txt @@ -4,9 +4,9 @@ Types:Sorcery K:Kicker:2 B B A:SP$ Charm | Cost$ 2 B | MinCharmNum$ X | CharmNum$ Y | Choices$ DBDiscard,DBReturn,DBDestroy | AdditionalDescription$ . If this spell was kicked, choose any number instead. SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target opponent discards two cards. -SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Card.Creature+cmcLE2+YouOwn | TgtPrompt$ Select target creature card with converted mana cost 2 or less | SpellDescription$ Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. -SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with converted mana cost 3 or less | SpellDescription$ Destroy target creature with converted mana cost 3 or less. +SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Card.Creature+cmcLE2+YouOwn | TgtPrompt$ Select target creature card with mana value 2 or less | SpellDescription$ Return target creature card with mana value 2 or less from your graveyard to the battlefield. +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with mana value 3 or less | SpellDescription$ Destroy target creature with mana value 3 or less. SVar:X:Count$Kicked.0.1 SVar:Y:Count$Kicked.3.1 -Oracle:Kicker {2}{B}{B}\nChoose one. If this spell was kicked, choose any number instead.\n• Target opponent discards two cards.\n• Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield.\n• Destroy target creature with converted mana cost 3 or less. +Oracle:Kicker {2}{B}{B}\nChoose one. If this spell was kicked, choose any number instead.\n• Target opponent discards two cards.\n• Return target creature card with mana value 2 or less from your graveyard to the battlefield.\n• Destroy target creature with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/i/insidious_dreams.txt b/forge-gui/res/cardsfolder/i/insidious_dreams.txt index 1c3eb14e931..844d5553050 100644 --- a/forge-gui/res/cardsfolder/i/insidious_dreams.txt +++ b/forge-gui/res/cardsfolder/i/insidious_dreams.txt @@ -1,7 +1,7 @@ Name:Insidious Dreams ManaCost:3 B Types:Instant -A:SP$ ChangeZone | Cost$ 3 B Discard | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ X | LibraryPosition$ 0 | SpellDescription$ Search your library for X cards. Then shuffle your library and put those cards on top of it in any order. +A:SP$ ChangeZone | Cost$ 3 B Discard | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ X | LibraryPosition$ 0 | SpellDescription$ Search your library for X cards, then shuffle and put those cards on top in any order. SVar:X:Count$xPaid AI:RemoveDeck:All -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. +Oracle:As an additional cost to cast this spell, discard X cards.\nSearch your library for X cards, then shuffle and put those cards on top in any order. diff --git a/forge-gui/res/cardsfolder/i/instill_energy.txt b/forge-gui/res/cardsfolder/i/instill_energy.txt index 9243ffb94b6..2ba3a94df86 100644 --- a/forge-gui/res/cardsfolder/i/instill_energy.txt +++ b/forge-gui/res/cardsfolder/i/instill_energy.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ G | ValidTgts$ Creature | AILogic$ Pump -A:AB$ Untap | Cost$ 0 | PlayerTurn$ True | ActivationLimit$ 1 | Defined$ Enchanted | SpellDescription$ Untap enchanted creature. Activate this ability only during your turn and only once each turn. +A:AB$ Untap | Cost$ 0 | PlayerTurn$ True | ActivationLimit$ 1 | Defined$ Enchanted | SpellDescription$ Untap enchanted creature. Activate only during your turn and only once each turn. S:Mode$ CanAttackIfHaste | ValidCard$ Creature.EnchantedBy | Description$ Enchanted creature can attack as though it had haste. SVar:NonStackingAttachEffect:True -Oracle:Enchant creature\nEnchanted creature can attack as though it had haste.\n{0}: Untap enchanted creature. Activate this ability only during your turn and only once each turn. +Oracle:Enchant creature\nEnchanted creature can attack as though it had haste.\n{0}: Untap enchanted creature. Activate only during your turn and only once each turn. diff --git a/forge-gui/res/cardsfolder/i/interpret_the_signs.txt b/forge-gui/res/cardsfolder/i/interpret_the_signs.txt index 973321cdaa9..50748f13d1a 100644 --- a/forge-gui/res/cardsfolder/i/interpret_the_signs.txt +++ b/forge-gui/res/cardsfolder/i/interpret_the_signs.txt @@ -1,9 +1,9 @@ Name:Interpret the Signs ManaCost:5 U Types:Sorcery -A:SP$ Scry | Cost$ 5 U | ScryNum$ 3 | SubAbility$ DBReveal | SpellDescription$ Scry 3, then reveal the top card of your library. Draw cards equal to that card's converted mana cost. +A:SP$ Scry | Cost$ 5 U | ScryNum$ 3 | SubAbility$ DBReveal | SpellDescription$ Scry 3, then reveal the top card of your library. Draw cards equal to that card's mana value. SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | NoMove$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ X SVar:X:Count$TopOfLibraryCMC SVar:Picture:http://www.wizards.com/global/images/magic/general/interpret_the_signs.jpg -Oracle:Scry 3, then reveal the top card of your library. Draw cards equal to that card's converted mana cost. (To 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:Scry 3, then reveal the top card of your library. Draw cards equal to that card's mana value. (To 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/i/into_the_north.txt b/forge-gui/res/cardsfolder/i/into_the_north.txt index 3f2cc99c508..ed604e83ceb 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 and 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, put it onto the battlefield tapped, then shuffle. 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 and put it onto the battlefield tapped. Then shuffle your library. +Oracle:Search your library for a snow land card, put it onto the battlefield tapped, then shuffle. 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 9f2cb85f30c..92f5efab331 100644 --- a/forge-gui/res/cardsfolder/i/introductions_are_in_order.txt +++ b/forge-gui/res/cardsfolder/i/introductions_are_in_order.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, ABILITY 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: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; 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.\n• You may put a creature card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/i/intuition.txt b/forge-gui/res/cardsfolder/i/intuition.txt index 18d28054a0a..a90fe474bc6 100644 --- a/forge-gui/res/cardsfolder/i/intuition.txt +++ b/forge-gui/res/cardsfolder/i/intuition.txt @@ -1,9 +1,9 @@ Name:Intuition ManaCost:2 U Types:Instant -A:SP$ ChangeZone | Cost$ 2 U | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | RememberChanged$ True | Reveal$ True | Shuffle$ False | AILogic$ Intuition | SubAbility$ DBChangeZone1 | StackDescription$ {p:You} searches their library for three cards and reveals them. | SpellDescription$ Search your library for three cards and reveal them. Target opponent chooses one. Put that card into your hand and the rest into your graveyard. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 U | Origin$ Library | Destination$ Library | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | RememberChanged$ True | Reveal$ True | Shuffle$ False | AILogic$ Intuition | SubAbility$ DBChangeZone1 | StackDescription$ {p:You} searches their library for three cards and reveals them. | SpellDescription$ Search your library for three cards and reveal them. Target opponent chooses one. Put that card into your hand and the rest into your graveyard. Then shuffle. SVar:DBChangeZone1:DB$ ChangeZone | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DefinedPlayer$ You | Chooser$ Targeted | ChangeType$ Card.IsRemembered | SelectPrompt$ Choose a card for the hand | Hidden$ True | Origin$ Library | Destination$ Hand | ChangeNum$ 1 | Mandatory$ True | Shuffle$ False | NoLooking$ True | SubAbility$ DBChangeZone2 | StackDescription$ {p:Targeted} chooses one. {p:You} puts that card into their hand SVar:DBChangeZone2:DB$ ChangeZoneAll | Origin$ Library | Destination$ Graveyard | ChangeType$ Card.IsRemembered | Shuffle$ True | StackDescription$ and the rest into their graveyard. Then {p:You} shuffles their library. | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Ability$Graveyard -Oracle:Search your library for three cards and reveal them. Target opponent chooses one. Put that card into your hand and the rest into your graveyard. Then shuffle your library. +Oracle:Search your library for three cards and reveal them. Target opponent chooses one. Put that card into your hand and the rest into your graveyard. Then shuffle. diff --git a/forge-gui/res/cardsfolder/i/invasive_surgery.txt b/forge-gui/res/cardsfolder/i/invasive_surgery.txt index f3a78e4376f..0a7974545e5 100644 --- a/forge-gui/res/cardsfolder/i/invasive_surgery.txt +++ b/forge-gui/res/cardsfolder/i/invasive_surgery.txt @@ -11,4 +11,4 @@ SVar:NumInHand:TargetedController$CardsInHand SVar:NumInYard:TargetedController$CardsInGraveyard DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium -Oracle:Counter target sorcery spell.\nDelirium — If there are four or more card types among cards in your graveyard, search the graveyard, hand, and library of that spell's controller for any number of cards with the same name as that spell, exile those cards, then that player shuffles their library. +Oracle:Counter target sorcery spell.\nDelirium — If there are four or more card types among cards in your graveyard, search the graveyard, hand, and library of that spell's controller for any number of cards with the same name as that spell, exile those cards, then that player shuffles. diff --git a/forge-gui/res/cardsfolder/i/inventors_fair.txt b/forge-gui/res/cardsfolder/i/inventors_fair.txt index 23fca5e09cc..2bc13a65119 100644 --- a/forge-gui/res/cardsfolder/i/inventors_fair.txt +++ b/forge-gui/res/cardsfolder/i/inventors_fair.txt @@ -4,6 +4,6 @@ Types:Legendary Land T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Metalcraft$ True | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep, if you control three or more artifacts, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 4 T Sac<1/CARDNAME> | Activation$ Metalcraft | 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. Activate this ability only if you control three or more artifacts. +A:AB$ ChangeZone | Cost$ 4 T Sac<1/CARDNAME> | Activation$ Metalcraft | 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. Activate only if you control three or more artifacts. SVar:Picture:http://www.wizards.com/global/images/magic/general/inventors_fair.jpg -Oracle:At the beginning of your upkeep, if you control three or more artifacts, you gain 1 life.\n{T}: Add {C}.\n{4}, {T}, Sacrifice Inventors' Fair: Search your library for an artifact card, reveal it, put it into your hand, then shuffle your library. Activate this ability only if you control three or more artifacts. +Oracle:At the beginning of your upkeep, if you control three or more artifacts, you gain 1 life.\n{T}: Add {C}.\n{4}, {T}, Sacrifice Inventors' Fair: Search your library for an artifact card, reveal it, put it into your hand, then shuffle. Activate only if you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/i/invert_invent.txt b/forge-gui/res/cardsfolder/i/invert_invent.txt index bb0a8e66412..8a6596212cb 100644 --- a/forge-gui/res/cardsfolder/i/invert_invent.txt +++ b/forge-gui/res/cardsfolder/i/invert_invent.txt @@ -10,8 +10,8 @@ ALTERNATE Name:Invent ManaCost:4 U R Types:Instant -A:SP$ ChangeZone | Cost$ 4 U R | Origin$ Library | Destination$ Hand | ChangeType$ Instant | ChangeNum$ 1 | SubAbility$ DBChange | SpellDescription$ Search your library for and instant permanent and/or a sorcery card, reveal them, put them into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 4 U R | Origin$ Library | Destination$ Hand | ChangeType$ Instant | ChangeNum$ 1 | SubAbility$ DBChange | SpellDescription$ Search your library for and instant permanent and/or a sorcery card, reveal them, put them into your hand, then shuffle. 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. +Oracle:Search your library for an instant card and/or a sorcery card, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/i/invoke_prejudice.txt b/forge-gui/res/cardsfolder/i/invoke_prejudice.txt index a407368da96..b9021b56b6f 100644 --- a/forge-gui/res/cardsfolder/i/invoke_prejudice.txt +++ b/forge-gui/res/cardsfolder/i/invoke_prejudice.txt @@ -1,8 +1,8 @@ Name:Invoke Prejudice ManaCost:U U U U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Creature.OppCtrl+notSharesColorWith Creature.YouCtrl | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts a creature spell that doesn't share a color with a creature you control, counter that spell unless that player pays {X}, where X is its converted mana cost. +T:Mode$ SpellCast | ValidCard$ Creature.OppCtrl+notSharesColorWith Creature.YouCtrl | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts a creature spell that doesn't share a color with a creature you control, counter that spell unless that player pays {X}, where X is its mana value. SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSpellAbility | UnlessCost$ X | UnlessPayer$ TriggeredActivator SVar:X:TriggeredCard$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/invoke_prejudice.jpg -Oracle:Whenever an opponent casts a creature spell that doesn't share a color with a creature you control, counter that spell unless that player pays {X}, where X is its converted mana cost. +Oracle:Whenever an opponent casts a creature spell that doesn't share a color with a creature you control, counter that spell unless that player pays {X}, where X is its mana value. diff --git a/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt b/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt index c42dd76c451..e9907c67714 100644 --- a/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt +++ b/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt @@ -3,9 +3,9 @@ ManaCost:1 B B Types:Legendary Creature Human Wizard K:Deathtouch PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may pay {X}. When you do, return target creature card with converted mana cost X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. -SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ X | Execute$ TrigChange | SpellDescription$ When you do, return target creature card with converted mana cost X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may pay {X}. When you do, return target creature card with mana value X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ X | Execute$ TrigChange | SpellDescription$ When you do, return target creature card with mana value X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. SVar:X:Count$xPaid -SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcEQX | TgtPrompt$ Choose target creature card with converted mana cost X | WithCounters$ CORPSE_1 | AILogic$ BeforeCombat | LeaveBattlefield$ Exile | SpellDescription$ Return target creature card with converted mana cost X from your graveyard to the battlefield. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcEQX | TgtPrompt$ Choose target creature card with mana value X | WithCounters$ CORPSE_1 | AILogic$ BeforeCombat | LeaveBattlefield$ Exile | SpellDescription$ Return target creature card with mana value X from your graveyard to the battlefield. SVar:HasAttackEffect:TRUE -Oracle:Deathtouch\nWhenever Isareth the Awakener attacks, you may pay {X}. When you do, return target creature card with converted mana cost X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. +Oracle:Deathtouch\nWhenever Isareth the Awakener attacks, you may pay {X}. When you do, return target creature card with mana value X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. diff --git a/forge-gui/res/cardsfolder/i/isochron_scepter.txt b/forge-gui/res/cardsfolder/i/isochron_scepter.txt index d702270f964..03f1d2a8bb6 100644 --- a/forge-gui/res/cardsfolder/i/isochron_scepter.txt +++ b/forge-gui/res/cardsfolder/i/isochron_scepter.txt @@ -1,7 +1,7 @@ Name:Isochron Scepter ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile an instant card with converted mana cost 2 or less from your hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile an instant card with mana value 2 or less from your hand. SVar:TrigExile:DB$ ChangeZone | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Instant.cmcLE2 | ChangeNum$ 1 A:AB$ Play | Cost$ 2 T | Valid$ Card.IsImprinted+ExiledWithSource | ValidZone$ Exile | Amount$ All | CopyOnce$ True | WithoutManaCost$ True | Optional$ True | CopyCard$ True | SpellDescription$ You may copy the exiled card. If you do, you may cast the copy without paying its mana cost. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSource | Execute$ DBForget @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True #Amount$ All | CopyOnce$ True for Strionic Resonator AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/isochron_scepter.jpg -Oracle:Imprint — When Isochron Scepter enters the battlefield, you may exile an instant card with converted mana cost 2 or less from your hand.\n{2}, {T}: You may copy the exiled card. If you do, you may cast the copy without paying its mana cost. +Oracle:Imprint — When Isochron Scepter enters the battlefield, you may exile an instant card with mana value 2 or less from your hand.\n{2}, {T}: You may copy the exiled card. If you do, you may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/i/isolate.txt b/forge-gui/res/cardsfolder/i/isolate.txt index cee289095ad..643d71c8a0f 100644 --- a/forge-gui/res/cardsfolder/i/isolate.txt +++ b/forge-gui/res/cardsfolder/i/isolate.txt @@ -1,5 +1,5 @@ Name:Isolate ManaCost:W Types:Instant -A:SP$ ChangeZone | Cost$ W | ValidTgts$ Permanent.cmcEQ1 | TgtPrompt$ Select target permanent with converted mana cost 1 | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target permanent with converted mana cost 1. -Oracle:Exile target permanent with converted mana cost 1. +A:SP$ ChangeZone | Cost$ W | ValidTgts$ Permanent.cmcEQ1 | TgtPrompt$ Select target permanent with mana value 1 | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target permanent with mana value 1. +Oracle:Exile target permanent with mana value 1. diff --git a/forge-gui/res/cardsfolder/i/isolated_watchtower.txt b/forge-gui/res/cardsfolder/i/isolated_watchtower.txt index 7f0f39b6b40..89c50f0a8c5 100644 --- a/forge-gui/res/cardsfolder/i/isolated_watchtower.txt +++ b/forge-gui/res/cardsfolder/i/isolated_watchtower.txt @@ -2,8 +2,8 @@ Name:Isolated Watchtower ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Scry | Cost$ 2 T | ScryNum$ 1 | SubAbility$ DBReveal | CheckSVar$ X | SVarCompare$ GEY | SpellDescription$ Scry 1, then you may reveal the top card of your library. If a basic land card is revealed this way, put it onto the battlefield tapped. Activate this ability only if an opponent controls at least two more lands than you. +A:AB$ Scry | Cost$ 2 T | ScryNum$ 1 | SubAbility$ DBReveal | CheckSVar$ X | SVarCompare$ GEY | SpellDescription$ Scry 1, then you may reveal the top card of your library. If a basic land card is revealed this way, put it onto the battlefield tapped. Activate only if an opponent controls at least two more lands than you. SVar:DBReveal:DB$ Dig | Optional$ True | DigNum$ 1 | Reveal$ True | ChangeValid$ Land.Basic | DestinationZone$ Battlefield | Tapped$ True | DestinationZone2$ Library | LibraryPosition2$ 0 SVar:X:PlayerCountOpponents$HighestValid Land.YouCtrl SVar:Y:Count$Valid Land.YouCtrl/Plus.2 -Oracle:{T}: Add {C}.\n{2}, {T}: Scry 1, then you may reveal the top card of your library. If a basic land card is revealed this way, put it onto the battlefield tapped. Activate this ability only if an opponent controls at least two more lands than you. +Oracle:{T}: Add {C}.\n{2}, {T}: Scry 1, then you may reveal the top card of your library. If a basic land card is revealed this way, put it onto the battlefield tapped. Activate only if an opponent controls at least two more lands than you. diff --git a/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt b/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt index 274e2561ded..ad4863c7255 100644 --- a/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt +++ b/forge-gui/res/cardsfolder/i/isperia_the_inscrutable.txt @@ -3,10 +3,10 @@ ManaCost:1 W W U U Types:Legendary Creature Sphinx PT:3/6 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigNameCard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose a card name. That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle your library. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigNameCard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose a card name. That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle. SVar:TrigNameCard:DB$ NameCard | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBRevealHand SVar:DBRevealHand:DB$ RevealHand | Defined$ TriggeredTarget | RememberRevealed$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.withFlying+YouCtrl | ChangeNum$ 1 | Shuffle$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/isperia_the_inscrutable.jpg -Oracle:Flying\nWhenever Isperia the Inscrutable deals combat damage to a player, choose a card name. That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle your library. +Oracle:Flying\nWhenever Isperia the Inscrutable deals combat damage to a player, choose a card name. That player reveals their hand. If a card with the chosen name is revealed this way, search your library for a creature card with flying, reveal it, put it into your hand, then shuffle. 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 9e1e7d50337..95c8ad1904c 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 @@ -6,4 +6,4 @@ K:Emerge:6 G 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 this spell, create two 1/1 green Insect creature tokens. +Oracle:Emerge {6}{G} (You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's mana value.)\nWhen you cast this spell, create two 1/1 green Insect creature tokens. diff --git a/forge-gui/res/cardsfolder/i/ith_high_arcanist.txt b/forge-gui/res/cardsfolder/i/ith_high_arcanist.txt index 2ce578d2ca4..5323fea59b9 100644 --- a/forge-gui/res/cardsfolder/i/ith_high_arcanist.txt +++ b/forge-gui/res/cardsfolder/i/ith_high_arcanist.txt @@ -7,4 +7,4 @@ A:AB$ Untap | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. K:Suspend:4:W U AI:RemoveDeck:All -Oracle:Vigilance\n{T}: Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn.\nSuspend 4—{W}{U} (Rather than cast this card from your hand, you may pay {W}{U} and exile it with four 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:Vigilance\n{T}: Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn.\nSuspend 4—{W}{U} diff --git a/forge-gui/res/cardsfolder/i/izzet_guildmage.txt b/forge-gui/res/cardsfolder/i/izzet_guildmage.txt index a49068e3805..637f79484f1 100644 --- a/forge-gui/res/cardsfolder/i/izzet_guildmage.txt +++ b/forge-gui/res/cardsfolder/i/izzet_guildmage.txt @@ -2,6 +2,6 @@ Name:Izzet Guildmage ManaCost:UR UR 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:({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. +A:AB$ CopySpellAbility | Cost$ 2 U | ValidTgts$ Instant.YouCtrl+cmcLE2 | TargetType$ Spell | AILogic$ OnceIfViable | MayChooseTarget$ True | SpellDescription$ Copy target instant spell you control with mana value 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 mana value 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 mana value 2 or less. You may choose new targets for the copy.\n{2}{R}: Copy target sorcery spell you control with mana value 2 or less. You may choose new targets for the copy. 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 064643133de..c7cbd7fae09 100644 --- a/forge-gui/res/cardsfolder/j/jace_architect_of_thought.txt +++ b/forge-gui/res/cardsfolder/j/jace_architect_of_thought.txt @@ -9,9 +9,9 @@ A:AB$ Dig | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | DigNum$ 3 | Revea SVar:DBTwoPiles:DB$ TwoPiles | Defined$ You | DefinedCards$ Remembered | Separator$ Opponent | ChosenPile$ DBHand | UnchosenPile$ DBLibraryBottom SVar:DBHand:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand SVar:DBLibraryBottom:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | SubAbility$ DBCleanup -A:AB$ RepeatEach | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | RepeatPlayers$ Player | RepeatSubAbility$ DBJaceExile | SubAbility$ DBPlayIt | SpellDescription$ 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. +A:AB$ RepeatEach | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | RepeatPlayers$ Player | RepeatSubAbility$ DBJaceExile | SubAbility$ DBPlayIt | SpellDescription$ For each player, search that player's library for a nonland card and exile it, then that player shuffles. You may cast those cards without paying their mana costs. SVar:DBJaceExile:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Remembered | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | Imprint$ True | Shuffle$ True 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. You may cast those cards without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/j/jace_mirror_mage.txt b/forge-gui/res/cardsfolder/j/jace_mirror_mage.txt index 1e4a9c1cf7e..220c77f44b8 100644 --- a/forge-gui/res/cardsfolder/j/jace_mirror_mage.txt +++ b/forge-gui/res/cardsfolder/j/jace_mirror_mage.txt @@ -3,12 +3,12 @@ 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. +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 mana value from CARDNAME. SVar:DBRemoveCounters:DB$ RemoveCounter | Defined$ Self | CounterType$ LOYALTY | CounterNum$ X | SubAbility$ DBCleanup 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 mana value from Jace, Mirror Mage. diff --git a/forge-gui/res/cardsfolder/j/jaces_ruse.txt b/forge-gui/res/cardsfolder/j/jaces_ruse.txt index 801cff7581e..57dc9fe2b02 100644 --- a/forge-gui/res/cardsfolder/j/jaces_ruse.txt +++ b/forge-gui/res/cardsfolder/j/jaces_ruse.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ ChangeZone | Cost$ 3 U U | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBSearch | SpellDescription$ Return up to two target creatures to their owner's hand. You may search your library and/or graveyard for a card named Jace, Arcane Wizards, reveal it, and put it into 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.namedJace; Arcane Strategist | ChangeNum$ 1 | Optional$ True DeckHints:Name$Jace, Arcane Strategist -Oracle:Return up to two target creatures to their owner's hand. You may search your library and/or graveyard for a card named Jace, Arcane Strategist, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Return up to two target creatures to their owner's hand. You may search your library and/or graveyard for a card named Jace, Arcane Strategist, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/j/jade_statue.txt b/forge-gui/res/cardsfolder/j/jade_statue.txt index 3e4d1303afa..2fcd784ea43 100644 --- a/forge-gui/res/cardsfolder/j/jade_statue.txt +++ b/forge-gui/res/cardsfolder/j/jade_statue.txt @@ -1,6 +1,6 @@ Name:Jade Statue ManaCost:4 Types:Artifact -A:AB$ Animate | Cost$ 2 | Defined$ Self | Power$ 3 | Toughness$ 6 | Types$ Creature,Artifact,Golem | UntilEndOfCombat$ True | ActivationPhases$ BeginCombat->EndCombat | SpellDescription$ CARDNAME becomes a 3/6 Golem artifact creature until end of combat. Activate this ability only during combat. +A:AB$ Animate | Cost$ 2 | Defined$ Self | Power$ 3 | Toughness$ 6 | Types$ Creature,Artifact,Golem | UntilEndOfCombat$ True | ActivationPhases$ BeginCombat->EndCombat | SpellDescription$ CARDNAME becomes a 3/6 Golem artifact creature until end of combat. Activate only during combat. SVar:Picture:http://www.wizards.com/global/images/magic/general/jade_statue.jpg -Oracle:{2}: Jade Statue becomes a 3/6 Golem artifact creature until end of combat. Activate this ability only during combat. +Oracle:{2}: Jade Statue becomes a 3/6 Golem artifact creature until end of combat. Activate only during combat. diff --git a/forge-gui/res/cardsfolder/j/jarads_orders.txt b/forge-gui/res/cardsfolder/j/jarads_orders.txt index 8a8a85e387f..09ff900f4ef 100644 --- a/forge-gui/res/cardsfolder/j/jarads_orders.txt +++ b/forge-gui/res/cardsfolder/j/jarads_orders.txt @@ -1,9 +1,9 @@ Name:Jarad's Orders ManaCost:2 B G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B G | Origin$ Library | Destination$ Library | ChangeType$ Creature | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two creature cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 B G | Origin$ Library | Destination$ Library | ChangeType$ Creature | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two creature cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle. SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for your hand | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Creature.IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for your graveyard | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/jarads_orders.jpg -Oracle:Search your library for up to two creature cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle your library. +Oracle:Search your library for up to two creature cards and reveal them. Put one into your hand and the other into your graveyard. Then shuffle. diff --git a/forge-gui/res/cardsfolder/j/jaya_ballard_avatar.txt b/forge-gui/res/cardsfolder/j/jaya_ballard_avatar.txt index 758d554bcca..8d9db73c194 100644 --- a/forge-gui/res/cardsfolder/j/jaya_ballard_avatar.txt +++ b/forge-gui/res/cardsfolder/j/jaya_ballard_avatar.txt @@ -2,8 +2,8 @@ Name:Jaya Ballard Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+1 -A:AB$ DealDamage | ActivationZone$ Command | Cost$ X | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ Y | ActivationLimit$ 1 | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals an amount of damage chosen at random from 0 to X to any target. Activate this ability only once each turn. +A:AB$ DealDamage | ActivationZone$ Command | Cost$ X | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ Y | ActivationLimit$ 1 | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals an amount of damage chosen at random from 0 to X to any target. Activate only once each turn. SVar:X:Count$xPaid SVar:Y:Count$Random.0.X SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Jaya Ballard Avatar.full.jpg -Oracle:Hand +0, life +1\n{X}: Jaya Ballard Avatar deals an amount of damage chosen at random from 0 to X to any target. Activate this ability only once each turn. +Oracle:Hand +0, life +1\n{X}: Jaya Ballard Avatar deals an amount of damage chosen at random from 0 to X to any target. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/j/jesters_cap.txt b/forge-gui/res/cardsfolder/j/jesters_cap.txt index abf23a26e69..d03d91614a6 100644 --- a/forge-gui/res/cardsfolder/j/jesters_cap.txt +++ b/forge-gui/res/cardsfolder/j/jesters_cap.txt @@ -1,6 +1,6 @@ Name:Jester's Cap ManaCost:4 Types:Artifact -A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | ValidTgts$ Player | Chooser$ You | Origin$ Library | Destination$ Exile | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | IsCurse$ True | SpellDescription$ Search target player's library for three cards and exile them. Then that player shuffles their library. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | ValidTgts$ Player | Chooser$ You | Origin$ Library | Destination$ Exile | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | IsCurse$ True | SpellDescription$ Search target player's library for three cards and exile them. Then that player shuffles. AI:RemoveDeck:All -Oracle:{2}, {T}, Sacrifice Jester's Cap: Search target player's library for three cards and exile them. Then that player shuffles their library. +Oracle:{2}, {T}, Sacrifice Jester's Cap: Search target player's library for three cards and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/j/jesters_mask.txt b/forge-gui/res/cardsfolder/j/jesters_mask.txt index 71158937666..dff46e80664 100644 --- a/forge-gui/res/cardsfolder/j/jesters_mask.txt +++ b/forge-gui/res/cardsfolder/j/jesters_mask.txt @@ -2,10 +2,10 @@ Name:Jester's Mask ManaCost:5 Types:Artifact K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZoneAll | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Opponent | Origin$ Hand | Destination$ Library | ChangeType$ Card | RememberChanged$ True | IsCurse$ True | SubAbility$ DBMask | SpellDescription$ Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. That player puts those cards into their hand, then shuffles their library. +A:AB$ ChangeZoneAll | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Opponent | Origin$ Hand | Destination$ Library | ChangeType$ Card | RememberChanged$ True | IsCurse$ True | SubAbility$ DBMask | SpellDescription$ Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. That player puts those cards into their hand, then shuffles. SVar:DBMask:DB$ ChangeZone | DefinedPlayer$ Targeted | Origin$ Library | Destination$ Hand | ChangeNum$ X | ChangeType$ Card | Chooser$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/jesters_mask.jpg -Oracle:Jester's Mask enters the battlefield tapped.\n{1}, {T}, Sacrifice Jester's Mask: Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. That player puts those cards into their hand, then shuffles their library. +Oracle:Jester's Mask enters the battlefield tapped.\n{1}, {T}, Sacrifice Jester's Mask: Target opponent puts the cards from their hand on top of their library. Search that player's library for that many cards. That player puts those cards into their hand, then shuffles. diff --git a/forge-gui/res/cardsfolder/j/jeweled_amulet.txt b/forge-gui/res/cardsfolder/j/jeweled_amulet.txt index e45e2197c2f..af61a8d7ac3 100644 --- a/forge-gui/res/cardsfolder/j/jeweled_amulet.txt +++ b/forge-gui/res/cardsfolder/j/jeweled_amulet.txt @@ -1,9 +1,9 @@ Name:Jeweled Amulet ManaCost:0 Types:Artifact -A:AB$ PutCounter | Cost$ 1 T | RememberCostMana$ True | CounterType$ CHARGE | CounterNum$ 1 | CheckSVar$ X | SVarCompare$ EQ0 | SpellDescription$ Put a charge counter on CARDNAME. Note the type of mana spent to pay this activation cost. Activate this ability only if there are no charge counters on CARDNAME. +A:AB$ PutCounter | Cost$ 1 T | RememberCostMana$ True | CounterType$ CHARGE | CounterNum$ 1 | CheckSVar$ X | SVarCompare$ EQ0 | SpellDescription$ Put a charge counter on CARDNAME. Note the type of mana spent to pay this activation cost. Activate only if there are no charge counters on CARDNAME. SVar:X:Count$CardCounters.CHARGE A:AB$ Mana | Cost$ T SubCounter<1/CHARGE> | Produced$ Special LastNotedType | SpellDescription$ Add one mana of CARDNAME's last noted type. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/jeweled_amulet.jpg -Oracle:{1}, {T}: Put a charge counter on Jeweled Amulet. Note the type of mana spent to pay this activation cost. Activate this ability only if there are no charge counters on Jeweled Amulet.\n{T}, Remove a charge counter from Jeweled Amulet: Add one mana of Jeweled Amulet's last noted type. +Oracle:{1}, {T}: Put a charge counter on Jeweled Amulet. Note the type of mana spent to pay this activation cost. Activate only if there are no charge counters on Jeweled Amulet.\n{T}, Remove a charge counter from Jeweled Amulet: Add one mana of Jeweled Amulet's last noted type. diff --git a/forge-gui/res/cardsfolder/j/jhessian_zombies.txt b/forge-gui/res/cardsfolder/j/jhessian_zombies.txt index 68697cb21fe..a9c9d726aef 100644 --- a/forge-gui/res/cardsfolder/j/jhessian_zombies.txt +++ b/forge-gui/res/cardsfolder/j/jhessian_zombies.txt @@ -6,4 +6,4 @@ K:Fear K:TypeCycling:Swamp:2 K:TypeCycling:Island:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/jhessian_zombies.jpg -Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nIslandcycling {2}, swampcycling {2} ({2}, Discard this card: Search your library for an Island or Swamp card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nIslandcycling {2}, swampcycling {2} ({2}, Discard this card: Search your library for an Island or Swamp card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/j/jhoira_of_the_ghitu_avatar.txt b/forge-gui/res/cardsfolder/j/jhoira_of_the_ghitu_avatar.txt index 119e586d395..72d80470568 100644 --- a/forge-gui/res/cardsfolder/j/jhoira_of_the_ghitu_avatar.txt +++ b/forge-gui/res/cardsfolder/j/jhoira_of_the_ghitu_avatar.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:+1/+0 A:AB$ Play | Cost$ 3 Discard<1/Card> | ActivationZone$ Command | AnySupportedCard$ Instant | RandomCopied$ True | RandomNum$ 3 | ChoiceNum$ 1 | CopyCard$ True | WithoutManaCost$ True | SpellDescription$ Copy three instant cards chosen at random. You may cast one of the copies without paying its mana cost. -A:AB$ Play | Cost$ 3 Discard<1/Card> | ActivationZone$ Command | AnySupportedCard$ Sorcery | RandomCopied$ True | RandomNum$ 3 | ChoiceNum$ 1 | CopyCard$ True | WithoutManaCost$ True | SorcerySpeed$ True | SpellDescription$ Copy three sorcery cards chosen at random. You may cast one of the copies without paying its mana cost. Activate this ability only any time you could cast a sorcery. +A:AB$ Play | Cost$ 3 Discard<1/Card> | ActivationZone$ Command | AnySupportedCard$ Sorcery | RandomCopied$ True | RandomNum$ 3 | ChoiceNum$ 1 | CopyCard$ True | WithoutManaCost$ True | SorcerySpeed$ True | SpellDescription$ Copy three sorcery cards chosen at random. You may cast one of the copies without paying its mana cost. Activate only as a sorcery. SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Jhoira of the Ghitu Avatar.full.jpg -Oracle:Hand +1, life +0\n{3}, Discard a card: Copy three instant cards chosen at random. You may cast one of the copies without paying its mana cost.\n{3}, Discard a card: Copy three sorcery cards chosen at random. You may cast one of the copies without paying its mana cost. Activate this ability only any time you could cast a sorcery. +Oracle:Hand +1, life +0\n{3}, Discard a card: Copy three instant cards chosen at random. You may cast one of the copies without paying its mana cost.\n{3}, Discard a card: Copy three sorcery cards chosen at random. You may cast one of the copies without paying its mana cost. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/j/johnny_combo_player.txt b/forge-gui/res/cardsfolder/j/johnny_combo_player.txt index 95551c61467..0fcd7ce2756 100644 --- a/forge-gui/res/cardsfolder/j/johnny_combo_player.txt +++ b/forge-gui/res/cardsfolder/j/johnny_combo_player.txt @@ -2,5 +2,5 @@ Name:Johnny, Combo Player ManaCost:2 U U Types:Legendary Creature Human Gamer PT:1/1 -A:AB$ ChangeZone | Cost$ 4 | 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. -Oracle:{4}: Search your library for a card, put that card into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 4 | 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. +Oracle:{4}: Search your library for a card, put that card into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/j/journey_for_the_elixir.txt b/forge-gui/res/cardsfolder/j/journey_for_the_elixir.txt index dab66c536db..377ac8a683f 100644 --- a/forge-gui/res/cardsfolder/j/journey_for_the_elixir.txt +++ b/forge-gui/res/cardsfolder/j/journey_for_the_elixir.txt @@ -1,7 +1,7 @@ Name:Journey for the Elixir ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library,Graveyard | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | Shuffle$ False | SubAbility$ DBSearch1 | SpellDescription$ Search your library and graveyard for a basic land card and a card named Jiang Yanggu, reveal them, put them into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library,Graveyard | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | Shuffle$ False | SubAbility$ DBSearch1 | SpellDescription$ Search your library and graveyard for a basic land card and a card named Jiang Yanggu, reveal them, put them into your hand, then shuffle. SVar:DBSearch1:DB$ ChangeZone | Origin$ Library,Graveyard | Destination$ Hand | ChangeType$ Card.namedJiang Yanggu | ChangeNum$ 1 DeckNeeds:Name$Jiang Yanggu -Oracle:Search your library and graveyard for a basic land card and a card named Jiang Yanggu, reveal them, put them into your hand, then shuffle your library. +Oracle:Search your library and graveyard for a basic land card and a card named Jiang Yanggu, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/j/journey_of_discovery.txt b/forge-gui/res/cardsfolder/j/journey_of_discovery.txt index a65a435454b..e5981cea7cf 100644 --- a/forge-gui/res/cardsfolder/j/journey_of_discovery.txt +++ b/forge-gui/res/cardsfolder/j/journey_of_discovery.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Sorcery K:Entwine:2 G A:SP$ Charm | Cost$ 2 G | Choices$ DBChangeZone,DBEffect | CharmNum$ 1 -SVar:DBChangeZone:DB$ ChangeZone | 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. +SVar:DBChangeZone:DB$ ChangeZone | 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. SVar:DBEffect:DB$ Effect | Name$ Journey of Discovery Effect | StaticAbilities$ JourneyOfDis | AILogic$ Always | SpellDescription$ You may play up to two additional lands this turn. SVar:JourneyOfDis:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 2 | EffectZone$ Command | Description$ You may play two additional lands this turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/journey_of_discovery.jpg -Oracle:Choose one —\n• Search your library for up to two basic land cards, reveal them, put them into your hand, then shuffle your library.\n• You may play up to two additional lands this turn.\nEntwine {2}{G} (Choose both if you pay the entwine cost.) +Oracle:Choose one —\n• Search your library for up to two basic land cards, reveal them, put them into your hand, then shuffle.\n• You may play up to two additional lands this turn.\nEntwine {2}{G} (Choose both if you pay the entwine cost.) diff --git a/forge-gui/res/cardsfolder/j/journeyers_kite.txt b/forge-gui/res/cardsfolder/j/journeyers_kite.txt index 1024480c4b2..c206348d5f6 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, and 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, put it into your hand, then shuffle. 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, and put it into your hand. Then shuffle your library. +Oracle:{3}, {T}: Search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/j/judge_unworthy.txt b/forge-gui/res/cardsfolder/j/judge_unworthy.txt index 31bacab782d..8b584ed1e94 100644 --- a/forge-gui/res/cardsfolder/j/judge_unworthy.txt +++ b/forge-gui/res/cardsfolder/j/judge_unworthy.txt @@ -1,10 +1,10 @@ Name:Judge Unworthy ManaCost:1 W Types:Instant -A:SP$Scry | Cost$ 1 W | ScryNum$ 3 | SubAbility$ DBReveal | SpellDescription$ Choose target attacking or blocking creature. Scry 3, then reveal the top card of your library. CARDNAME deals damage equal to that card's converted mana cost to that creature. (To 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.) +A:SP$Scry | Cost$ 1 W | ScryNum$ 3 | SubAbility$ DBReveal | SpellDescription$ Choose target attacking or blocking creature. Scry 3, then reveal the top card of your library. CARDNAME deals damage equal to that card's mana value to that creature. SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature SVar:X:Count$TopOfLibraryCMC AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/judge_unworthy.jpg -Oracle:Choose target attacking or blocking creature. Scry 3, then reveal the top card of your library. Judge Unworthy deals damage equal to that card's converted mana cost to that creature. (To 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:Choose target attacking or blocking creature. Scry 3, then reveal the top card of your library. Judge Unworthy deals damage equal to that card's mana value to that creature. diff --git a/forge-gui/res/cardsfolder/j/jund_panorama.txt b/forge-gui/res/cardsfolder/j/jund_panorama.txt index a017e4270e8..e6de5b30e8a 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 and 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, put it onto the battlefield tapped, then shuffle. 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 and 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, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/j/jungle_wayfinder.txt b/forge-gui/res/cardsfolder/j/jungle_wayfinder.txt index 5df51866622..f862102d2f3 100644 --- a/forge-gui/res/cardsfolder/j/jungle_wayfinder.txt +++ b/forge-gui/res/cardsfolder/j/jungle_wayfinder.txt @@ -2,6 +2,6 @@ Name:Jungle Wayfinder ManaCost:2 G Types:Creature Elf Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each player may search their library for a basic land card, reveal it, put it into their hand, then shuffle their library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each player may search their library for a basic land card, reveal it, put it into their hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Optional$ True | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | DefinedPlayer$ Player | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:When Jungle Wayfinder enters the battlefield, each player may search their library for a basic land card, reveal it, put it into their hand, then shuffle their library. +Oracle:When Jungle Wayfinder enters the battlefield, each player may search their library for a basic land card, reveal it, put it into their hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/j/juxtapose.txt b/forge-gui/res/cardsfolder/j/juxtapose.txt index 4b3b3b2d9ab..3eec2249904 100644 --- a/forge-gui/res/cardsfolder/j/juxtapose.txt +++ b/forge-gui/res/cardsfolder/j/juxtapose.txt @@ -1,7 +1,7 @@ Name:Juxtapose ManaCost:3 U Types:Sorcery -A:SP$ ChooseCard | Cost$ 3 U | ValidTgts$ Player | Choices$ Creature.cmcEQY | TargetControls$ True | Mandatory$ True | AILogic$ WorstCard | RememberChosen$ True | SubAbility$ DBChooseCreatureYou | SpellDescription$ You and target player exchange control of the creature you each control with the highest converted mana cost. Then exchange control of artifacts the same way. If two or more permanents a player controls are tied for highest cost, their controller chooses one of them. +A:SP$ ChooseCard | Cost$ 3 U | ValidTgts$ Player | Choices$ Creature.cmcEQY | TargetControls$ True | Mandatory$ True | AILogic$ WorstCard | RememberChosen$ True | SubAbility$ DBChooseCreatureYou | SpellDescription$ You and target player exchange control of the creature you each control with the highest mana value. Then exchange control of artifacts the same way. If two or more permanents a player controls are tied for highest, their controller chooses one of them. SVar:DBChooseCreatureYou:DB$ ChooseCard | Choices$ Creature.YouCtrl+cmcEQX | Mandatory$ True | RememberChosen$ True | SubAbility$ DBExchangeCreature SVar:DBExchangeCreature:DB$ ExchangeControl | Defined$ Remembered | SubAbility$ DBCleanCreature SVar:DBCleanCreature:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBChooseArtifactYou @@ -14,4 +14,4 @@ SVar:Y:Count$HighestCMC_Creature.TargetedPlayerCtrl+inZoneBattlefield SVar:Z:Count$HighestCMC_Artifact.YouCtrl+inZoneBattlefield SVar:W:Count$HighestCMC_Artifact.TargetedPlayerCtrl+inZoneBattlefield AI:RemoveDeck:All -Oracle:You and target player exchange control of the creature you each control with the highest converted mana cost. Then exchange control of artifacts the same way. If two or more permanents a player controls are tied for highest cost, their controller chooses one of them. +Oracle:You and target player exchange control of the creature you each control with the highest mana value. Then exchange control of artifacts the same way. If two or more permanents a player controls are tied for highest, their controller chooses one of them. diff --git a/forge-gui/res/cardsfolder/k/kaboom.txt b/forge-gui/res/cardsfolder/k/kaboom.txt index d569f2288e1..12b0a0c943f 100644 --- a/forge-gui/res/cardsfolder/k/kaboom.txt +++ b/forge-gui/res/cardsfolder/k/kaboom.txt @@ -1,7 +1,7 @@ Name:Kaboom! ManaCost:4 R Types:Sorcery -A:SP$ RepeatEach | Cost$ 4 R | ValidTgts$ Player | TargetMin$ 0 | TargetMax$ MaxTgt | RepeatTargeted$ Targeted | RepeatSubAbility$ DBDigUntil | StackDescription$ SpellDescription | SpellDescription$ 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. +A:SP$ RepeatEach | Cost$ 4 R | ValidTgts$ Player | TargetMin$ 0 | TargetMax$ MaxTgt | RepeatTargeted$ Targeted | RepeatSubAbility$ DBDigUntil | StackDescription$ SpellDescription | SpellDescription$ 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 mana value to that player or planeswalker, then you put the revealed cards on the bottom of your library in any order. SVar:DBDigUntil:DB$ DigUntil | Defined$ You | Valid$ Card.nonLand | ValidDescription$ nonland card | FoundDestination$ Library | FoundLibraryPosition$ -1 | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | ImprintFound$ True | SubAbility$ DBDmg SVar:DBDmg:DB$ DealDamage | Defined$ Remembered | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True @@ -11,4 +11,4 @@ SVar:MaxPl:PlayerCountPlayers$Amount SVar:MaxPW:Count$Valid Planeswalker AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/kaboom!.jpg -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. +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 mana value 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/kaervek_the_merciless.txt b/forge-gui/res/cardsfolder/k/kaervek_the_merciless.txt index e4b5d7c385c..e15ef3b5f8c 100644 --- a/forge-gui/res/cardsfolder/k/kaervek_the_merciless.txt +++ b/forge-gui/res/cardsfolder/k/kaervek_the_merciless.txt @@ -2,8 +2,8 @@ Name:Kaervek the Merciless ManaCost:5 B R Types:Legendary Creature Human Shaman PT:5/4 -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a spell, CARDNAME deals damage to any target equal to that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever an opponent casts a spell, CARDNAME deals damage equal to that spell's mana value to any target. SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X SVar:X:TriggerCount$CastSACMC SVar:Picture:http://www.wizards.com/global/images/magic/general/kaervek_the_merciless.jpg -Oracle:Whenever an opponent casts a spell, Kaervek the Merciless deals damage to any target equal to that spell's converted mana cost. \ No newline at end of file +Oracle:Whenever an opponent casts a spell, Kaervek the Merciless deals damage equal to that spell's mana value to any target. diff --git a/forge-gui/res/cardsfolder/k/kaerveks_purge.txt b/forge-gui/res/cardsfolder/k/kaerveks_purge.txt index b8194dcd1b8..4936c271e2d 100644 --- a/forge-gui/res/cardsfolder/k/kaerveks_purge.txt +++ b/forge-gui/res/cardsfolder/k/kaerveks_purge.txt @@ -1,10 +1,10 @@ Name:Kaervek's Purge ManaCost:X B R Types:Sorcery -A:SP$ Destroy | Cost$ X B R | ValidTgts$ Creature.cmcEQX | TgtPrompt$ Select target creature | RememberLKI$ True | SubAbility$ DBDamage | SpellDescription$ Destroy target creature with converted mana cost X. If that creature dies this way, CARDNAME deals damage equal to the creature's power to the creature's controller. +A:SP$ Destroy | Cost$ X B R | ValidTgts$ Creature.cmcEQX | TgtPrompt$ Select target creature | RememberLKI$ True | SubAbility$ DBDamage | SpellDescription$ Destroy target creature with mana value X. If that creature dies this way, CARDNAME deals damage equal to the creature's power to the creature's controller. SVar:DBDamage:DB$DealDamage | Defined$ TargetedController | NumDmg$ Z | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid SVar:Y:Remembered$Amount SVar:Z:RememberedLKI$CardPower -Oracle:Destroy target creature with converted mana cost X. If that creature dies this way, Kaervek's Purge deals damage equal to the creature's power to the creature's controller. +Oracle:Destroy target creature with mana value X. If that creature dies this way, Kaervek's Purge deals damage equal to the creature's power to the creature's controller. diff --git a/forge-gui/res/cardsfolder/k/kaho_minamo_historian.txt b/forge-gui/res/cardsfolder/k/kaho_minamo_historian.txt index 50a96d843df..60c4059504d 100644 --- a/forge-gui/res/cardsfolder/k/kaho_minamo_historian.txt +++ b/forge-gui/res/cardsfolder/k/kaho_minamo_historian.txt @@ -2,9 +2,9 @@ Name:Kaho, Minamo Historian ManaCost:2 U U Types:Legendary Creature Human Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ Catalogue | TriggerDescription$ When CARDNAME enters the battlefield, search your library for up to three instant cards and exile them. Then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ Catalogue | TriggerDescription$ When CARDNAME enters the battlefield, search your library for up to three instant cards, exile them, then shuffle. SVar:Catalogue:DB$ ChangeZone | Origin$ Library | Destination$ Exile | ChangeType$ Instant | ChangeNum$ 3 | RememberChanged$ True | ForgetOtherRemembered$ True -A:AB$ Play | Cost$ X T | Valid$ Card.IsRemembered+ExiledWithSource | ValidSA$ Spell.cmcEQX | ValidZone$ Exile | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True | ForgetTargetRemembered$ True | SpellDescription$ You may cast a spell with converted mana cost X exiled with Kaho without paying its mana cost. +A:AB$ Play | Cost$ X T | Valid$ Card.IsRemembered+ExiledWithSource | ValidSA$ Spell.cmcEQX | ValidZone$ Exile | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True | ForgetTargetRemembered$ True | SpellDescription$ You may cast a spell with mana value X exiled with Kaho without paying its mana cost. T:Mode$ ChangesZone | ValidCard$ Card.IsRemembered+ExiledWithSource | Origin$ Exile | Destination$ Any | Execute$ ForgetCard | Static$ True T:Mode$ SpellCast | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ ForgetCard | Static$ True SVar:ForgetCard:DB$ Cleanup | ForgetDefined$ TriggeredCard @@ -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 from among cards 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, exile them, then shuffle.\n{X}, {T}: You may cast a spell with mana value X from among cards exiled with Kaho without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/k/kalemne_disciple_of_iroas.txt b/forge-gui/res/cardsfolder/k/kalemne_disciple_of_iroas.txt index cca3850e908..0c993b4a759 100644 --- a/forge-gui/res/cardsfolder/k/kalemne_disciple_of_iroas.txt +++ b/forge-gui/res/cardsfolder/k/kalemne_disciple_of_iroas.txt @@ -4,10 +4,10 @@ Types:Legendary Creature Giant Soldier PT:3/3 K:Double Strike K:Vigilance -T:Mode$ SpellCast | ValidCard$ Creature.cmcGE5 | ValidActivatingPlayer$ You | Execute$ TrigExperience | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with converted mana cost 5 or greater, you get an experience counter. +T:Mode$ SpellCast | ValidCard$ Creature.cmcGE5 | ValidActivatingPlayer$ You | Execute$ TrigExperience | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with mana value 5 or greater, you get an experience counter. SVar:TrigExperience:DB$ PutCounter | Defined$ You | CounterType$ Experience | CounterNum$ 1 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each experience counter you have. SVar:X:Count$YourCountersExperience SVar:BuffedBy:Creature.cmcGE5 SVar:Picture:http://www.wizards.com/global/images/magic/general/kalemne_disciple_of_iroas.jpg -Oracle:Double strike, vigilance\nWhenever you cast a creature spell with converted mana cost 5 or greater, you get an experience counter.\nKalemne, Disciple of Iroas gets +1/+1 for each experience counter you have. \ No newline at end of file +Oracle:Double strike, vigilance\nWhenever you cast a creature spell with mana value 5 or greater, you get an experience counter.\nKalemne, Disciple of Iroas gets +1/+1 for each experience counter you have. diff --git a/forge-gui/res/cardsfolder/k/kamahls_druidic_vow.txt b/forge-gui/res/cardsfolder/k/kamahls_druidic_vow.txt index 1e0f81215d2..0a275471c92 100644 --- a/forge-gui/res/cardsfolder/k/kamahls_druidic_vow.txt +++ b/forge-gui/res/cardsfolder/k/kamahls_druidic_vow.txt @@ -1,8 +1,8 @@ Name:Kamahl's Druidic Vow ManaCost:X G G Types:Legendary Sorcery -A:SP$ Dig | Cost$ X G G | DigNum$ X | Reveal$ True | AnyNumber$ True | ChangeValid$ Land,Permanent.Legendary+cmcLEX | DestinationZone$ Battlefield | DestinationZone2$ Graveyard | SpellDescription$ Reveal the top X cards of your library. You may put any number of land and/or legendary permanent cards with converted mana cost X or less from among them onto the battlefield. Put the rest into your graveyard. +A:SP$ Dig | Cost$ X G G | DigNum$ X | Reveal$ True | AnyNumber$ True | ChangeValid$ Land,Permanent.Legendary+cmcLEX | DestinationZone$ Battlefield | DestinationZone2$ Graveyard | SpellDescription$ Reveal the top X cards of your library. You may put any number of land and/or legendary permanent cards with mana value X or less from among them onto the battlefield. Put the rest into your graveyard. SVar:X:Count$xPaid SVar:NeedsToPlayVar:Z GE6 SVar:Z:Count$Valid Land.YouCtrl+untapped -Oracle:(You may cast a legendary sorcery only if you control a legendary creature or planeswalker.)\nLook at the top X cards of your library. You may put any number of land and/or legendary permanent cards with converted mana cost X or less from among them onto the battlefield. Put the rest into your graveyard. \ No newline at end of file +Oracle:(You may cast a legendary sorcery only if you control a legendary creature or planeswalker.)\nLook at the top X cards of your library. You may put any number of land and/or legendary permanent cards with mana value X or less from among them onto the battlefield. Put the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/k/kami_of_empty_graves.txt b/forge-gui/res/cardsfolder/k/kami_of_empty_graves.txt index d8940e3bd15..b99ba066d01 100644 --- a/forge-gui/res/cardsfolder/k/kami_of_empty_graves.txt +++ b/forge-gui/res/cardsfolder/k/kami_of_empty_graves.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:4/1 K:Soulshift:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/kami_of_empty_graves.jpg -Oracle:Soulshift 3 (When this creature dies, you may return target Spirit card with converted mana cost 3 or less from your graveyard to your hand.) +Oracle:Soulshift 3 (When this creature dies, you may return target Spirit card with mana value 3 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/k/kami_of_lunacy.txt b/forge-gui/res/cardsfolder/k/kami_of_lunacy.txt index aeed576c891..1f69dd95c7c 100644 --- a/forge-gui/res/cardsfolder/k/kami_of_lunacy.txt +++ b/forge-gui/res/cardsfolder/k/kami_of_lunacy.txt @@ -6,4 +6,4 @@ K:Flying K:Soulshift:5 DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/kami_of_lunacy.jpg -Oracle:Flying\nSoulshift 5 (When this creature dies, you may return target Spirit card with converted mana cost 5 or less from your graveyard to your hand.) +Oracle:Flying\nSoulshift 5 (When this creature dies, you may return target Spirit card with mana value 5 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/k/kami_of_the_honored_dead.txt b/forge-gui/res/cardsfolder/k/kami_of_the_honored_dead.txt index cda8b4f0a44..249cbcdcc50 100644 --- a/forge-gui/res/cardsfolder/k/kami_of_the_honored_dead.txt +++ b/forge-gui/res/cardsfolder/k/kami_of_the_honored_dead.txt @@ -10,4 +10,4 @@ SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/kami_of_the_honored_dead.jpg -Oracle:Flying\nWhenever Kami of the Honored Dead is dealt damage, you gain that much life.\nSoulshift 6 (When this creature dies, you may return target Spirit card with converted mana cost 6 or less from your graveyard to your hand.) +Oracle:Flying\nWhenever Kami of the Honored Dead is dealt damage, you gain that much life.\nSoulshift 6 (When this creature dies, you may return target Spirit card with mana value 6 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/k/kami_of_the_palace_fields.txt b/forge-gui/res/cardsfolder/k/kami_of_the_palace_fields.txt index 53cd61cc4ce..ba27e9d95dc 100644 --- a/forge-gui/res/cardsfolder/k/kami_of_the_palace_fields.txt +++ b/forge-gui/res/cardsfolder/k/kami_of_the_palace_fields.txt @@ -7,4 +7,4 @@ K:First Strike K:Soulshift:5 DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/kami_of_the_palace_fields.jpg -Oracle:Flying, first strike\nSoulshift 5 (When this creature dies, you may return target Spirit card with converted mana cost 5 or less from your graveyard to your hand.) +Oracle:Flying, first strike\nSoulshift 5 (When this creature dies, you may return target Spirit card with mana value 5 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/k/kami_of_the_tended_garden.txt b/forge-gui/res/cardsfolder/k/kami_of_the_tended_garden.txt index df827d24a1a..a6d81b1e68d 100644 --- a/forge-gui/res/cardsfolder/k/kami_of_the_tended_garden.txt +++ b/forge-gui/res/cardsfolder/k/kami_of_the_tended_garden.txt @@ -5,4 +5,4 @@ PT:4/4 K:UpkeepCost:G K:Soulshift:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/kami_of_the_tended_garden.jpg -Oracle:At the beginning of your upkeep, sacrifice Kami of the Tended Garden unless you pay {G}.\nSoulshift 3 (When this creature dies, you may return target Spirit card with converted mana cost 3 or less from your graveyard to your hand.) +Oracle:At the beginning of your upkeep, sacrifice Kami of the Tended Garden unless you pay {G}.\nSoulshift 3 (When this creature dies, you may return target Spirit card with mana value 3 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/k/karametra_god_of_harvests.txt b/forge-gui/res/cardsfolder/k/karametra_god_of_harvests.txt index c59a330b0e7..c2785ee9b0b 100644 --- a/forge-gui/res/cardsfolder/k/karametra_god_of_harvests.txt +++ b/forge-gui/res/cardsfolder/k/karametra_god_of_harvests.txt @@ -5,8 +5,8 @@ PT:6/7 K:Indestructible S:Mode$ Continuous | Affected$ Card.Self | RemoveType$ Creature | CheckSVar$ X | SVarCompare$ LT7 | Description$ As long as your devotion to green and white is less than seven, CARDNAME isn't a creature. SVar:X:Count$DevotionDual.Green.White -T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigSearch | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast a creature spell, you may search your library for a Forest or Plains card, put it onto the battlefield tapped, then shuffle your library. +T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigSearch | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast a creature spell, you may search your library for a Forest or Plains card, put it onto the battlefield tapped, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest,Plains | ChangeNum$ 1 | Tapped$ True | ShuffleNonMandatory$ True SVar:BuffedBy:Permanent.White,Permanent.Green SVar:Picture:http://www.wizards.com/global/images/magic/general/karametra_god_of_harvests.jpg -Oracle:Indestructible\nAs long as your devotion to green and white is less than seven, Karametra isn't a creature.\nWhenever you cast a creature spell, you may search your library for a Forest or Plains card, put it onto the battlefield tapped, then shuffle your library. +Oracle:Indestructible\nAs long as your devotion to green and white is less than seven, Karametra isn't a creature.\nWhenever you cast a creature spell, you may search your library for a Forest or Plains card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/k/kari_zevs_expertise.txt b/forge-gui/res/cardsfolder/k/kari_zevs_expertise.txt index e267485ae52..e98c6d6f26c 100644 --- a/forge-gui/res/cardsfolder/k/kari_zevs_expertise.txt +++ b/forge-gui/res/cardsfolder/k/kari_zevs_expertise.txt @@ -1,7 +1,7 @@ Name:Kari Zev's Expertise ManaCost:1 R R Types:Sorcery -A:SP$ GainControl | Cost$ 1 R R | ValidTgts$ Creature,Vehicle | TgtPrompt$ Select target creature or vehicle | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ DBCast | SpellDescription$ Gain control of target creature or Vehicle until end of turn. Untap it. It gains haste until end of turn. You may cast a spell with converted mana cost 2 or less from your hand without paying its mana cost. +A:SP$ GainControl | Cost$ 1 R R | ValidTgts$ Creature,Vehicle | TgtPrompt$ Select target creature or vehicle | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ DBCast | SpellDescription$ Gain control of target creature or Vehicle until end of turn. Untap it. It gains haste until end of turn. You may cast a spell with mana value 2 or less from your hand without paying its mana cost. SVar:DBCast:DB$ Play | ValidZone$ Hand | Valid$ Card.YouOwn+nonLand | ValidSA$ Spell.cmcLE2 | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/kari_zevs_expertise.jpg -Oracle:Gain control of target creature or Vehicle until end of turn. Untap it. It gains haste until end of turn.\nYou may cast a spell with converted mana cost 2 or less from your hand without paying its mana cost. +Oracle:Gain control of target creature or Vehicle until end of turn. Untap it. It gains haste until end of turn.\nYou may cast a spell with mana value 2 or less from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/k/karn.txt b/forge-gui/res/cardsfolder/k/karn.txt index eda30293450..2fb8e301ba4 100644 --- a/forge-gui/res/cardsfolder/k/karn.txt +++ b/forge-gui/res/cardsfolder/k/karn.txt @@ -2,7 +2,7 @@ Name:Karn ManaCost:no cost Types:Vanguard HandLifeModifier:+1/+6 -S:Mode$ Continuous | EffectZone$ Command | Affected$ Artifact.nonCreature+YouCtrl | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | Description$ Each noncreature artifact you control is an artifact creature with power and toughness each equal to its converted mana cost. +S:Mode$ Continuous | EffectZone$ Command | Affected$ Artifact.nonCreature+YouCtrl | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | Description$ Each noncreature artifact you control is an artifact creature with power and toughness each equal to its mana value. SVar:AffectedX:Count$CardManaCost SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Karn.full.jpg -Oracle:Hand +1, life +6\nEach noncreature artifact you control is an artifact creature with power and toughness each equal to its converted mana cost. +Oracle:Hand +1, life +6\nEach noncreature artifact you control is an artifact creature with power and toughness each equal to its mana value. diff --git a/forge-gui/res/cardsfolder/k/karn_silver_golem.txt b/forge-gui/res/cardsfolder/k/karn_silver_golem.txt index 6a7d854c54f..57f345690cc 100644 --- a/forge-gui/res/cardsfolder/k/karn_silver_golem.txt +++ b/forge-gui/res/cardsfolder/k/karn_silver_golem.txt @@ -5,8 +5,8 @@ PT:4/4 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -4/+4 until end of turn. T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -4/+4 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -4 | NumDef$ 4 -A:AB$ Animate | Cost$ 1 | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | Power$ X | Toughness$ X | Types$ Artifact,Creature | SpellDescription$ Target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost until end of turn. +A:AB$ Animate | Cost$ 1 | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | Power$ X | Toughness$ X | Types$ Artifact,Creature | SpellDescription$ Target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value until end of turn. SVar:X:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/karn_silver_golem.jpg -Oracle:Whenever Karn, Silver Golem blocks or becomes blocked, it gets -4/+4 until end of turn.\n{1}: Target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost until end of turn. +Oracle:Whenever Karn, Silver Golem blocks or becomes blocked, it gets -4/+4 until end of turn.\n{1}: Target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value until end of turn. 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 5562d492e1f..00dbb72d90a 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 | 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. +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 | 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 mana value. 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 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 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. +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 mana value.\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_touch.txt b/forge-gui/res/cardsfolder/k/karns_touch.txt index 37ab32b6eeb..b38239ef877 100644 --- a/forge-gui/res/cardsfolder/k/karns_touch.txt +++ b/forge-gui/res/cardsfolder/k/karns_touch.txt @@ -1,8 +1,8 @@ Name:Karn's Touch ManaCost:U U Types:Instant -A:SP$ Animate | Cost$ U U | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select noncreature artifact | Power$ X | Toughness$ X | Types$ Artifact,Creature | SpellDescription$ Target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost until end of turn. (It retains its abilities.) +A:SP$ Animate | Cost$ U U | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select noncreature artifact | Power$ X | Toughness$ X | Types$ Artifact,Creature | SpellDescription$ Target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value until end of turn. (It retains its abilities.) SVar:X:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/karns_touch.jpg -Oracle:Target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost until end of turn. (It retains its abilities.) +Oracle:Target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value until end of turn. (It retains its abilities.) diff --git a/forge-gui/res/cardsfolder/k/kaya_orzhov_usurper.txt b/forge-gui/res/cardsfolder/k/kaya_orzhov_usurper.txt index 85ab2110083..718b3133de3 100644 --- a/forge-gui/res/cardsfolder/k/kaya_orzhov_usurper.txt +++ b/forge-gui/res/cardsfolder/k/kaya_orzhov_usurper.txt @@ -5,9 +5,9 @@ Loyalty:3 A:AB$ ChangeZone | Cost$ AddCounter<1/LOYALTY> | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 2 | TargetsFromSingleZone$ True | ValidTgts$ Card | TgtPrompt$ Select target card from a graveyard | Planeswalker$ True | SubAbility$ DBGainLife | RememberChanged$ True | SpellDescription$ Exile up to two target cards from a single graveyard. You gain 2 life if at least one creature card was exiled this way. SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ ChangeZone | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Choose target nonland permanent with converted mana cost 1 or less | ValidTgts$ Permanent.nonLand+cmcLE1 | SpellDescription$ Exile target nonland permanent with converted mana cost 1 or less. +A:AB$ ChangeZone | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Choose target nonland permanent with mana value 1 or less | ValidTgts$ Permanent.nonLand+cmcLE1 | SpellDescription$ Exile target nonland permanent with mana value 1 or less. A:AB$ DealDamage | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Player | RememberTargets$ True | NumDmg$ X | SubAbility$ DBYouGainLife | SpellDescription$ CARDNAME deals damage to target player equal to the number of cards that player owns in exile and you gain that much life. SVar:DBYouGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 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 mana value 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/kazuuls_toll_collector.txt b/forge-gui/res/cardsfolder/k/kazuuls_toll_collector.txt index 7ead5219e96..55b6cd37b82 100644 --- a/forge-gui/res/cardsfolder/k/kazuuls_toll_collector.txt +++ b/forge-gui/res/cardsfolder/k/kazuuls_toll_collector.txt @@ -6,4 +6,4 @@ A:AB$ Pump | Cost$ 0 | ValidTgts$ Equipment.YouCtrl | AITgts$ Equipment.YouCtrl+ SVar:KazuulAttach:DB$ Attach | Object$ ParentTarget | Defined$ Self AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/kazuuls_toll_collector.jpg -Oracle:{0}: Attach target Equipment you control to Kazuul's Toll Collector. Activate this ability only any time you could cast a sorcery. +Oracle:{0}: Attach target Equipment you control to Kazuul's Toll Collector. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/k/keeper_of_the_accord.txt b/forge-gui/res/cardsfolder/k/keeper_of_the_accord.txt index 62276b8e68e..db936b7e880 100644 --- a/forge-gui/res/cardsfolder/k/keeper_of_the_accord.txt +++ b/forge-gui/res/cardsfolder/k/keeper_of_the_accord.txt @@ -4,11 +4,11 @@ Types:Creature Human Soldier PT:3/4 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GTW | Execute$ TrigToken | TriggerDescription$ At the beginning of each opponent's end step, if that player controls more creatures than you, create a 1/1 white Soldier creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_soldier | TokenOwner$ You -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | TriggerZones$ Battlefield | CheckSVar$ Z | SVarCompare$ GTY | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ At the beginning of each opponent's end step, if that player controls more lands than you, you may search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle your library. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | TriggerZones$ Battlefield | CheckSVar$ Z | SVarCompare$ GTY | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ At the beginning of each opponent's end step, if that player controls more lands than you, you may search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Plains+Basic | Tapped$ True | ChangeNum$ 1 SVar:W:Count$Valid Creature.YouCtrl SVar:X:Count$Valid Creature.ActivePlayerCtrl SVar:Y:Count$Valid Land.YouCtrl SVar:Z:Count$Valid Land.ActivePlayerCtrl DeckHas:Ability$Token -Oracle:At the beginning of each opponent's end step, if that player controls more creatures than you, create a 1/1 white Soldier creature token.\nAt the beginning of each opponent's end step, if that player controls more lands than you, you may search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle your library. +Oracle:At the beginning of each opponent's end step, if that player controls more creatures than you, create a 1/1 white Soldier creature token.\nAt the beginning of each opponent's end step, if that player controls more lands than you, you may search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/k/keldon_marauders.txt b/forge-gui/res/cardsfolder/k/keldon_marauders.txt index d601ca06058..2d3eaee16af 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 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. +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 or leaves the battlefield, it deals 1 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/k/keldon_megaliths.txt b/forge-gui/res/cardsfolder/k/keldon_megaliths.txt index 8d77079a30f..b0a1cb4d0a7 100644 --- a/forge-gui/res/cardsfolder/k/keldon_megaliths.txt +++ b/forge-gui/res/cardsfolder/k/keldon_megaliths.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$ DealDamage | Cost$ 1 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | Activation$ Hellbent | PrecostDesc$ Hellbent — | SpellDescription$ CARDNAME deals 1 damage to any target. Activate this ability only if you have no cards in hand. +A:AB$ DealDamage | Cost$ 1 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | Activation$ Hellbent | PrecostDesc$ Hellbent — | SpellDescription$ CARDNAME deals 1 damage to any target. Activate only if you have no cards in hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/keldon_megaliths.jpg -Oracle:Keldon Megaliths enters the battlefield tapped.\n{T}: Add {R}.\nHellbent — {1}{R}, {T}: Keldon Megaliths deals 1 damage to any target. Activate this ability only if you have no cards in hand. +Oracle:Keldon Megaliths enters the battlefield tapped.\n{T}: Add {R}.\nHellbent — {1}{R}, {T}: Keldon Megaliths deals 1 damage to any target. Activate only if you have no cards in hand. 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 3710eb5137e..266bb9cd284 100644 --- a/forge-gui/res/cardsfolder/k/kentaro_the_smiling_cat.txt +++ b/forge-gui/res/cardsfolder/k/kentaro_the_smiling_cat.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Legendary Creature Human Samurai 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. +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 mana value. SVar:Picture:http://www.wizards.com/global/images/magic/general/kentaro_the_smiling_cat.jpg -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. +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 mana value. diff --git a/forge-gui/res/cardsfolder/k/keruga_the_macrosage.txt b/forge-gui/res/cardsfolder/k/keruga_the_macrosage.txt index 1ef687a2d6d..19f1347e96d 100644 --- a/forge-gui/res/cardsfolder/k/keruga_the_macrosage.txt +++ b/forge-gui/res/cardsfolder/k/keruga_the_macrosage.txt @@ -2,8 +2,8 @@ Name:Keruga, the Macrosage ManaCost:3 G/U G/U Types:Legendary Creature Dinosaur Hippo PT:5/4 -K:Companion:Card.cmcGE3,Land:Your starting deck contains only cards with converted mana cost 3 or greater and land cards. -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. +K:Companion:Card.cmcGE3,Land:Your starting deck contains only cards with mana value 3 or greater and land cards. +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 mana value 3 or greater. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 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 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. +Oracle:Companion — Your starting deck contains only cards with mana value 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 mana value 3 or greater. diff --git a/forge-gui/res/cardsfolder/k/khalni_heart_expedition.txt b/forge-gui/res/cardsfolder/k/khalni_heart_expedition.txt index 15aef0a9e5c..2a0f74efb36 100644 --- a/forge-gui/res/cardsfolder/k/khalni_heart_expedition.txt +++ b/forge-gui/res/cardsfolder/k/khalni_heart_expedition.txt @@ -3,8 +3,8 @@ ManaCost:1 G Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may put a quest counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 -A:AB$ ChangeZone | Cost$ SubCounter<3/QUEST> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | Tapped$ True | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ SubCounter<3/QUEST> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | Tapped$ True | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. DeckHas:Ability$Counters SVar:MaxQuestEffect:3 SVar:Picture:http://www.wizards.com/global/images/magic/general/khalni_heart_expedition.jpg -Oracle:Landfall — Whenever a land enters the battlefield under your control, you may put a quest counter on Khalni Heart Expedition.\nRemove three quest counters from Khalni Heart Expedition and sacrifice it: Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:Landfall — Whenever a land enters the battlefield under your control, you may put a quest counter on Khalni Heart Expedition.\nRemove three quest counters from Khalni Heart Expedition and sacrifice it: Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/k/kharis__the_beholder.txt b/forge-gui/res/cardsfolder/k/kharis_the_beholder.txt similarity index 100% rename from forge-gui/res/cardsfolder/k/kharis__the_beholder.txt rename to forge-gui/res/cardsfolder/k/kharis_the_beholder.txt diff --git a/forge-gui/res/cardsfolder/k/kianne_dean_of_substance_imbraham_dean_of_theory.txt b/forge-gui/res/cardsfolder/k/kianne_dean_of_substance_imbraham_dean_of_theory.txt index 762c70ba49c..2854d779560 100644 --- a/forge-gui/res/cardsfolder/k/kianne_dean_of_substance_imbraham_dean_of_theory.txt +++ b/forge-gui/res/cardsfolder/k/kianne_dean_of_substance_imbraham_dean_of_theory.txt @@ -2,17 +2,17 @@ Name:Kianne, Dean of Substance ManaCost:2 G Types:Legendary Creature Elf Druid PT:2/2 -A:AB$ Dig | Cost$ T | DigNum$ 1 | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of your library. If it’s a land card, put it into your hand. Otherwise, put a study counter on it. +A:AB$ Dig | Cost$ T | DigNum$ 1 | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of your library. If it's a land card, put it into your hand. Otherwise, put a study counter on it. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Exile | Destination$ Hand | Defined$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ GE1 | StackDescription$ None | SubAbility$ DBCounter SVar:DBCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ STUDY | TgtZone$ Exile | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ LT1 | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True -A:AB$ Token | Cost$ 4 G | TokenScript$ gu_0_0_fractal | ImprintTokens$ True | SubAbility$ DBRemember | SpellDescription$ Create a 0/0 green and blue Fractal creaature token. Put a +1/+1 counter on it for each different mana value among nonland cards you own in exile with study counters on them. +A:AB$ Token | Cost$ 4 G | TokenScript$ gu_0_0_fractal | ImprintTokens$ True | SubAbility$ DBRemember | SpellDescription$ Create a 0/0 green and blue Fractal creature token. Put a +1/+1 counter on it for each different mana value among nonland cards you own in exile with study counters on them. SVar:DBRemember:DB$ PumpAll | ValidCards$ Card.YouOwn+nonLand+counters_GE1_STUDY | PumpZone$ Exile | RememberAllPumped$ True | StackDescription$ None | SubAbility$ DBCounters SVar:DBCounters:DB$ PutCounter | Defined$ Imprinted | CounterType$ P1P1 | CounterNum$ X | StackDescription$ None | SubAbility$ DBCleanup SVar:X:Remembered$DifferentCMC DeckHas:Ability$Counters & Ability$Token AlternateMode:Modal -Oracle:{T}: Exile the top card of your library. If it’s a land card, put it into your hand. Otherwise, put a study counter on it.\n{4}{G}: Create a 0/0 green and blue Fractal creaature token. Put a +1/+1 counter on it for each different mana value among nonland cards you own in exile with study counters on them. +Oracle:{T}: Exile the top card of your library. If it's a land card, put it into your hand. Otherwise, put a study counter on it.\n{4}{G}: Create a 0/0 green and blue Fractal creature token. Put a +1/+1 counter on it for each different mana value among nonland cards you own in exile with study counters on them. ALTERNATE diff --git a/forge-gui/res/cardsfolder/k/kindle_the_carnage.txt b/forge-gui/res/cardsfolder/k/kindle_the_carnage.txt index e741da9ff76..42f9d421225 100644 --- a/forge-gui/res/cardsfolder/k/kindle_the_carnage.txt +++ b/forge-gui/res/cardsfolder/k/kindle_the_carnage.txt @@ -1,7 +1,7 @@ Name:Kindle the Carnage ManaCost:1 R R Types:Sorcery -A:SP$ Repeat | Cost$ 1 R R | RepeatSubAbility$ DBDiscard | RepeatOptional$ True | StackDescription$ SpellDescription | SpellDescription$ Discard a card at random. If you do, CARDNAME deals damage equal to that card's converted mana cost to each creature. You may repeat this process any number of times. +A:SP$ Repeat | Cost$ 1 R R | RepeatSubAbility$ DBDiscard | RepeatOptional$ True | StackDescription$ SpellDescription | SpellDescription$ Discard a card at random. If you do, CARDNAME deals damage equal to that card's mana value to each creature. You may repeat this process any number of times. SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ Random | RememberDiscarded$ True | SubAbility$ DBDmgAll SVar:DBDmgAll:DB$ DamageAll | ValidCards$ Creature | NumDmg$ X | ConditionCheckSVar$ Y | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -9,4 +9,4 @@ SVar:X:Remembered$CardManaCost SVar:Y:Remembered$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/kindle_the_carnage.jpg -Oracle:Discard a card at random. If you do, Kindle the Carnage deals damage equal to that card's converted mana cost to each creature. You may repeat this process any number of times. +Oracle:Discard a card at random. If you do, Kindle the Carnage deals damage equal to that card's mana value to each creature. You may repeat this process any number of times. diff --git a/forge-gui/res/cardsfolder/k/kindly_stranger_demon_possessed_witch.txt b/forge-gui/res/cardsfolder/k/kindly_stranger_demon_possessed_witch.txt index 7622bba1f0c..fefa40e3208 100644 --- a/forge-gui/res/cardsfolder/k/kindly_stranger_demon_possessed_witch.txt +++ b/forge-gui/res/cardsfolder/k/kindly_stranger_demon_possessed_witch.txt @@ -2,12 +2,12 @@ Name:Kindly Stranger ManaCost:2 B Types:Creature Human PT:2/3 -A:AB$SetState | Cost$ 2 B | Defined$ Self | Mode$ Transform | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ Transform CARDNAME. Activate this ability only if there are four or more card types among cards in your graveyard. +A:AB$SetState | Cost$ 2 B | Defined$ Self | Mode$ Transform | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ Transform CARDNAME. Activate only if 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/kindly_stranger.jpg AlternateMode:DoubleFaced -Oracle:Delirium — {2}{B}: Transform Kindly Stranger. Activate this ability only if there are four or more card types among cards in your graveyard. +Oracle:Delirium — {2}{B}: Transform Kindly Stranger. Activate only if there are four or more card types among cards in your graveyard. ALTERNATE diff --git a/forge-gui/res/cardsfolder/k/kings_assassin.txt b/forge-gui/res/cardsfolder/k/kings_assassin.txt index 6c7f23db625..eaa75221eab 100644 --- a/forge-gui/res/cardsfolder/k/kings_assassin.txt +++ b/forge-gui/res/cardsfolder/k/kings_assassin.txt @@ -2,6 +2,6 @@ Name:King's Assassin ManaCost:1 B B Types:Creature Human Assassin PT:1/1 -A:AB$ Destroy | Cost$ T | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Destroy target tapped creature. Activate this ability only during your turn, before attackers are declared. +A:AB$ Destroy | Cost$ T | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Destroy target tapped creature. Activate only during your turn, before attackers are declared. SVar:Picture:http://serv3.tcgimages.eu/img/cards/Portal/kings_assassin.jpg -Oracle:{T}: Destroy target tapped creature. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Destroy target tapped creature. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/k/kithkin_harbinger.txt b/forge-gui/res/cardsfolder/k/kithkin_harbinger.txt index 06dbfe6825c..73877328189 100644 --- a/forge-gui/res/cardsfolder/k/kithkin_harbinger.txt +++ b/forge-gui/res/cardsfolder/k/kithkin_harbinger.txt @@ -2,8 +2,8 @@ Name:Kithkin Harbinger ManaCost:2 W Types:Creature Kithkin Wizard PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Kithkin card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Kithkin card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Kithkin | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/kithkin_harbinger.jpg -Oracle:When Kithkin Harbinger enters the battlefield, you may search your library for a Kithkin card, reveal it, then shuffle your library and put that card on top of it. +Oracle:When Kithkin Harbinger enters the battlefield, you may search your library for a Kithkin card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/k/kitsune_bonesetter.txt b/forge-gui/res/cardsfolder/k/kitsune_bonesetter.txt index 0f309db713c..339fb224db4 100644 --- a/forge-gui/res/cardsfolder/k/kitsune_bonesetter.txt +++ b/forge-gui/res/cardsfolder/k/kitsune_bonesetter.txt @@ -2,8 +2,8 @@ Name:Kitsune Bonesetter ManaCost:2 W Types:Creature Fox Cleric PT:0/1 -A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature | Amount$ 3 | TgtPrompt$ Select target creature | CheckSVar$ X | SVarCompare$ GTY | SpellDescription$ Prevent the next 3 damage that would be dealt to target creature this turn. Activate this ability only if you have more cards in hand than each opponent. +A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature | Amount$ 3 | TgtPrompt$ Select target creature | CheckSVar$ X | SVarCompare$ GTY | SpellDescription$ Prevent the next 3 damage that would be dealt to target creature this turn. Activate only if you have more cards in hand than each opponent. SVar:X:Count$InYourHand SVar:Y:PlayerCountOpponents$HighestCardsInHand SVar:Picture:http://www.wizards.com/global/images/magic/general/kitsune_bonesetter.jpg -Oracle:{T}: Prevent the next 3 damage that would be dealt to target creature this turn. Activate this ability only if you have more cards in hand than each opponent. +Oracle:{T}: Prevent the next 3 damage that would be dealt to target creature this turn. Activate only if you have more cards in hand than each opponent. diff --git a/forge-gui/res/cardsfolder/k/kjeldoran_elite_guard.txt b/forge-gui/res/cardsfolder/k/kjeldoran_elite_guard.txt index 2a63651c2f5..f613c92001c 100644 --- a/forge-gui/res/cardsfolder/k/kjeldoran_elite_guard.txt +++ b/forge-gui/res/cardsfolder/k/kjeldoran_elite_guard.txt @@ -2,10 +2,10 @@ Name:Kjeldoran Elite Guard ManaCost:3 W Types:Creature Human Soldier PT:2/2 -A:AB$ Pump | Cost$ T | NumAtt$ +2 | NumDef$ +2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | ActivationPhases$ BeginCombat->EndCombat | SubAbility$ EliteGuardEffect | SpellDescription$ Target creature gets +2/+2 until end of turn. When that creature leaves the battlefield this turn, sacrifice CARDNAME. Activate this ability only during combat. +A:AB$ Pump | Cost$ T | NumAtt$ +2 | NumDef$ +2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | ActivationPhases$ BeginCombat->EndCombat | SubAbility$ EliteGuardEffect | SpellDescription$ Target creature gets +2/+2 until end of turn. When that creature leaves the battlefield this turn, sacrifice CARDNAME. Activate only during combat. SVar:EliteGuardEffect:DB$ Effect | Name$ Elite Guard Escort | Triggers$ LostTheGuarded | RememberObjects$ Targeted | ImprintCards$ Self SVar:LostTheGuarded:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ EliteDefence | TriggerDescription$ When the targeted creature leaves the battlefield this turn, sacrifice Kjeldoran Elite Guard. SVar:EliteDefence:DB$ SacrificeAll | Defined$ Imprinted | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/kjeldoran_elite_guard.jpg -Oracle:{T}: Target creature gets +2/+2 until end of turn. When that creature leaves the battlefield this turn, sacrifice Kjeldoran Elite Guard. Activate this ability only during combat. +Oracle:{T}: Target creature gets +2/+2 until end of turn. When that creature leaves the battlefield this turn, sacrifice Kjeldoran Elite Guard. Activate only during combat. diff --git a/forge-gui/res/cardsfolder/k/kjeldoran_guard.txt b/forge-gui/res/cardsfolder/k/kjeldoran_guard.txt index 49df7c4de47..05e88ad8be8 100644 --- a/forge-gui/res/cardsfolder/k/kjeldoran_guard.txt +++ b/forge-gui/res/cardsfolder/k/kjeldoran_guard.txt @@ -2,10 +2,10 @@ Name:Kjeldoran Guard ManaCost:1 W Types:Creature Human Soldier PT:1/1 -A:AB$ Pump | Cost$ T | NumAtt$ +1 | NumDef$ +1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | ActivationPhases$ BeginCombat->EndCombat | IsPresent$ Land.Snow+DefenderCtrl | PresentCompare$ EQ0 | SubAbility$ KjeldoranGuardEffect | SpellDescription$ Target creature gets +1/+1 until end of turn. When that creature leaves the battlefield this turn, sacrifice CARDNAME. Activate this ability only during combat and only if defending player controls no snow lands. +A:AB$ Pump | Cost$ T | NumAtt$ +1 | NumDef$ +1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | ActivationPhases$ BeginCombat->EndCombat | IsPresent$ Land.Snow+DefenderCtrl | PresentCompare$ EQ0 | SubAbility$ KjeldoranGuardEffect | SpellDescription$ Target creature gets +1/+1 until end of turn. When that creature leaves the battlefield this turn, sacrifice CARDNAME. Activate only during combat and only if defending player controls no snow lands. SVar:KjeldoranGuardEffect:DB$ Effect | Name$ Kjeldoran Guard Effect | Triggers$ TrigSacGuard | RememberObjects$ Targeted | ImprintCards$ Self SVar:TrigSacGuard:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ EliteDefence | TriggerDescription$ When the targeted creature leaves the battlefield this turn, sacrifice Kjeldoran Elite Guard. SVar:EliteDefence:DB$ SacrificeAll | Defined$ Imprinted | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/kjeldoran_guard.jpg -Oracle:{T}: Target creature gets +1/+1 until end of turn. When that creature leaves the battlefield this turn, sacrifice Kjeldoran Guard. Activate this ability only during combat and only if defending player controls no snow lands. +Oracle:{T}: Target creature gets +1/+1 until end of turn. When that creature leaves the battlefield this turn, sacrifice Kjeldoran Guard. Activate only during combat and only if defending player controls no snow lands. diff --git a/forge-gui/res/cardsfolder/k/knight_of_the_holy_nimbus.txt b/forge-gui/res/cardsfolder/k/knight_of_the_holy_nimbus.txt index 81bc30adb0c..5f5ac1b1940 100644 --- a/forge-gui/res/cardsfolder/k/knight_of_the_holy_nimbus.txt +++ b/forge-gui/res/cardsfolder/k/knight_of_the_holy_nimbus.txt @@ -4,6 +4,6 @@ Types:Creature Human Rebel Knight PT:2/2 K:Flanking K:If CARDNAME would be destroyed, regenerate it. -A:AB$ Pump | Cost$ 2 | Activator$ Player.Opponent | Defined$ Self | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ CARDNAME can't be regenerated this turn. Only any opponent may activate this ability. +A:AB$ Pump | Cost$ 2 | Activator$ Player.Opponent | Defined$ Self | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ CARDNAME can't be regenerated this turn. Only your opponents may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/knight_of_the_holy_nimbus.jpg -Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nIf Knight of the Holy Nimbus would be destroyed, regenerate it.\n{2}: Knight of the Holy Nimbus can't be regenerated this turn. Only any opponent may activate this ability. +Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nIf Knight of the Holy Nimbus would be destroyed, regenerate it. (Tap it, remove it from combat, and heal all damage on it.)\n{2}: Knight of the Holy Nimbus can't be regenerated this turn. Only your opponents may activate this ability. diff --git a/forge-gui/res/cardsfolder/k/knight_of_the_reliquary.txt b/forge-gui/res/cardsfolder/k/knight_of_the_reliquary.txt index 15ddac21fb2..cbdb46da719 100644 --- a/forge-gui/res/cardsfolder/k/knight_of_the_reliquary.txt +++ b/forge-gui/res/cardsfolder/k/knight_of_the_reliquary.txt @@ -2,8 +2,8 @@ Name:Knight of the Reliquary ManaCost:1 G W Types:Creature Human Knight PT:2/2 -A:AB$ ChangeZone | Cost$ T Sac<1/Forest;Plains/Forest or Plains> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | SpellDescription$ Search your library for a land card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<1/Forest;Plains/Forest or Plains> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | SpellDescription$ Search your library for a land card, put it onto the battlefield, then shuffle. S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each land card in your graveyard. SVar:X:Count$TypeInYourYard.Land SVar:Picture:http://www.wizards.com/global/images/magic/general/knight_of_the_reliquary.jpg -Oracle:Knight of the Reliquary gets +1/+1 for each land card in your graveyard.\n{T}, Sacrifice a Forest or Plains: Search your library for a land card, put it onto the battlefield, then shuffle your library. +Oracle:Knight of the Reliquary gets +1/+1 for each land card in your graveyard.\n{T}, Sacrifice a Forest or Plains: Search your library for a land card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/k/knight_of_the_skyward_eye.txt b/forge-gui/res/cardsfolder/k/knight_of_the_skyward_eye.txt index 6942ebd000c..2902aad4f5c 100644 --- a/forge-gui/res/cardsfolder/k/knight_of_the_skyward_eye.txt +++ b/forge-gui/res/cardsfolder/k/knight_of_the_skyward_eye.txt @@ -2,6 +2,6 @@ Name:Knight of the Skyward Eye ManaCost:1 W Types:Creature Human Knight PT:2/2 -A:AB$ Pump | Cost$ 3 G | NumAtt$ +3 | NumDef$ +3 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 3 G | NumAtt$ +3 | NumDef$ +3 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate only once each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/knight_of_the_skyward_eye.jpg -Oracle:{3}{G}: Knight of the Skyward Eye gets +3/+3 until end of turn. Activate this ability only once each turn. +Oracle:{3}{G}: Knight of the Skyward Eye gets +3/+3 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/k/knight_of_the_white_orchid.txt b/forge-gui/res/cardsfolder/k/knight_of_the_white_orchid.txt index abee552c245..13f7c2af8c4 100644 --- a/forge-gui/res/cardsfolder/k/knight_of_the_white_orchid.txt +++ b/forge-gui/res/cardsfolder/k/knight_of_the_white_orchid.txt @@ -3,9 +3,9 @@ ManaCost:W W Types:Creature Human Knight PT:2/2 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | CheckSVar$ Y | SVarCompare$ GTX | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if an opponent controls more lands than you, you may search your library for a Plains card, put it onto the battlefield, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | CheckSVar$ Y | SVarCompare$ GTX | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if an opponent controls more lands than you, you may search your library for a Plains card, put it onto the battlefield, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Plains | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:X:Count$Valid Land.YouCtrl SVar:Y:PlayerCountOpponents$HighestValid Land.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/knight_of_the_white_orchid.jpg -Oracle:First strike\nWhen Knight of the White Orchid enters the battlefield, if an opponent controls more lands than you, you may search your library for a Plains card, put it onto the battlefield, then shuffle your library. +Oracle:First strike\nWhen Knight of the White Orchid enters the battlefield, if an opponent controls more lands than you, you may search your library for a Plains card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/k/knight_of_valor.txt b/forge-gui/res/cardsfolder/k/knight_of_valor.txt index ef39c8f1c7c..01356a42d2c 100644 --- a/forge-gui/res/cardsfolder/k/knight_of_valor.txt +++ b/forge-gui/res/cardsfolder/k/knight_of_valor.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Human Knight PT:2/2 K:Flanking -A:AB$ PumpAll | Cost$ 1 W | ValidCards$ Creature.withoutFlanking+blockingSource | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | ActivationLimit$ 1 | SpellDescription$ Each creature without flanking blocking CARDNAME gets -1/-1 until end of turn. Activate this ability only once each turn. +A:AB$ PumpAll | Cost$ 1 W | ValidCards$ Creature.withoutFlanking+blockingSource | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | ActivationLimit$ 1 | SpellDescription$ Each creature without flanking blocking CARDNAME gets -1/-1 until end of turn. Activate only once each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/knight_of_valor.jpg -Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\n{1}{W}: Each creature without flanking blocking Knight of Valor gets -1/-1 until end of turn. Activate this ability only once each turn. +Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\n{1}{W}: Each creature without flanking blocking Knight of Valor gets -1/-1 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/k/knollspine_invocation.txt b/forge-gui/res/cardsfolder/k/knollspine_invocation.txt index a6cb6f33eb3..1193dd1bc95 100644 --- a/forge-gui/res/cardsfolder/k/knollspine_invocation.txt +++ b/forge-gui/res/cardsfolder/k/knollspine_invocation.txt @@ -1,6 +1,6 @@ Name:Knollspine Invocation ManaCost:1 R R Types:Enchantment -A:AB$ DealDamage | Cost$ X Discard<1/Card.cmcEQX/card with converted mana cost X> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | AILogic$ DiscardCMCX | SpellDescription$ CARDNAME deals X damage to any target. +A:AB$ DealDamage | Cost$ X Discard<1/Card.cmcEQX/card with mana value X> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | AILogic$ DiscardCMCX | SpellDescription$ CARDNAME deals X damage to any target. SVar:X:Count$xPaid -Oracle:{X}, Discard a card with converted mana cost X: Knollspine Invocation deals X damage to any target. +Oracle:{X}, Discard a card with mana value X: Knollspine Invocation deals X damage to any target. diff --git a/forge-gui/res/cardsfolder/k/knowledge_exploitation.txt b/forge-gui/res/cardsfolder/k/knowledge_exploitation.txt index 39dd61ffbca..ba2964e6724 100644 --- a/forge-gui/res/cardsfolder/k/knowledge_exploitation.txt +++ b/forge-gui/res/cardsfolder/k/knowledge_exploitation.txt @@ -2,11 +2,11 @@ Name:Knowledge Exploitation ManaCost:5 U U Types:Tribal Sorcery Rogue K:Prowl:3 U -A:SP$ ChangeZone | Cost$ 5 U U | ValidTgts$ Opponent | Origin$ Library | Destination$ Library | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | RememberChanged$ True | Reveal$ True | Shuffle$ False | DefinedPlayer$ Targeted | Chooser$ You | Mandatory$ True | SubAbility$ DBPlay | StackDescription$ Search {p:Targeted}'s library for an instant or sorcery card | SpellDescription$ Search target opponent's library for an instant or sorcery card. You may cast that card without paying its mana cost. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ 5 U U | ValidTgts$ Opponent | Origin$ Library | Destination$ Library | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | RememberChanged$ True | Reveal$ True | Shuffle$ False | DefinedPlayer$ Targeted | Chooser$ You | Mandatory$ True | SubAbility$ DBPlay | StackDescription$ Search {p:Targeted}'s library for an instant or sorcery card | SpellDescription$ Search target opponent's library for an instant or sorcery card. You may cast that card without paying its mana cost. Then that player shuffles. SVar:DBPlay:DB$ Play | Defined$ Remembered | Controller$ You | WithoutManaCost$ True | Optional$ True | SubAbility$ DBShuffle SVar:DBShuffle:DB$ Shuffle | Defined$ RememberedController | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckNeeds:Type$Rogue AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/knowledge_exploitation.jpg -Oracle:Prowl {3}{U} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Rogue.)\nSearch target opponent's library for an instant or sorcery card. You may cast that card without paying its mana cost. Then that player shuffles their library. +Oracle:Prowl {3}{U} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Rogue.)\nSearch target opponent's library for an instant or sorcery card. You may cast that card without paying its mana cost. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/k/kodama_of_the_center_tree.txt b/forge-gui/res/cardsfolder/k/kodama_of_the_center_tree.txt index 3919a6a7656..b424a0fd17f 100644 --- a/forge-gui/res/cardsfolder/k/kodama_of_the_center_tree.txt +++ b/forge-gui/res/cardsfolder/k/kodama_of_the_center_tree.txt @@ -10,4 +10,4 @@ SVar:BuffedBy:Spirit SVar:NoZeroToughnessAI:True DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/kodama_of_the_center_tree.jpg -Oracle:Kodama of the Center Tree's power and toughness are each equal to the number of Spirits you control.\nKodama of the Center Tree has soulshift X, where X is the number of Spirits you control. (When this creature dies, you may return target Spirit card with converted mana cost X or less from your graveyard to your hand.) +Oracle:Kodama of the Center Tree's power and toughness are each equal to the number of Spirits you control.\nKodama of the Center Tree has soulshift X, where X is the number of Spirits you control. (When this creature dies, you may return target Spirit card with mana value X or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/k/kodama_of_the_east_tree.txt b/forge-gui/res/cardsfolder/k/kodama_of_the_east_tree.txt index d295fb9aa96..49ea5b1b49d 100644 --- a/forge-gui/res/cardsfolder/k/kodama_of_the_east_tree.txt +++ b/forge-gui/res/cardsfolder/k/kodama_of_the_east_tree.txt @@ -3,9 +3,9 @@ ManaCost:4 G G Types:Legendary Creature Spirit PT:6/6 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.YouCtrl+Other | NotThisAbility$ True | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever another permanent enters the battlefield under your control, if it wasn't put onto the battlefield with this ability, you may put a permanent card with equal or lesser converted mana cost from your hand onto the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.YouCtrl+Other | NotThisAbility$ True | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever another permanent enters the battlefield under your control, if it wasn't put onto the battlefield with this ability, you may put a permanent card with equal or lesser mana value from your hand onto the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Permanent.YouCtrl+cmcLEX | ChangeNum$ 1 SVar:X:TriggeredCard$CardManaCost K:Partner -Oracle:Reach\nWhenever another permanent enters the battlefield under your control, if it wasn't put onto the battlefield with this ability, you may put a permanent card with equal or lesser converted mana cost from your hand onto the battlefield.\nPartner (You can have two commanders if both have partner.) +Oracle:Reach\nWhenever another permanent enters the battlefield under your control, if it wasn't put onto the battlefield with this ability, you may put a permanent card with equal or lesser mana value from your hand onto the battlefield.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/k/kodamas_reach.txt b/forge-gui/res/cardsfolder/k/kodamas_reach.txt index 47a8eedf57c..9a87c0436d1 100644 --- a/forge-gui/res/cardsfolder/k/kodamas_reach.txt +++ b/forge-gui/res/cardsfolder/k/kodamas_reach.txt @@ -1,8 +1,8 @@ Name:Kodama's Reach ManaCost:2 G Types:Sorcery Arcane -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, put one onto the battlefield tapped and the other into your hand, then shuffle. SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for the battlefield | Tapped$ True | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for your hand | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle your library. +Oracle:Search your library for up to two basic land cards, reveal those cards, put one onto the battlefield tapped and the other into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/k/kongmings_contraptions.txt b/forge-gui/res/cardsfolder/k/kongmings_contraptions.txt index f298409736a..88d03eacd9d 100644 --- a/forge-gui/res/cardsfolder/k/kongmings_contraptions.txt +++ b/forge-gui/res/cardsfolder/k/kongmings_contraptions.txt @@ -2,6 +2,6 @@ Name:Kongming's Contraptions ManaCost:3 W Types:Creature Human Soldier PT:2/4 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumDmg$ 2 | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ CARDNAME deals 2 damage to target attacking creature. Activate this ability only during the declare attackers step and only if you've been attacked this step. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumDmg$ 2 | OpponentTurn$ True | ActivationPhases$ Declare Attackers | SpellDescription$ CARDNAME deals 2 damage to target attacking creature. Activate only during the declare attackers step and only if you've been attacked this step. SVar:Picture:http://www.wizards.com/global/images/magic/general/kongmings_contraptions.jpg -Oracle:{T}: Kongming's Contraptions deals 2 damage to target attacking creature. Activate this ability only during the declare attackers step and only if you've been attacked this step. +Oracle:{T}: Kongming's Contraptions deals 2 damage to target attacking creature. Activate only during the declare attackers step and only if you've been attacked this step. diff --git a/forge-gui/res/cardsfolder/k/kor_cartographer.txt b/forge-gui/res/cardsfolder/k/kor_cartographer.txt index 608c3a8897c..3c7b7dde071 100644 --- a/forge-gui/res/cardsfolder/k/kor_cartographer.txt +++ b/forge-gui/res/cardsfolder/k/kor_cartographer.txt @@ -2,7 +2,7 @@ Name:Kor Cartographer ManaCost:3 W Types:Creature Kor Scout 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 a plains card, put it onto the battlefield tapped, 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 a plains card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Card.Plains | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/kor_cartographer.jpg -Oracle:When Kor Cartographer enters the battlefield, you may search your library for a Plains card, put it onto the battlefield tapped, then shuffle your library. +Oracle:When Kor Cartographer enters the battlefield, you may search your library for a Plains card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/k/korlash_heir_to_blackblade.txt b/forge-gui/res/cardsfolder/k/korlash_heir_to_blackblade.txt index 71f6af86bc8..c0d38d53d79 100644 --- a/forge-gui/res/cardsfolder/k/korlash_heir_to_blackblade.txt +++ b/forge-gui/res/cardsfolder/k/korlash_heir_to_blackblade.txt @@ -5,8 +5,8 @@ PT:*/* S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of Swamps you control. SVar:X:Count$Valid Swamp.YouCtrl A:AB$ Regenerate | Cost$ 1 B | SpellDescription$ Regenerate CARDNAME. -A:AB$ ChangeZone | Cost$ Discard<1/Card.namedKorlash, Heir to Blackblade> | Origin$ Library | Destination$ Battlefield | ChangeType$ Swamp | ChangeNum$ 2 | Tapped$ True | CostDesc$ Grandeur — Discard another card named Korlash, Heir to Blackblade: | SpellDescription$ Search your library for up to two Swamp cards, put them onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ Discard<1/Card.namedKorlash, Heir to Blackblade> | Origin$ Library | Destination$ Battlefield | ChangeType$ Swamp | ChangeNum$ 2 | Tapped$ True | CostDesc$ Grandeur — Discard another card named Korlash, Heir to Blackblade: | SpellDescription$ Search your library for up to two Swamp cards, put them onto the battlefield tapped, then shuffle. SVar:BuffedBy:Swamp DeckHints:Name$Korlash, Heir to Blackblade SVar:Picture:http://resources.wizards.com/magic/cards/fut/en-us/card136208.jpg -Oracle:Korlash, Heir to Blackblade's power and toughness are each equal to the number of Swamps you control.\n{1}{B}: Regenerate Korlash.\nGrandeur — Discard another card named Korlash, Heir to Blackblade: Search your library for up to two Swamp cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:Korlash, Heir to Blackblade's power and toughness are each equal to the number of Swamps you control.\n{1}{B}: Regenerate Korlash.\nGrandeur — Discard another card named Korlash, Heir to Blackblade: Search your library for up to two Swamp cards, put them onto the battlefield tapped, then shuffle. 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 aa0263791d6..1c42ce6af67 100644 --- a/forge-gui/res/cardsfolder/k/kozilek_the_great_distortion.txt +++ b/forge-gui/res/cardsfolder/k/kozilek_the_great_distortion.txt @@ -7,7 +7,7 @@ SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ Difference SVar:Y:Count$InYourHand SVar:Difference:Number$7/Minus.Y 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. +A:AB$ Counter | Cost$ Discard<1/Card.cmcEQX/card with mana value X> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card.cmcEQX | AILogic$ Never | SpellDescription$ Counter target spell with mana value X. SVar:X:Count$xPaid DeckNeeds:Ability$Mana.Colorless -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. +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 mana value X: Counter target spell with mana value X. diff --git a/forge-gui/res/cardsfolder/k/kozileks_return.txt b/forge-gui/res/cardsfolder/k/kozileks_return.txt index dd60a804f9e..74299912868 100644 --- a/forge-gui/res/cardsfolder/k/kozileks_return.txt +++ b/forge-gui/res/cardsfolder/k/kozileks_return.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Instant K:Devoid A:SP$ DamageAll | Cost$ 2 R | NumDmg$ 2 | ValidCards$ Creature | ValidDescription$ each creature. | SpellDescription$ CARDNAME deals 2 damage to each creature. -T:Mode$ SpellCast | ValidCard$ Creature.Eldrazi+cmcGE7+YouCtrl | TriggerZones$ Graveyard | Execute$ DBDamageAll | TriggerDescription$ Whenever you cast an Eldrazi creature spell with converted mana cost 7 or greater, you may exile CARDNAME from your graveyard. If you do, CARDNAME deals 5 damage to each creature. +T:Mode$ SpellCast | ValidCard$ Creature.Eldrazi+cmcGE7+YouCtrl | TriggerZones$ Graveyard | Execute$ DBDamageAll | TriggerDescription$ Whenever you cast an Eldrazi creature spell with mana value 7 or greater, you may exile CARDNAME from your graveyard. If you do, CARDNAME deals 5 damage to each creature. SVar:DBDamageAll:AB$ DamageAll | Cost$ ExileFromGrave<1/Card.Self> | ValidCards$ Creature | NumDmg$ 5 | ValidDescription$ each creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/kozileks_return.jpg -Oracle:Devoid (This card has no color.)\nKozilek's Return deals 2 damage to each creature.\nWhenever you cast an Eldrazi creature spell with converted mana cost 7 or greater, you may exile Kozilek's Return from your graveyard. If you do, Kozilek's Return deals 5 damage to each creature. +Oracle:Devoid (This card has no color.)\nKozilek's Return deals 2 damage to each creature.\nWhenever you cast an Eldrazi creature spell with mana value 7 or greater, you may exile Kozilek's Return from your graveyard. If you do, Kozilek's Return deals 5 damage to each creature. diff --git a/forge-gui/res/cardsfolder/k/kozileks_translator.txt b/forge-gui/res/cardsfolder/k/kozileks_translator.txt index c81a165529a..06f2205baab 100644 --- a/forge-gui/res/cardsfolder/k/kozileks_translator.txt +++ b/forge-gui/res/cardsfolder/k/kozileks_translator.txt @@ -3,7 +3,7 @@ ManaCost:4 B Types:Creature Eldrazi Drone PT:3/5 K:Devoid -A:AB$ Mana | Cost$ PayLife<1> | Produced$ C | ActivationLimit$ 1 | SpellDescription$ Add {C}. Activate this ability only once each turn. ({C} represents colorless mana.) +A:AB$ Mana | Cost$ PayLife<1> | Produced$ C | ActivationLimit$ 1 | SpellDescription$ Add {C}. Activate only once each turn. ({C} represents colorless mana.) DeckHas:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/kozileks_translator.jpg -Oracle:Devoid (This card has no color.)\nPay 1 life: Add {C}. Activate this ability only once each turn. ({C} represents colorless mana.) +Oracle:Devoid (This card has no color.)\nPay 1 life: Add {C}. Activate only once each turn. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/k/krosan_avenger.txt b/forge-gui/res/cardsfolder/k/krosan_avenger.txt index 161fd3ef89c..b8dbaa1d77e 100644 --- a/forge-gui/res/cardsfolder/k/krosan_avenger.txt +++ b/forge-gui/res/cardsfolder/k/krosan_avenger.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Human Druid PT:3/1 K:Trample -A:AB$ Regenerate | Cost$ 1 G | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Regenerate CARDNAME. Activate this ability only if seven or more cards are in your graveyard. +A:AB$ Regenerate | Cost$ 1 G | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Regenerate CARDNAME. Activate only if seven or more cards are in your graveyard. SVar:Picture:http://www.wizards.com/global/images/magic/general/krosan_avenger.jpg -Oracle:Trample\nThreshold — {1}{G}: Regenerate Krosan Avenger. Activate this ability only if seven or more cards are in your graveyard. +Oracle:Trample\nThreshold — {1}{G}: Regenerate Krosan Avenger. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/k/krosan_drover.txt b/forge-gui/res/cardsfolder/k/krosan_drover.txt index ae5f150dea5..e1d03646e71 100644 --- a/forge-gui/res/cardsfolder/k/krosan_drover.txt +++ b/forge-gui/res/cardsfolder/k/krosan_drover.txt @@ -2,6 +2,6 @@ Name:Krosan Drover ManaCost:3 G Types:Creature Elf PT:2/2 -S:Mode$ ReduceCost | ValidCard$ Creature.cmcGE6 | Type$ Spell | Activator$ You | Amount$ 2 | Description$ Creature spells you cast with converted mana cost 6 or greater cost {2} less to cast. +S:Mode$ ReduceCost | ValidCard$ Creature.cmcGE6 | Type$ Spell | Activator$ You | Amount$ 2 | Description$ Creature spells you cast with mana value 6 or greater cost {2} less to cast. SVar:Picture:http://www.wizards.com/global/images/magic/general/krosan_drover.jpg -Oracle:Creature spells you cast with converted mana cost 6 or greater cost {2} less to cast. +Oracle:Creature spells you cast with mana value 6 or greater cost {2} less to cast. diff --git a/forge-gui/res/cardsfolder/k/krosan_restorer.txt b/forge-gui/res/cardsfolder/k/krosan_restorer.txt index 2924167d96b..b0f78938ee2 100644 --- a/forge-gui/res/cardsfolder/k/krosan_restorer.txt +++ b/forge-gui/res/cardsfolder/k/krosan_restorer.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Human Druid PT:1/2 A:AB$ Untap | Cost$ T | ValidTgts$ Land | TgtPrompt$ Choose target land | SpellDescription$ Untap target land. -A:AB$ Untap | Cost$ T | ValidTgts$ Land | TgtPrompt$ Choose target land | TargetMin$ 0 | TargetMax$ 3 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Untap up to three target lands. Activate this ability only if seven or more cards are in your graveyard. +A:AB$ Untap | Cost$ T | ValidTgts$ Land | TgtPrompt$ Choose target land | TargetMin$ 0 | TargetMax$ 3 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ Untap up to three target lands. Activate only if seven or more cards are in your graveyard. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/krosan_restorer.jpg -Oracle:{T}: Untap target land.\nThreshold — {T}: Untap up to three target lands. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{T}: Untap target land.\nThreshold — {T}: Untap up to three target lands. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/k/krosan_tusker.txt b/forge-gui/res/cardsfolder/k/krosan_tusker.txt index 0c3499cff26..f8c32d00a3c 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 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.) +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. (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 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.) +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. (Do this before you draw.) diff --git a/forge-gui/res/cardsfolder/k/krosan_verge.txt b/forge-gui/res/cardsfolder/k/krosan_verge.txt index 6ecbe1d5e22..404b7b1dad1 100644 --- a/forge-gui/res/cardsfolder/k/krosan_verge.txt +++ b/forge-gui/res/cardsfolder/k/krosan_verge.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | Tapped$ True | ChangeNum$ 1 | Shuffle$ False | SubAbility$ DBPlains | SpellDescription$ Search your library for a Forest card and a Plains card, put them onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | Tapped$ True | ChangeNum$ 1 | Shuffle$ False | SubAbility$ DBPlains | SpellDescription$ Search your library for a Forest card and a Plains card, put them onto the battlefield tapped, then shuffle. SVar:DBPlains:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains | Tapped$ True | ChangeNum$ 1 | Shuffle$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/krosan_verge.jpg -Oracle:Krosan Verge enters the battlefield tapped.\n{T}: Add {C}.\n{2}, {T}, Sacrifice Krosan Verge: Search your library for a Forest card and a Plains card, put them onto the battlefield tapped, then shuffle your library. +Oracle:Krosan Verge enters the battlefield tapped.\n{T}: Add {C}.\n{2}, {T}, Sacrifice Krosan Verge: Search your library for a Forest card and a Plains card, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/k/krovikan_plague.txt b/forge-gui/res/cardsfolder/k/krovikan_plague.txt index f5fe2f8bdf6..706a7b38bb1 100644 --- a/forge-gui/res/cardsfolder/k/krovikan_plague.txt +++ b/forge-gui/res/cardsfolder/k/krovikan_plague.txt @@ -6,8 +6,8 @@ A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature.nonWall+YouCtrl | TgtPrompt$ Sele T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DelTrigSlowtrip | TriggerDescription$ When CARDNAME enters the battlefield, 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 -A:AB$DealDamage | Cost$ tapXType<1/Creature.EnchantedBy/Enchanted Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBPutCounter | CostDesc$ Tap enchanted creature: | SpellDescription$ CARDNAME deals 1 damage to any target. Put a -0/-1 counter on enchanted creature. Activate this ability only if enchanted creature is untapped. +A:AB$DealDamage | Cost$ tapXType<1/Creature.EnchantedBy/Enchanted Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBPutCounter | CostDesc$ Tap enchanted creature: | SpellDescription$ CARDNAME deals 1 damage to any target. Put a -0/-1 counter on enchanted creature. Activate only if enchanted creature is untapped. SVar:DBPutCounter:DB$PutCounter | Defined$ Enchanted | CounterType$ M0M1 | CounterNum$ 1 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/krovikan_plague.jpg -Oracle:Enchant non-Wall creature you control\nWhen Krovikan Plague enters the battlefield, draw a card at the beginning of the next turn's upkeep.\nTap enchanted creature: Krovikan Plague deals 1 damage to any target. Put a -0/-1 counter on enchanted creature. Activate this ability only if enchanted creature is untapped. +Oracle:Enchant non-Wall creature you control\nWhen Krovikan Plague enters the battlefield, draw a card at the beginning of the next turn's upkeep.\nTap enchanted creature: Krovikan Plague deals 1 damage to any target. Put a -0/-1 counter on enchanted creature. Activate only if enchanted creature is untapped. diff --git a/forge-gui/res/cardsfolder/k/kry_shield.txt b/forge-gui/res/cardsfolder/k/kry_shield.txt index fceb48c90d5..b6fbb3b41c7 100644 --- a/forge-gui/res/cardsfolder/k/kry_shield.txt +++ b/forge-gui/res/cardsfolder/k/kry_shield.txt @@ -1,9 +1,9 @@ Name:Kry Shield ManaCost:2 Types:Artifact -A:AB$ Pump | Cost$ 2 T | KW$ Prevent all damage that would be dealt by CARDNAME. | TgtPrompt$ Select target creature you control | ValidTgts$ Creature.YouCtrl | SubAbility$ DBPump | SpellDescription$ Prevent all damage that would be dealt this turn by target creature you control. That creature gets +0/+X until end of turn, where X is its converted mana cost. +A:AB$ Pump | Cost$ 2 T | KW$ Prevent all damage that would be dealt by CARDNAME. | TgtPrompt$ Select target creature you control | ValidTgts$ Creature.YouCtrl | SubAbility$ DBPump | SpellDescription$ Prevent all damage that would be dealt this turn by target creature you control. That creature gets +0/+X until end of turn, where X is its mana value. SVar:DBPump:DB$ Pump | Defined$ Targeted | NumDef$ X SVar:X:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/kry_shield.jpg -Oracle:{2}, {T}: Prevent all damage that would be dealt this turn by target creature you control. That creature gets +0/+X until end of turn, where X is its converted mana cost. +Oracle:{2}, {T}: Prevent all damage that would be dealt this turn by target creature you control. That creature gets +0/+X until end of turn, where X is its mana value. diff --git a/forge-gui/res/cardsfolder/k/kuldotha_forgemaster.txt b/forge-gui/res/cardsfolder/k/kuldotha_forgemaster.txt index 2e01ce70f69..a14c0ba937f 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 and 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, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{T}, Sacrifice three artifacts: Search your library for an artifact card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/k/kuldotha_phoenix.txt b/forge-gui/res/cardsfolder/k/kuldotha_phoenix.txt index 2a7c66d9e6a..7b953d955c1 100644 --- a/forge-gui/res/cardsfolder/k/kuldotha_phoenix.txt +++ b/forge-gui/res/cardsfolder/k/kuldotha_phoenix.txt @@ -4,6 +4,6 @@ Types:Creature Phoenix PT:4/4 K:Flying K:Haste -A:AB$ ChangeZone | Cost$ 4 | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PrecostDesc$ Metalcraft — | ActivationPhases$ Upkeep | PlayerTurn$ True | Activation$ Metalcraft | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only during your upkeep and only if you control three or more artifacts. +A:AB$ ChangeZone | Cost$ 4 | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PrecostDesc$ Metalcraft — | ActivationPhases$ Upkeep | PlayerTurn$ True | Activation$ Metalcraft | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only during your upkeep and only if you control three or more artifacts. SVar:Picture:http://www.wizards.com/global/images/magic/general/kuldotha_phoenix.jpg -Oracle:Flying, haste\nMetalcraft — {4}: Return Kuldotha Phoenix from your graveyard to the battlefield. Activate this ability only during your upkeep and only if you control three or more artifacts. +Oracle:Flying, haste\nMetalcraft — {4}: Return Kuldotha Phoenix from your graveyard to the battlefield. Activate only during your upkeep and only if you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/k/kurgadon.txt b/forge-gui/res/cardsfolder/k/kurgadon.txt index fbbd679c9d5..d4905e61fd4 100644 --- a/forge-gui/res/cardsfolder/k/kurgadon.txt +++ b/forge-gui/res/cardsfolder/k/kurgadon.txt @@ -2,8 +2,8 @@ Name:Kurgadon ManaCost:4 G Types:Creature Beast PT:3/3 -T:Mode$ SpellCast | ValidCard$ Creature.cmcGE6 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a creature spell with converted mana cost 6 or more, put three +1/+1 counters on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Creature.cmcGE6 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a creature spell with mana value 6 or more, put three +1/+1 counters on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 3 SVar:BuffedBy:Creature.cmcGE6 SVar:Picture:http://www.wizards.com/global/images/magic/general/kurgadon.jpg -Oracle:Whenever you cast a creature spell with converted mana cost 6 or greater, put three +1/+1 counters on Kurgadon. +Oracle:Whenever you cast a creature spell with mana value 6 or greater, put three +1/+1 counters on Kurgadon. diff --git a/forge-gui/res/cardsfolder/k/kyscu_drake.txt b/forge-gui/res/cardsfolder/k/kyscu_drake.txt index c7d52063bde..31febc01514 100644 --- a/forge-gui/res/cardsfolder/k/kyscu_drake.txt +++ b/forge-gui/res/cardsfolder/k/kyscu_drake.txt @@ -3,9 +3,9 @@ ManaCost:3 G Types:Creature Drake PT:2/2 K:Flying -A:AB$ Pump | Cost$ G | NumDef$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Activate this ability only once each turn. -A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> Sac<1/Creature.namedSpitting Drake/creature named Spitting Drake> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedViashivan Dragon | ChangeNum$ 1 | SpellDescription$ Search your library for a card named Viashivan Dragon and put that card onto the battlefield. Then shuffle your library. +A:AB$ Pump | Cost$ G | NumDef$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Activate only once each turn. +A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> Sac<1/Creature.namedSpitting Drake/creature named Spitting Drake> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedViashivan Dragon | ChangeNum$ 1 | SpellDescription$ Search your library for a card named Viashivan Dragon, put that card onto the battlefield, then shuffle. DeckNeeds:Name$Spitting Drake|Viashivan Dragon DeckHints:Color$Red SVar:Picture:http://www.wizards.com/global/images/magic/general/kyscu_drake.jpg -Oracle:Flying\n{G}: Kyscu Drake gets +0/+1 until end of turn. Activate this ability only once each turn.\nSacrifice Kyscu Drake and a creature named Spitting Drake: Search your library for a card named Viashivan Dragon and put that card onto the battlefield. Then shuffle your library. +Oracle:Flying\n{G}: Kyscu Drake gets +0/+1 until end of turn. Activate only once each turn.\nSacrifice Kyscu Drake and a creature named Spitting Drake: Search your library for a card named Viashivan Dragon, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/lady_sun.txt b/forge-gui/res/cardsfolder/l/lady_sun.txt index e04ad7bd4dd..f1609cb6ff9 100644 --- a/forge-gui/res/cardsfolder/l/lady_sun.txt +++ b/forge-gui/res/cardsfolder/l/lady_sun.txt @@ -2,8 +2,8 @@ Name:Lady Sun ManaCost:1 U U Types:Legendary Creature Human Advisor PT:1/1 -A:AB$ ChangeZone | Cost$ T | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBChangeZone | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Return CARDNAME and another target creature to their owners' hands. Activate this ability only during your turn, before attackers are declared. +A:AB$ ChangeZone | Cost$ T | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBChangeZone | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Return CARDNAME and another target creature to their owners' hands. Activate only during your turn, before attackers are declared. SVar:DBChangeZone:DB$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/lady_sun.jpg -Oracle:{T}: Return Lady Sun and another target creature to their owners' hands. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Return Lady Sun and another target creature to their owners' hands. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/l/laelia_the_blade_reforged.txt b/forge-gui/res/cardsfolder/l/laelia_the_blade_reforged.txt index f86a1fab0fe..614f5c22632 100644 --- a/forge-gui/res/cardsfolder/l/laelia_the_blade_reforged.txt +++ b/forge-gui/res/cardsfolder/l/laelia_the_blade_reforged.txt @@ -8,6 +8,6 @@ SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | Destination SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play this card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -T:Mode$ ChangesZoneAll | ValidCause$ SpellAbility.YouCtrl | Origin$ Library,Graveyard | Destination$ Exile | ValidCards$ Card.YouOwn | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you exile one or more cards from your library and/or your graveyard, put a +1/+1 counter on NICKNAME. +T:Mode$ ChangesZoneAll | ValidCause$ SpellAbility.YouCtrl | Origin$ Library,Graveyard | Destination$ Exile | ValidCards$ Card.YouOwn | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a spell or ability you control exiles one or more cards from your library and/or your graveyard, put a +1/+1 counter on NICKNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Haste\nWhenever Laelia, the Blade Reforged attacks, exile the top card of your library. You may play that card this turn.\nWhenever you exile one or more cards from your library and/or your graveyard, put a +1/+1 counter on Laelia. +Oracle:Haste\nWhenever Laelia, the Blade Reforged attacks, exile the top card of your library. You may play that card this turn.\nWhenever a spell or ability you control exiles one or more cards from your library and/or your graveyard, put a +1/+1 counter on Laelia. diff --git a/forge-gui/res/cardsfolder/l/lagonna_band_storyteller.txt b/forge-gui/res/cardsfolder/l/lagonna_band_storyteller.txt index 653166bd392..34e5f99386d 100755 --- a/forge-gui/res/cardsfolder/l/lagonna_band_storyteller.txt +++ b/forge-gui/res/cardsfolder/l/lagonna_band_storyteller.txt @@ -2,11 +2,11 @@ Name:Lagonna-Band Storyteller ManaCost:3 W Types:Creature Centaur Advisor 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 put target enchantment card from your graveyard on top of your library. If you do, you gain life equal to its converted mana cost. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may put target enchantment card from your graveyard on top of your library. If you do, you gain life equal to its mana value. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ValidTgts$ Enchantment.YouOwn | TgtPrompt$ Choose target enchantment from your graveyard | RememberChanged$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost DeckNeeds:Type$Enchantment DeckHas:Ability$LifeGain -Oracle:When Lagonna-Band Storyteller enters the battlefield, you may put target enchantment card from your graveyard on top of your library. If you do, you gain life equal to its converted mana cost. +Oracle:When Lagonna-Band Storyteller enters the battlefield, you may put target enchantment card from your graveyard on top of your library. If you do, you gain life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/l/lammastide_weave.txt b/forge-gui/res/cardsfolder/l/lammastide_weave.txt index 774e781d0fc..65c34473e45 100644 --- a/forge-gui/res/cardsfolder/l/lammastide_weave.txt +++ b/forge-gui/res/cardsfolder/l/lammastide_weave.txt @@ -1,7 +1,7 @@ Name:Lammastide Weave ManaCost:1 G Types:Instant -A:SP$ NameCard | Cost$ 1 G | 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 gain life equal to its converted mana cost. Draw a card. +A:SP$ NameCard | Cost$ 1 G | 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 gain life equal to its mana value. Draw a card. SVar:DBMill:DB$ Mill | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | RememberMilled$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | ConditionCheckSVar$ Y | ConditionSVarCompare$ EQ1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBCleanup @@ -9,4 +9,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Y:Remembered$Valid Card.NamedCard AI:RemoveDeck:All -Oracle:Choose a card name, then target player mills a card. If a card with the chosen name was milled this way, you gain life equal to its converted mana cost.\nDraw 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 gain life equal to its mana value.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/l/land_grant.txt b/forge-gui/res/cardsfolder/l/land_grant.txt index 3a227629013..61c23084f58 100644 --- a/forge-gui/res/cardsfolder/l/land_grant.txt +++ b/forge-gui/res/cardsfolder/l/land_grant.txt @@ -3,5 +3,5 @@ ManaCost:1 G Types:Sorcery S:Mode$ Continuous | CharacteristicDefining$ True | AddKeyword$ Alternative Cost:Reveal<1/Hand> | CheckSVar$ X | SVarCompare$ EQ0 | Description$ If you have no land cards in hand, you may reveal your hand rather than pay Land Grant's mana cost. SVar:X:Count$TypeInYourHand.Land -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Hand | ChangeType$ Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest card, reveal that card, and put it into your hand. Then shuffle your library. -Oracle:If you have no land cards in hand, you may reveal your hand rather than pay this spell's mana cost.\nSearch your library for a Forest card, reveal that card, and put it into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Hand | ChangeType$ Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest card, reveal that card, put it into your hand, then shuffle. +Oracle:If you have no land cards in hand, you may reveal your hand rather than pay this spell's mana cost.\nSearch your library for a Forest card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/land_tax.txt b/forge-gui/res/cardsfolder/l/land_tax.txt index 24aa496795b..cf7fe5d3c3c 100644 --- a/forge-gui/res/cardsfolder/l/land_tax.txt +++ b/forge-gui/res/cardsfolder/l/land_tax.txt @@ -1,9 +1,9 @@ Name:Land Tax ManaCost:W Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ At the beginning of your upkeep, if an opponent controls more lands than you, you may search your library for up to three basic land cards, reveal them, put them into your hand, then shuffle your library. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | CheckSVar$ Y | SVarCompare$ GTX | TriggerDescription$ At the beginning of your upkeep, if an opponent controls more lands than you, you may search your library for up to three basic land cards, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 3 | ShuffleNonMandatory$ True SVar:X:Count$Valid Land.YouCtrl SVar:Y:PlayerCountOpponents$HighestValid Land.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/land_tax.jpg -Oracle:At the beginning of your upkeep, if an opponent controls more lands than you, you may search your library for up to three basic land cards, reveal them, put them into your hand, then shuffle your library. +Oracle:At the beginning of your upkeep, if an opponent controls more lands than you, you may search your library for up to three basic land cards, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/lantern_of_insight.txt b/forge-gui/res/cardsfolder/l/lantern_of_insight.txt index f27183a46ad..12889a544e8 100644 --- a/forge-gui/res/cardsfolder/l/lantern_of_insight.txt +++ b/forge-gui/res/cardsfolder/l/lantern_of_insight.txt @@ -2,7 +2,7 @@ Name:Lantern of Insight ManaCost:1 Types:Artifact S:Mode$ Continuous | Affected$ Card.TopLibrary | AffectedZone$ Library | MayLookAt$ Player | Description$ Players play with the top card of their libraries revealed. -A:AB$ Shuffle | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | SpellDescription$ Target player shuffles their library. +A:AB$ Shuffle | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | SpellDescription$ Target player shuffles. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/lantern_of_insight.jpg -Oracle:Players play with the top card of their libraries revealed.\n{T}, Sacrifice Lantern of Insight: Target player shuffles their library. +Oracle:Players play with the top card of their libraries revealed.\n{T}, Sacrifice Lantern of Insight: Target player shuffles. diff --git a/forge-gui/res/cardsfolder/l/lash_out.txt b/forge-gui/res/cardsfolder/l/lash_out.txt index 87f9083e4d1..015459bda45 100644 --- a/forge-gui/res/cardsfolder/l/lash_out.txt +++ b/forge-gui/res/cardsfolder/l/lash_out.txt @@ -5,4 +5,4 @@ A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target cr SVar:DBClash:DB$ Clash | WinSubAbility$ DBDamageController SVar:DBDamageController:DB$ DealDamage | Defined$ TargetedController | NumDmg$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/lash_out.jpg -Oracle:Lash Out deals 3 damage to target creature. Clash with an opponent. If you win, Lash Out deals 3 damage to that creature's controller. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Lash Out deals 3 damage to target creature. Clash with an opponent. If you win, Lash Out deals 3 damage to that creature's controller. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/l/lashweed_lurker.txt b/forge-gui/res/cardsfolder/l/lashweed_lurker.txt index 2904fcb5ba5..36a4c6b13fa 100644 --- a/forge-gui/res/cardsfolder/l/lashweed_lurker.txt +++ b/forge-gui/res/cardsfolder/l/lashweed_lurker.txt @@ -6,4 +6,4 @@ K:Emerge:5 G U 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 this spell, 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 mana value.)\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/lavabrink_venturer.txt b/forge-gui/res/cardsfolder/l/lavabrink_venturer.txt index f9c7be9f5de..d1113982f07 100644 --- a/forge-gui/res/cardsfolder/l/lavabrink_venturer.txt +++ b/forge-gui/res/cardsfolder/l/lavabrink_venturer.txt @@ -4,5 +4,5 @@ Types:Creature Human Soldier PT:3/3 K:ETBReplacement:Other:ChooseEvenOdd SVar:ChooseEvenOdd:DB$ ChooseEvenOdd | Defined$ You | AILogic$ CMCOppControlsByPower | SpellDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.) -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection:Card.cmcChosenEvenOdd,Emblem.cmcChosenEvenOdd:Protection from each converted mana cost of chosenEvenOdd. | Description$ CARDNAME has protection from each converted mana cost of the chosen value. -Oracle:As Lavabrink Venturer enters the battlefield, choose odd or even. (Zero is even.)\nLavabrink Venturer has protection from each converted mana cost of the chosen value. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection:Card.cmcChosenEvenOdd,Emblem.cmcChosenEvenOdd:Protection from each mana value of chosenEvenOdd. | Description$ CARDNAME has protection from each mana value of the chosen quality. +Oracle:As Lavabrink Venturer enters the battlefield, choose odd or even. (Zero is even.)\nLavabrink Venturer has protection from each mana value of the chosen quality. diff --git a/forge-gui/res/cardsfolder/l/lavinia_azorius_renegade.txt b/forge-gui/res/cardsfolder/l/lavinia_azorius_renegade.txt index 3f26707e7be..9ba90409781 100644 --- a/forge-gui/res/cardsfolder/l/lavinia_azorius_renegade.txt +++ b/forge-gui/res/cardsfolder/l/lavinia_azorius_renegade.txt @@ -2,8 +2,8 @@ Name:Lavinia, Azorius Renegade ManaCost:W U Types:Legendary Creature Human Soldier PT:2/2 -S:Mode$ CantBeCast | ValidCard$ Card.nonCreature+nonLand | Caster$ Opponent | cmcGT$ Land | Description$ Each opponent can't cast noncreature spells with converted mana cost greater than the number of lands that player controls. +S:Mode$ CantBeCast | ValidCard$ Card.nonCreature+nonLand | Caster$ Opponent | cmcGT$ Land | Description$ Each opponent can't cast noncreature spells with mana value greater than the number of lands that player controls. T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigCounter | HasNoManaCost$ True | TriggerDescription$ Whenever an opponent casts a spell, if no mana was spent to cast it, counter that spell. SVar:TrigCounter:DB$ Counter | Defined$ TriggeredSpellAbility AI:RemoveDeck:Random -Oracle:Each opponent can't cast noncreature spells with converted mana cost greater than the number of lands that player controls.\nWhenever an opponent casts a spell, if no mana was spent to cast it, counter that spell. +Oracle:Each opponent can't cast noncreature spells with mana value greater than the number of lands that player controls.\nWhenever an opponent casts a spell, if no mana was spent to cast it, counter that spell. diff --git a/forge-gui/res/cardsfolder/l/lavinia_of_the_tenth.txt b/forge-gui/res/cardsfolder/l/lavinia_of_the_tenth.txt index 2432f809198..f91136ccfc9 100644 --- a/forge-gui/res/cardsfolder/l/lavinia_of_the_tenth.txt +++ b/forge-gui/res/cardsfolder/l/lavinia_of_the_tenth.txt @@ -3,8 +3,8 @@ ManaCost:3 W U Types:Legendary Creature Human Soldier PT:4/4 K:Protection from red -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Detain | TriggerDescription$ When CARDNAME enters the battlefield, detain each nonland permanent your opponents control with converted mana cost 4 or less. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Detain | TriggerDescription$ When CARDNAME enters the battlefield, detain each nonland permanent your opponents control with mana value 4 or less. SVar:Detain:DB$ PumpAll | KW$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | IsCurse$ True | UntilYourNextTurn$ True | ValidCards$ Permanent.OppCtrl+nonLand+cmcLE4 SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/lavinia_of_the_tenth.jpg -Oracle:Protection from red\nWhen Lavinia of the Tenth enters the battlefield, detain each nonland permanent your opponents control with converted mana cost 4 or less. (Until your next turn, those permanents can't attack or block and their activated abilities can't be activated.) +Oracle:Protection from red\nWhen Lavinia of the Tenth enters the battlefield, detain each nonland permanent your opponents control with mana value 4 or less. (Until your next turn, those permanents can't attack or block and their activated abilities can't be activated.) diff --git a/forge-gui/res/cardsfolder/l/law_rune_enforcer.txt b/forge-gui/res/cardsfolder/l/law_rune_enforcer.txt index e11f1ad16d4..10d4e3d71d6 100644 --- a/forge-gui/res/cardsfolder/l/law_rune_enforcer.txt +++ b/forge-gui/res/cardsfolder/l/law_rune_enforcer.txt @@ -2,5 +2,5 @@ Name:Law-Rune Enforcer ManaCost:W Types:Creature Human Soldier PT:1/2 -A:AB$ Tap | Cost$ 1 T | ValidTgts$ Creature.cmcGE2 | TgtPrompt$ Select target creature with converted mana cost 2 or greater | SpellDescription$ Tap target creature with converted mana cost 2 or greater. -Oracle:{1}, {T}: Tap target creature with converted mana cost 2 or greater. +A:AB$ Tap | Cost$ 1 T | ValidTgts$ Creature.cmcGE2 | TgtPrompt$ Select target creature with mana value 2 or greater | SpellDescription$ Tap target creature with mana value 2 or greater. +Oracle:{1}, {T}: Tap target creature with mana value 2 or greater. diff --git a/forge-gui/res/cardsfolder/l/lay_of_the_land.txt b/forge-gui/res/cardsfolder/l/lay_of_the_land.txt index b92e3ebfa6f..83bd0248442 100644 --- a/forge-gui/res/cardsfolder/l/lay_of_the_land.txt +++ b/forge-gui/res/cardsfolder/l/lay_of_the_land.txt @@ -1,6 +1,6 @@ Name:Lay of the Land ManaCost:G Types:Sorcery -A:SP$ ChangeZone | Cost$ G | 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:SP$ ChangeZone | Cost$ G | 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/lay_of_the_land.jpg -Oracle:Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt b/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt index a5d451b2867..e2570a7b82a 100644 --- a/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt +++ b/forge-gui/res/cardsfolder/l/lazav_the_multifarious.txt @@ -4,7 +4,7 @@ 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 it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 -A:AB$ Clone | Cost$ X | ValidTgts$ Creature.YouOwn+cmcEQX | 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. +A:AB$ Clone | Cost$ X | ValidTgts$ Creature.YouOwn+cmcEQX | 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 mana value 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 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. +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 mana value 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/league_guildmage.txt b/forge-gui/res/cardsfolder/l/league_guildmage.txt index fbde4b22b79..b3eaf985c07 100644 --- a/forge-gui/res/cardsfolder/l/league_guildmage.txt +++ b/forge-gui/res/cardsfolder/l/league_guildmage.txt @@ -3,7 +3,7 @@ ManaCost:U R Types:Creature Human Wizard PT:2/2 A:AB$ Draw | Cost$ 3 U T | NumCards$ 1 | SpellDescription$ Draw a card. -A:AB$ CopySpellAbility | Cost$ X R T | ValidTgts$ Instant.YouCtrl+cmcEQX,Sorcery.YouCtrl+cmcEQX | TargetType$ Spell | AILogic$ OnceIfViable | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell you control with converted mana cost X. You may choose new targets for the copy. +A:AB$ CopySpellAbility | Cost$ X R T | ValidTgts$ Instant.YouCtrl+cmcEQX,Sorcery.YouCtrl+cmcEQX | TargetType$ Spell | AILogic$ OnceIfViable | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell you control with mana value X. You may choose new targets for the copy. SVar:X:Count$xPaid DeckHints:Type$Instant|Sorcery -Oracle:{3}{U}, {T}: Draw a card.\n{X}{R}, {T}: Copy target instant or sorcery spell you control with converted mana cost X. You may choose new targets for the copy. +Oracle:{3}{U}, {T}: Draw a card.\n{X}{R}, {T}: Copy target instant or sorcery spell you control with mana value X. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/l/leechridden_swamp.txt b/forge-gui/res/cardsfolder/l/leechridden_swamp.txt index 4d8b9f59dec..91cc7535ca0 100644 --- a/forge-gui/res/cardsfolder/l/leechridden_swamp.txt +++ b/forge-gui/res/cardsfolder/l/leechridden_swamp.txt @@ -2,6 +2,6 @@ Name:Leechridden Swamp ManaCost:no cost Types:Land Swamp K:CARDNAME enters the battlefield tapped. -A:AB$ LoseLife | Cost$ B T | IsPresent$ Permanent.Black+YouCtrl | PresentCompare$ GE2 | Defined$ Player.Opponent | LifeAmount$ 1 | SpellDescription$ Each opponent loses 1 life. Activate this ability only if you control two or more black permanents. +A:AB$ LoseLife | Cost$ B T | IsPresent$ Permanent.Black+YouCtrl | PresentCompare$ GE2 | Defined$ Player.Opponent | LifeAmount$ 1 | SpellDescription$ Each opponent loses 1 life. Activate only if you control two or more black permanents. SVar:Picture:http://www.wizards.com/global/images/magic/general/leechridden_swamp.jpg -Oracle:({T}: Add {B}.)\nLeechridden Swamp enters the battlefield tapped.\n{B}, {T}: Each opponent loses 1 life. Activate this ability only if you control two or more black permanents. +Oracle:({T}: Add {B}.)\nLeechridden Swamp enters the battlefield tapped.\n{B}, {T}: Each opponent loses 1 life. Activate only if you control two or more black permanents. diff --git a/forge-gui/res/cardsfolder/l/legion_conquistador.txt b/forge-gui/res/cardsfolder/l/legion_conquistador.txt index 2a75bf79e19..11d9f6c19cc 100644 --- a/forge-gui/res/cardsfolder/l/legion_conquistador.txt +++ b/forge-gui/res/cardsfolder/l/legion_conquistador.txt @@ -2,8 +2,8 @@ Name:Legion Conquistador ManaCost:2 W Types:Creature Vampire Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedLegion Conquistador | ChangeNum$ X | ShuffleNonMandatory$ True SVar:X:Count$InYourLibrary SVar:Picture:http://www.wizards.com/global/images/magic/general/legion_conquistador.jpg -Oracle:When Legion Conquistador enters the battlefield, you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle your library. +Oracle:When Legion Conquistador enters the battlefield, you may search your library for any number of cards named Legion Conquistador, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/legions_end.txt b/forge-gui/res/cardsfolder/l/legions_end.txt index 4d7df9bd677..1ff89769fe8 100644 --- a/forge-gui/res/cardsfolder/l/legions_end.txt +++ b/forge-gui/res/cardsfolder/l/legions_end.txt @@ -1,7 +1,7 @@ Name:Legion's End ManaCost:1 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 B | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl+cmcLE2 | TgtPrompt$ Select target creature an opponent controls with converted mana cost 2 or less | SubAbility$ DBExileAll | StackDescription$ SpellDescription | SpellDescription$ Exile target creature an opponent controls with converted mana cost 2 or less and all other creatures that player controls with the same name as that creature. Then that player reveals their hand and exiles all cards with that name from their hand and graveyard. +A:SP$ ChangeZone | Cost$ 1 B | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl+cmcLE2 | TgtPrompt$ Select target creature an opponent controls with mana value 2 or less | SubAbility$ DBExileAll | StackDescription$ SpellDescription | SpellDescription$ Exile target creature an opponent controls with mana value 2 or less and all other creatures that player controls with the same name as that creature. Then that player reveals their hand and exiles all cards with that name from their hand and graveyard. SVar:DBExileAll:DB$ ChangeZoneAll | Defined$ TargetedController | ChangeType$ Targeted.sameName+Creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBChangeZoneAll | StackDescription$ None SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Defined$ TargetedController | ChangeType$ Targeted.sameName | Origin$ Graveyard,Hand | Destination$ Exile | Search$ True | StackDescription$ None -Oracle:Exile target creature an opponent controls with converted mana cost 2 or less and all other creatures that player controls with the same name as that creature. Then that player reveals their hand and exiles all cards with that name from their hand and graveyard. +Oracle:Exile target creature an opponent controls with mana value 2 or less and all other creatures that player controls with the same name as that creature. Then that player reveals their hand and exiles all cards with that name from their hand and graveyard. diff --git a/forge-gui/res/cardsfolder/l/leonin_squire.txt b/forge-gui/res/cardsfolder/l/leonin_squire.txt index 3be69c86979..e22c9a75d10 100644 --- a/forge-gui/res/cardsfolder/l/leonin_squire.txt +++ b/forge-gui/res/cardsfolder/l/leonin_squire.txt @@ -2,7 +2,7 @@ Name:Leonin Squire ManaCost:1 W Types:Creature Cat Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target artifact card with converted mana cost 1 or less from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target artifact card with mana value 1 or less from your graveyard to your hand. SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Artifact.cmcLE1+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/leonin_squire.jpg -Oracle:When Leonin Squire enters the battlefield, return target artifact card with converted mana cost 1 or less from your graveyard to your hand. +Oracle:When Leonin Squire enters the battlefield, return target artifact card with mana value 1 or less from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/l/lesser_werewolf.txt b/forge-gui/res/cardsfolder/l/lesser_werewolf.txt index ae00cb80726..067def13cf7 100644 --- a/forge-gui/res/cardsfolder/l/lesser_werewolf.txt +++ b/forge-gui/res/cardsfolder/l/lesser_werewolf.txt @@ -2,7 +2,7 @@ Name:Lesser Werewolf ManaCost:3 B Types:Creature Werewolf PT:2/4 -A:AB$ PutCounter | Cost$ B | ConditionDefined$ Self | ConditionPresent$ Creature.powerGE1 | ConditionCompare$ EQ1 | ValidTgts$ Creature.blockedBySource,Creature.blockingSource | TgtPrompt$ Select target creature blocking or blocked by Lesser Werewolf | CounterType$ M0M1 | CounterNum$ 1 | ActivationPhases$ Declare Blockers | SubAbility$ DBPump | SpellDescription$ If CARDNAME's power is 1 or more, it gets -1/-0 until end of turn and put a -0/-1 counter on target creature blocking or blocked by CARDNAME. Activate this ability only during the declare blockers step. +A:AB$ PutCounter | Cost$ B | ConditionDefined$ Self | ConditionPresent$ Creature.powerGE1 | ConditionCompare$ EQ1 | ValidTgts$ Creature.blockedBySource,Creature.blockingSource | TgtPrompt$ Select target creature blocking or blocked by Lesser Werewolf | CounterType$ M0M1 | CounterNum$ 1 | ActivationPhases$ Declare Blockers | SubAbility$ DBPump | SpellDescription$ If CARDNAME's power is 1 or more, it gets -1/-0 until end of turn and put a -0/-1 counter on target creature blocking or blocked by CARDNAME. Activate only during the declare blockers step. SVar:DBPump:DB$ Pump | NumAtt$ -1 | Defined$ Self | ConditionDefined$ Self | ConditionPresent$ Creature.powerGE1 | ConditionCompare$ EQ1 SVar:Picture:http://www.wizards.com/global/images/magic/general/lesser_werewolf.jpg -Oracle:{B}: If Lesser Werewolf's power is 1 or more, it gets -1/-0 until end of turn and put a -0/-1 counter on target creature blocking or blocked by Lesser Werewolf. Activate this ability only during the declare blockers step. +Oracle:{B}: If Lesser Werewolf's power is 1 or more, it gets -1/-0 until end of turn and put a -0/-1 counter on target creature blocking or blocked by Lesser Werewolf. Activate only during the declare blockers step. diff --git a/forge-gui/res/cardsfolder/l/liberating_combustion.txt b/forge-gui/res/cardsfolder/l/liberating_combustion.txt index 92cc21bd2c2..007e86cb786 100644 --- a/forge-gui/res/cardsfolder/l/liberating_combustion.txt +++ b/forge-gui/res/cardsfolder/l/liberating_combustion.txt @@ -1,8 +1,8 @@ Name:Liberating Combustion ManaCost:4 R Types:Sorcery -A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Creature | NumDmg$ 6 | SubAbility$ DBSearch | SpellDescription$ CARDNAME deals 6 damage to target creature. You may search your library and/or graveyard for a card named Chandra, Pyrogenius, reveal it, and put it into your hand. If you search your library this way, shuffle it. +A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Creature | NumDmg$ 6 | SubAbility$ DBSearch | SpellDescription$ CARDNAME deals 6 damage to target creature. You may search your library and/or graveyard for a card named Chandra, Pyrogenius, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedChandra; Pyrogenius | ChangeNum$ 1 | Optional$ True DeckHints:Name$Chandra, Pyrogenius SVar:Picture:http://www.wizards.com/global/images/magic/general/liberating_combustion.jpg -Oracle:Liberating Combustion deals 6 damage to target creature. You may search your library and/or graveyard for a card named Chandra, Pyrogenius, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Liberating Combustion deals 6 damage to target creature. You may search your library and/or graveyard for a card named Chandra, Pyrogenius, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/l/library_of_alexandria.txt b/forge-gui/res/cardsfolder/l/library_of_alexandria.txt index e79fc3d56e7..ff3b33750b5 100644 --- a/forge-gui/res/cardsfolder/l/library_of_alexandria.txt +++ b/forge-gui/res/cardsfolder/l/library_of_alexandria.txt @@ -2,6 +2,6 @@ Name:Library of Alexandria ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Draw | Cost$ T | NumCards$ 1 | ActivationCardsInHand$ 7 | SpellDescription$ Draw a card. Activate this ability only if you have exactly seven cards in hand. +A:AB$ Draw | Cost$ T | NumCards$ 1 | ActivationCardsInHand$ 7 | SpellDescription$ Draw a card. Activate only if you have exactly seven cards in hand. SVar:Picture:http://resources.wizards.com/magic/cards/an/en-us/card990.jpg -Oracle:{T}: Add {C}.\n{T}: Draw a card. Activate this ability only if you have exactly seven cards in hand. +Oracle:{T}: Add {C}.\n{T}: Draw a card. Activate only if you have exactly seven cards in hand. diff --git a/forge-gui/res/cardsfolder/l/library_of_lat_nam.txt b/forge-gui/res/cardsfolder/l/library_of_lat_nam.txt index a3dcf97ad7f..1cb1c1c2f69 100644 --- a/forge-gui/res/cardsfolder/l/library_of_lat_nam.txt +++ b/forge-gui/res/cardsfolder/l/library_of_lat_nam.txt @@ -4,6 +4,6 @@ Types:Sorcery A:SP$ Charm | Cost$ 4 U | Chooser$ Opponent | Choices$ DelTrigSlowDraw,Tutor SVar:DelTrigSlowDraw:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowThree | SpellDescription$ You draw three cards at the beginning of the next turn's upkeep. SVar:DrawSlowThree:DB$Draw | NumCards$ 3 | Defined$ You -SVar:Tutor:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ You search your library for a card, put that card into your hand, then shuffle your library. +SVar:Tutor:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ You search your library for a card, put that card into your hand, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/library_of_lat_nam.jpg -Oracle:An opponent chooses one —\n• You draw three cards at the beginning of the next turn's upkeep.\n• You search your library for a card, put that card into your hand, then shuffle your library. \ No newline at end of file +Oracle:An opponent chooses one —\n• You draw three cards at the beginning of the next turn's upkeep.\n• You search your library for a card, put that card into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/licia_sanguine_tribune.txt b/forge-gui/res/cardsfolder/l/licia_sanguine_tribune.txt index b245e553b7d..274651c4b11 100644 --- a/forge-gui/res/cardsfolder/l/licia_sanguine_tribune.txt +++ b/forge-gui/res/cardsfolder/l/licia_sanguine_tribune.txt @@ -5,7 +5,7 @@ PT:4/4 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each life you gained this turn. K:First Strike 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. +A:AB$ PutCounter | Cost$ PayLife<5> | CounterType$ P1P1 | CounterNum$ 3 | PlayerTurn$ True | ActivationLimit$ 1 | SpellDescription$ Put 3 +1/+1 counters on CARDNAME. Activate 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: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. +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 only during your turn and only once each turn. diff --git a/forge-gui/res/cardsfolder/l/life_and_limb.txt b/forge-gui/res/cardsfolder/l/life_and_limb.txt index 35ea5a69eea..cf550df0bd9 100644 --- a/forge-gui/res/cardsfolder/l/life_and_limb.txt +++ b/forge-gui/res/cardsfolder/l/life_and_limb.txt @@ -1,8 +1,8 @@ Name:Life and Limb ManaCost:3 G Types:Enchantment -S:Mode$ Continuous | Affected$ Forest,Saproling | SetPower$ 1 | SetToughness$ 1 | AddType$ Land & Creature & Forest & Saproling | SetColor$ Green | Description$ All Forests and all Saprolings are 1/1 green Saproling creatures and Forest lands in addition to their other types. +S:Mode$ Continuous | Affected$ Forest,Saproling | SetPower$ 1 | SetToughness$ 1 | AddType$ Land & Creature & Forest & Saproling | SetColor$ Green | Description$ All Forests and all Saprolings are 1/1 green Saproling creatures and Forest lands in addition to their other types. (They're affected by summoning sickness.) SVar:NonStackingEffect:True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/life_and_limb.jpg -Oracle:All Forests and all Saprolings are 1/1 green Saproling creatures and Forest lands in addition to their other types. +Oracle:All Forests and all Saprolings are 1/1 green Saproling creatures and Forest lands in addition to their other types. (They're affected by summoning sickness.) diff --git a/forge-gui/res/cardsfolder/l/life_chisel.txt b/forge-gui/res/cardsfolder/l/life_chisel.txt index 99fa415c1e9..06bf02bad26 100644 --- a/forge-gui/res/cardsfolder/l/life_chisel.txt +++ b/forge-gui/res/cardsfolder/l/life_chisel.txt @@ -1,9 +1,9 @@ Name:Life Chisel ManaCost:4 Types:Artifact -A:AB$ GainLife | Cost$ Sac<1/Creature> | LifeAmount$ X | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ You gain life equal to the sacrificed creature's toughness. Activate this ability only during your upkeep. +A:AB$ GainLife | Cost$ Sac<1/Creature> | LifeAmount$ X | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ You gain life equal to the sacrificed creature's toughness. Activate only during your upkeep. SVar:X:Sacrificed$CardToughness AI:RemoveDeck:All SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/life_chisel.jpg -Oracle:Sacrifice a creature: You gain life equal to the sacrificed creature's toughness. Activate this ability only during your upkeep. +Oracle:Sacrifice a creature: You gain life equal to the sacrificed creature's toughness. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/l/life_death.txt b/forge-gui/res/cardsfolder/l/life_death.txt index 8c13ce975d8..262e7ec0b21 100644 --- a/forge-gui/res/cardsfolder/l/life_death.txt +++ b/forge-gui/res/cardsfolder/l/life_death.txt @@ -11,7 +11,7 @@ ALTERNATE Name:Death ManaCost:1 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPrompt$ Choose target creature card in your graveyard | GainControl$ True | SubAbility$ DBLoseLifeYou | SpellDescription$ Return target creature card from your graveyard to the battlefield. You lose life equal to its converted mana cost. +A:SP$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPrompt$ Choose target creature card in your graveyard | GainControl$ True | SubAbility$ DBLoseLifeYou | SpellDescription$ Return target creature card from your graveyard to the battlefield. You lose life equal to its mana value. SVar:DBLoseLifeYou:DB$ LoseLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardManaCost -Oracle:Return target creature card from your graveyard to the battlefield. You lose life equal to its converted mana cost. +Oracle:Return target creature card from your graveyard to the battlefield. You lose life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/l/life_matrix.txt b/forge-gui/res/cardsfolder/l/life_matrix.txt index 0e286b459ba..b6abef15d36 100644 --- a/forge-gui/res/cardsfolder/l/life_matrix.txt +++ b/forge-gui/res/cardsfolder/l/life_matrix.txt @@ -2,8 +2,8 @@ Name:Life Matrix ManaCost:4 Types:Artifact A:AB$ PutCounter | Cost$ 4 T | PlayerTurn$ True | ActivationPhases$ Upkeep | CounterType$ MATRIX | CounterNum$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBAnimate | SpellDescription$ Put a matrix counter on target creature and that creature gains "Remove a matrix counter from this creature: Regenerate this creature." -SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Abilities$ Regen | Permanent$ True | SpellDescription$ Activate this ability only during your upkeep. +SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Abilities$ Regen | Permanent$ True | SpellDescription$ Activate only during your upkeep. SVar:Regen:AB$ Regenerate | Cost$ SubCounter<1/MATRIX> | SpellDescription$ Regenerate CARDNAME. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/life_matrix.jpg -Oracle:{4}, {T}: Put a matrix counter on target creature and that creature gains "Remove a matrix counter from this creature: Regenerate this creature." Activate this ability only during your upkeep. +Oracle:{4}, {T}: Put a matrix counter on target creature and that creature gains "Remove a matrix counter from this creature: Regenerate this creature." Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/l/lifes_finale.txt b/forge-gui/res/cardsfolder/l/lifes_finale.txt index 73fb25e3aa3..adafbbd28d8 100644 --- a/forge-gui/res/cardsfolder/l/lifes_finale.txt +++ b/forge-gui/res/cardsfolder/l/lifes_finale.txt @@ -1,7 +1,7 @@ Name:Life's Finale ManaCost:4 B B Types:Sorcery -A:SP$ DestroyAll | Cost$ 4 B B | ValidCards$ Creature | SubAbility$ DBSearch | SpellDescription$ Destroy all creatures, then search target opponent's library for up to three creature cards and put them into their graveyard. Then that player shuffles their library. +A:SP$ DestroyAll | Cost$ 4 B B | ValidCards$ Creature | SubAbility$ DBSearch | SpellDescription$ Destroy all creatures, then search target opponent's library for up to three creature cards and put them into their graveyard. Then that player shuffles. SVar:DBSearch:DB$ChangeZone | Origin$ Library | Destination$ Graveyard | ValidTgts$ Opponent | ChangeType$ Creature | ChangeNum$ 3 | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/lifes_finale.jpg -Oracle:Destroy all creatures, then search target opponent's library for up to three creature cards and put them into their graveyard. Then that player shuffles their library. +Oracle:Destroy all creatures, then search target opponent's library for up to three creature cards and put them into their graveyard. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/l/lifespinner.txt b/forge-gui/res/cardsfolder/l/lifespinner.txt index 52923207761..e1fdb5168ed 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 and 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, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{T}, Sacrifice three Spirits: Search your library for a legendary Spirit permanent card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/liliana_heretical_healer_liliana_defiant_necromancer.txt b/forge-gui/res/cardsfolder/l/liliana_heretical_healer_liliana_defiant_necromancer.txt index 187851c2b26..d0de67e73b0 100644 --- a/forge-gui/res/cardsfolder/l/liliana_heretical_healer_liliana_defiant_necromancer.txt +++ b/forge-gui/res/cardsfolder/l/liliana_heretical_healer_liliana_defiant_necromancer.txt @@ -19,10 +19,10 @@ Colors:black Types:Legendary Planeswalker Liliana Loyalty:3 A:AB$ Discard | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Each player discards a card. -A:AB$ ChangeZone | Cost$ SubCounter | Planeswalker$ True | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target nonlegendary creature with converted mana cost X in your graveyard | ValidTgts$ Creature.YouOwn+nonLegendary+cmcEQX | SpellDescription$ Return target nonlegendary creature card with converted mana cost X from your graveyard to the battlefield. +A:AB$ ChangeZone | Cost$ SubCounter | Planeswalker$ True | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target nonlegendary creature with mana value X in your graveyard | ValidTgts$ Creature.YouOwn+nonLegendary+cmcEQX | SpellDescription$ Return target nonlegendary creature card with mana value X from your graveyard to the battlefield. A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Liliana, Defiant Necromancer | Image$ emblem_liliana_defiant_necromancer | Stackable$ False | Triggers$ TrigChangesZone | Duration$ Permanent | AILogic$ Always | SpellDescription$ 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." SVar:TrigChangesZone:Mode$ ChangesZone | ValidCard$ Creature | Origin$ Battlefield | Destination$ Graveyard | Execute$ DelTrigReturn | TriggerZones$ Command | TriggerDescription$ Whenever a creature dies, return it to the battlefield under your control at the beginning of the next end step. 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 mana value 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 400d25da027..8feae6264a3 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 @@ -2,7 +2,7 @@ Name:Liliana of the Dark Realms ManaCost:2 B B Types:Legendary Planeswalker Liliana Loyalty:3 -A:AB$ ChangeZone | Cost$ AddCounter<1/LOYALTY> | Origin$ Library | Destination$ Hand | Planeswalker$ True | NumCards$ 1 | ChangeType$ Swamp | Mandatory$ True | SpellDescription$ Search your library for a swamp card, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ AddCounter<1/LOYALTY> | Origin$ Library | Destination$ Hand | Planeswalker$ True | NumCards$ 1 | ChangeType$ Swamp | Mandatory$ True | SpellDescription$ Search your library for a swamp card, reveal it, put it into your hand, then shuffle. A:AB$ Pump | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ ABChoice | SpellDescription$ Target creature gets +X/+X or -X/-X until end of turn, where X is the number of swamps you control. | StackDescription$ Target creature gets +X/+X or -X/-X until end of turn, where X is the number of swamps you control. A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Liliana Of The Dark Realms | Image$ emblem_liliana_of_the_dark_realms | StaticAbilities$ SwampBoost | Stackable$ False | Duration$ Permanent | SpellDescription$ You get an emblem with "Swamps you control have '{T}: Add {B}{B}{B}{B}.'". SVar:X:Count$Valid Swamp.YouCtrl @@ -12,4 +12,4 @@ SVar:ABPump2:DB$ Pump | Defined$ Targeted | NumAtt$ -X | NumDef$ -X | SpellDescr 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, 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}.'" +Oracle:[+1]: Search your library for a Swamp card, reveal it, put it into your hand, then shuffle.\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_vess.txt b/forge-gui/res/cardsfolder/l/liliana_vess.txt index 42ea99e80be..427e56b63ac 100644 --- a/forge-gui/res/cardsfolder/l/liliana_vess.txt +++ b/forge-gui/res/cardsfolder/l/liliana_vess.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Legendary Planeswalker Liliana Loyalty:5 A:AB$ Discard | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. -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$ 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 and put that card on top. 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 and put that card on top.\n[−8]: Put all creature cards from all graveyards onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/l/lilianas_influence.txt b/forge-gui/res/cardsfolder/l/lilianas_influence.txt index bbc9d2ec8e7..9ebb2035c99 100644 --- a/forge-gui/res/cardsfolder/l/lilianas_influence.txt +++ b/forge-gui/res/cardsfolder/l/lilianas_influence.txt @@ -1,8 +1,8 @@ Name:Liliana's Influence ManaCost:4 B B Types:Sorcery -A:SP$ PutCounterAll | Cost$ 4 B B | ValidCards$ Creature.YouDontCtrl | CounterType$ M1M1 | CounterNum$ 1 | SubAbility$ DBShuffle | IsCurse$ True | SubAbility$ DBSearch | SpellDescription$ Put a -1/-1 counter on each creature you don't control. You may search your library and/or graveyard for a card named Liliana, Death Wielder, reveal it, and put it into your hand. If you search your library this way, shuffle it. +A:SP$ PutCounterAll | Cost$ 4 B B | ValidCards$ Creature.YouDontCtrl | CounterType$ M1M1 | CounterNum$ 1 | SubAbility$ DBShuffle | IsCurse$ True | SubAbility$ DBSearch | SpellDescription$ Put a -1/-1 counter on each creature you don't control. You may search your library and/or graveyard for a card named Liliana, Death Wielder, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedLiliana; Death Wielder | ChangeNum$ 1 | Optional$ True DeckHints:Name$Liliana, Death Wielder SVar:Picture:http://www.wizards.com/global/images/magic/general/lilianas_influence.jpg -Oracle:Put a -1/-1 counter on each creature you don't control. You may search your library and/or graveyard for a card named Liliana, Death Wielder, reveal it, and put it into your hand. If you search your library this way, shuffle it. \ No newline at end of file +Oracle:Put a -1/-1 counter on each creature you don't control. You may search your library and/or graveyard for a card named Liliana, Death Wielder, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/l/lilianas_scorn.txt b/forge-gui/res/cardsfolder/l/lilianas_scorn.txt index 13456f4d528..bc185a08b5a 100755 --- a/forge-gui/res/cardsfolder/l/lilianas_scorn.txt +++ b/forge-gui/res/cardsfolder/l/lilianas_scorn.txt @@ -1,7 +1,7 @@ Name:Liliana's Scorn ManaCost:3 B B Types:Sorcery -A:SP$ Destroy | Cost$ 3 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBSearch | SpellDescription$ Destroy target creature. You may search your library and/or graveyard for a card named Liliana, Death Mage, reveal it, and put it into your hand. If you search your library this way, shuffle it. +A:SP$ Destroy | Cost$ 3 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBSearch | SpellDescription$ Destroy target creature. You may search your library and/or graveyard for a card named Liliana, Death Mage, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:DBSearch:DB$ ChangeZone | Optional$ True | 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.namedLiliana; Death Mage | ChangeNum$ 1 DeckHints:Name$Liliana, Death Mage -Oracle:Destroy target creature. You may search your library and/or graveyard for a card named Liliana, Death Mage, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Destroy target creature. You may search your library and/or graveyard for a card named Liliana, Death Mage, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/l/lilianas_shade.txt b/forge-gui/res/cardsfolder/l/lilianas_shade.txt index b13dd448804..e4e30858a49 100644 --- a/forge-gui/res/cardsfolder/l/lilianas_shade.txt +++ b/forge-gui/res/cardsfolder/l/lilianas_shade.txt @@ -3,7 +3,7 @@ ManaCost:2 B B Types:Creature Shade PT:1/1 A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -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 Swamp 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 a Swamp card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Swamp | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/lilianas_shade.jpg -Oracle:When Liliana's Shade enters the battlefield, you may search your library for a Swamp card, reveal it, put it into your hand, then shuffle your library.\n{B}: Liliana's Shade gets +1/+1 until end of turn. +Oracle:When Liliana's Shade enters the battlefield, you may search your library for a Swamp card, reveal it, put it into your hand, then shuffle.\n{B}: Liliana's Shade gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lilianas_steward.txt b/forge-gui/res/cardsfolder/l/lilianas_steward.txt index 69b23c7f591..2ea7104ebe4 100644 --- a/forge-gui/res/cardsfolder/l/lilianas_steward.txt +++ b/forge-gui/res/cardsfolder/l/lilianas_steward.txt @@ -3,4 +3,4 @@ ManaCost:B Types:Creature Zombie PT:1/2 A:AB$Discard | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ -Oracle:{T}, Sacrifice Liliana's Steward: Target opponent discards a card. Activate this ability only any time you could cast a sorcery. +Oracle:{T}, Sacrifice Liliana's Steward: Target opponent discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/l/lim_duls_vault.txt b/forge-gui/res/cardsfolder/l/lim_duls_vault.txt index ad7879b27b3..952e53ee468 100644 --- a/forge-gui/res/cardsfolder/l/lim_duls_vault.txt +++ b/forge-gui/res/cardsfolder/l/lim_duls_vault.txt @@ -1,7 +1,7 @@ Name:Lim-Dul's Vault ManaCost:U B Types:Instant -A:SP$ Dig | Cost$ U B | DigNum$ 5 | NoMove$ True | SubAbility$ DBRepeat | RememberRevealed$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the top five cards of your library. As many times as you choose, you may pay 1 life, put those cards on the bottom of your library in any order, then look at the top five cards of your library. Then shuffle your library and put the last cards you looked at this way on top of it in any order. +A:SP$ Dig | Cost$ U B | DigNum$ 5 | NoMove$ True | SubAbility$ DBRepeat | RememberRevealed$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the top five cards of your library. As many times as you choose, you may pay 1 life, put those cards on the bottom of your library in any order, then look at the top five cards of your library. Then shuffle and put the last cards you looked at this way on top in any order. SVar:DBRepeat:DB$ Repeat | RepeatSubAbility$ CheckLifePaid | RepeatCheckSVar$ LifePaid | RepeatSVarCompare$ EQ0 | SubAbility$ DBShuffle | StackDescription$ None SVar:CheckLifePaid:DB$ StoreSVar | SVar$ LifePaid | Type$ Number | Expression$ 1 | UnlessPayer$ You | UnlessCost$ PayLife<1> | UnlessResolveSubs$ WhenPaid | UnlessAI$ Never | SubAbility$ DBResetRem | StackDescription$ No move SVar:DBResetRem:DB$ Cleanup | ClearRemembered$ True | SubAbility$ GoToBottom @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:LifePaid:Number$0 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/lim_duls_vault.jpg -Oracle:Look at the top five cards of your library. As many times as you choose, you may pay 1 life, put those cards on the bottom of your library in any order, then look at the top five cards of your library. Then shuffle your library and put the last cards you looked at this way on top of it in any order. +Oracle:Look at the top five cards of your library. As many times as you choose, you may pay 1 life, put those cards on the bottom of your library in any order, then look at the top five cards of your library. Then shuffle and put the last cards you looked at this way on top in any order. 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 6c82cc76323..83cdc1a8ac4 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 | 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$ X T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLEX | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with mana value X or less, put it onto the battlefield, then shuffle. 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 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. +Oracle:{X}, {T}: Search your library for a Rebel permanent card with mana value X or less, put it onto the battlefield, then shuffle.\n{3}: Put target Rebel card from your graveyard on the bottom of your library. diff --git a/forge-gui/res/cardsfolder/l/linessa_zephyr_mage.txt b/forge-gui/res/cardsfolder/l/linessa_zephyr_mage.txt index d35cd4ff6d6..c4107b884d1 100644 --- a/forge-gui/res/cardsfolder/l/linessa_zephyr_mage.txt +++ b/forge-gui/res/cardsfolder/l/linessa_zephyr_mage.txt @@ -2,7 +2,7 @@ Name:Linessa, Zephyr Mage ManaCost:3 U Types:Legendary Creature Human Wizard PT:3/3 -A:AB$ ChangeZone | Cost$ X U U T | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.cmcEQX | ChangeNum$ 1 | SpellDescription$ Return target creature with converted mana cost X to its owner's hand. +A:AB$ ChangeZone | Cost$ X U U T | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.cmcEQX | ChangeNum$ 1 | SpellDescription$ Return target creature with mana value X to its owner's hand. SVar:X:Count$xPaid A:AB$ ChangeZone | Cost$ Discard<1/Card.namedLinessa, Zephyr Mage> | CostDesc$ Grandeur — Discard another card named CARDNAME:| ValidTgts$ Player | TgtPrompt$ Select target player | RememberTargets$ True | ForgetOtherTargets$ True | Chooser$ Targeted | Mandatory$ True | Hidden$ True | Origin$ Battlefield | Destination$ Hand | ChangeType$ Creature.TargetedPlayerCtrl | SubAbility$ DBArtifact | SpellDescription$ Target player returns a creature they control to its owner's hand, then repeats this process for an artifact, an enchantment, and a land. SVar:DBArtifact:DB$ ChangeZone | DefinedPlayer$ Remembered | ChangeType$ Artifact | Origin$ Battlefield | Destination$ Hand | Chooser$ Remembered | Mandatory$ True | Hidden$ True | SubAbility$ DBEnchant @@ -10,4 +10,4 @@ SVar:DBEnchant:DB$ ChangeZone | DefinedPlayer$ Remembered | ChangeType$ Enchantm SVar:DBLand:DB$ ChangeZone | DefinedPlayer$ Remembered | ChangeType$ Land | Origin$ Battlefield | Destination$ Hand | Chooser$ Remembered | Mandatory$ True | Hidden$ True DeckHints:Linessa, Zephyr Mage -Oracle:{X}{U}{U}, {T}: Return target creature with converted mana cost X to its owner's hand.\nGrandeur — Discard another card named Linessa, Zephyr Mage: Target player returns a creature they control to its owner's hand, then repeats this process for an artifact, an enchantment, and a land. +Oracle:{X}{U}{U}, {T}: Return target creature with mana value X to its owner's hand.\nGrandeur — Discard another card named Linessa, Zephyr Mage: Target player returns a creature they control to its owner's hand, then repeats this process for an artifact, an enchantment, and a land. diff --git a/forge-gui/res/cardsfolder/l/lions_eye_diamond.txt b/forge-gui/res/cardsfolder/l/lions_eye_diamond.txt index d89ec855143..5fbfad937d6 100644 --- a/forge-gui/res/cardsfolder/l/lions_eye_diamond.txt +++ b/forge-gui/res/cardsfolder/l/lions_eye_diamond.txt @@ -1,7 +1,7 @@ Name:Lion's Eye Diamond ManaCost:0 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. +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 only as an instant. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/lions_eye_diamond.jpg -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. +Oracle:Discard your hand, Sacrifice Lion's Eye Diamond: Add three mana of any one color. Activate only as an instant. diff --git a/forge-gui/res/cardsfolder/l/liquify.txt b/forge-gui/res/cardsfolder/l/liquify.txt index 6b6ba60e0f0..c11e524b16d 100644 --- a/forge-gui/res/cardsfolder/l/liquify.txt +++ b/forge-gui/res/cardsfolder/l/liquify.txt @@ -1,6 +1,6 @@ Name:Liquify ManaCost:2 U Types:Instant -A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell with CMC 3 or less | ValidTgts$ Card.cmcLE3 | Destination$ Exile | SpellDescription$ Counter target spell with converted mana cost 3 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. +A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell with mana value 3 or less | ValidTgts$ Card.cmcLE3 | Destination$ Exile | SpellDescription$ Counter target spell with mana value 3 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. SVar:Picture:http://www.wizards.com/global/images/magic/general/liquify.jpg -Oracle:Counter target spell with converted mana cost 3 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. +Oracle:Counter target spell with mana value 3 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard. diff --git a/forge-gui/res/cardsfolder/l/littjara_glade_warden.txt b/forge-gui/res/cardsfolder/l/littjara_glade_warden.txt index a245769d390..891f76b4bf7 100644 --- a/forge-gui/res/cardsfolder/l/littjara_glade_warden.txt +++ b/forge-gui/res/cardsfolder/l/littjara_glade_warden.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Shapeshifter 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. +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 only as 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 only as a sorcery. diff --git a/forge-gui/res/cardsfolder/l/littjara_mirrorlake.txt b/forge-gui/res/cardsfolder/l/littjara_mirrorlake.txt index 4746dcafdf3..888c43e5c33 100644 --- a/forge-gui/res/cardsfolder/l/littjara_mirrorlake.txt +++ b/forge-gui/res/cardsfolder/l/littjara_mirrorlake.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. -A:AB$ CopyPermanent | Cost$ 2 G G U T Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | WithCounters$ P1P1_1 | SorcerySpeed$ True | SpellDescription$ Create a token that's a copy of target creature you control, except it enters the battlefield with an additional +1/+1 counter on it. Activate this ability only any time you could cast a sorcery. +A:AB$ CopyPermanent | Cost$ 2 G G U T Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | WithCounters$ P1P1_1 | SorcerySpeed$ True | SpellDescription$ Create a token that's a copy of target creature you control, except it enters the battlefield with an additional +1/+1 counter on it. Activate only as a sorcery. DeckHas:Ability$Sacrifice & Ability$Token & Ability$Counters -Oracle:Littjara Mirrorlake enters the battlefield tapped.\n{T}: Add {U}.\n{2}{G}{G}{U}, {T}, Sacrifice Littjara Mirrorlake: Create a token that's a copy of target creature you control, except it enters the battlefield with an additional +1/+1 counter on it. Activate this ability only any time you could cast a sorcery. +Oracle:Littjara Mirrorlake enters the battlefield tapped.\n{T}: Add {U}.\n{2}{G}{G}{U}, {T}, Sacrifice Littjara Mirrorlake: Create a token that's a copy of target creature you control, except it enters the battlefield with an additional +1/+1 counter on it. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/l/living_armor.txt b/forge-gui/res/cardsfolder/l/living_armor.txt index 94c62be5b2a..03e496cf1dc 100644 --- a/forge-gui/res/cardsfolder/l/living_armor.txt +++ b/forge-gui/res/cardsfolder/l/living_armor.txt @@ -1,7 +1,7 @@ Name:Living Armor ManaCost:4 Types:Artifact -A:AB$ PutCounter | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P0P1 | CounterNum$ X | SpellDescription$ Put X +0/+1 counters on target creature, where X is that creature's converted mana cost. +A:AB$ PutCounter | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P0P1 | CounterNum$ X | SpellDescription$ Put X +0/+1 counters on target creature, where X is that creature's mana value. SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/living_armor.jpg -Oracle:{T}, Sacrifice Living Armor: Put X +0/+1 counters on target creature, where X is that creature's converted mana cost. +Oracle:{T}, Sacrifice Living Armor: Put X +0/+1 counters on target creature, where X is that creature's mana value. diff --git a/forge-gui/res/cardsfolder/l/living_destiny.txt b/forge-gui/res/cardsfolder/l/living_destiny.txt index f6b4b311767..b20d7815e92 100644 --- a/forge-gui/res/cardsfolder/l/living_destiny.txt +++ b/forge-gui/res/cardsfolder/l/living_destiny.txt @@ -1,8 +1,8 @@ Name:Living Destiny ManaCost:3 G Types:Instant -A:SP$ GainLife | Cost$ 3 G Reveal<1/Creature> | LifeAmount$ X | SpellDescription$ You gain life equal to the revealed card's converted mana cost. +A:SP$ GainLife | Cost$ 3 G Reveal<1/Creature> | LifeAmount$ X | SpellDescription$ You gain life equal to the revealed card's mana value. 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 this spell, 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 mana value. diff --git a/forge-gui/res/cardsfolder/l/living_end.txt b/forge-gui/res/cardsfolder/l/living_end.txt index 78a2bfe0289..8b286b51573 100644 --- a/forge-gui/res/cardsfolder/l/living_end.txt +++ b/forge-gui/res/cardsfolder/l/living_end.txt @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random SVar:IsReanimatorCard:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/living_end.jpg -Oracle:Suspend 3—{2}{B}{B} (Rather than cast this card from your hand, pay {2}{B}{B} 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.)\nEach player exiles all creature cards from their graveyard, then sacrifices all creatures they control, then puts all cards they exiled this way onto the battlefield. +Oracle:Suspend 3—{2}{B}{B}\nEach player exiles all creature cards from their graveyard, then sacrifices all creatures they control, then puts all cards they exiled this way onto the battlefield. diff --git a/forge-gui/res/cardsfolder/l/living_lore.txt b/forge-gui/res/cardsfolder/l/living_lore.txt index d29b0750417..fc9c4f02d61 100644 --- a/forge-gui/res/cardsfolder/l/living_lore.txt +++ b/forge-gui/res/cardsfolder/l/living_lore.txt @@ -4,7 +4,7 @@ Types:Creature Avatar PT:*/* K:ETBReplacement:Copy:ChooseSpell SVar:ChooseSpell:DB$ ChangeZone | ChangeType$ Instant.YouOwn,Sorcery.YouOwn | ChangeNum$ 1 | Hidden$ True | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | Mandatory$ True | SpellDescription$ As CARDNAME enters the battlefield, exile an instant or sorcery card from your graveyard. -S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the exiled card's converted mana cost. +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the exiled card's mana value. SVar:X:Count$RememberedCardManaCost T:Mode$ DamageDealtOnce | CombatDamage$ True | ValidSource$ Card.Self | Execute$ TrigSacLore | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage, you may sacrifice it. If you do, you may cast the exiled card without paying its mana cost. SVar:TrigSacLore:AB$ Play | Cost$ Sac<1/CARDNAME> | Defined$ Remembered | Amount$ All | Controller$ You | WithoutManaCost$ True | Optional$ True | ForgetRemembered$ True @@ -12,4 +12,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | Va SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/living_lore.jpg -Oracle:As Living Lore enters the battlefield, exile an instant or sorcery card from your graveyard.\nLiving Lore's power and toughness are each equal to the exiled card's converted mana cost.\nWhenever Living Lore deals combat damage, you may sacrifice it. If you do, you may cast the exiled card without paying its mana cost. +Oracle:As Living Lore enters the battlefield, exile an instant or sorcery card from your graveyard.\nLiving Lore's power and toughness are each equal to the exiled card's mana value.\nWhenever Living Lore deals combat damage, you may sacrifice it. If you do, you may cast the exiled card without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/l/llanowar_augur.txt b/forge-gui/res/cardsfolder/l/llanowar_augur.txt index a237da83e6d..42a345f54df 100644 --- a/forge-gui/res/cardsfolder/l/llanowar_augur.txt +++ b/forge-gui/res/cardsfolder/l/llanowar_augur.txt @@ -2,6 +2,6 @@ Name:Llanowar Augur ManaCost:G Types:Creature Elf Shaman PT:0/3 -A:AB$ Pump | Cost$ Sac<1/CARDNAME> | NumAtt$ +3 | NumDef$ +3 | KW$ Trample | ValidTgts$ Creature | TgtPrompt$ Select target creature | ActivationPhases$ Upkeep | PlayerTurn$ True| SpellDescription$ Target creature gets +3/+3 and gains trample until end of turn. Activate this ability only during your upkeep. +A:AB$ Pump | Cost$ Sac<1/CARDNAME> | NumAtt$ +3 | NumDef$ +3 | KW$ Trample | ValidTgts$ Creature | TgtPrompt$ Select target creature | ActivationPhases$ Upkeep | PlayerTurn$ True| SpellDescription$ Target creature gets +3/+3 and gains trample until end of turn. Activate only during your upkeep. SVar:Picture:http://www.wizards.com/global/images/magic/general/llanowar_augur.jpg -Oracle:Sacrifice Llanowar Augur: Target creature gets +3/+3 and gains trample until end of turn. Activate this ability only during your upkeep. +Oracle:Sacrifice Llanowar Augur: Target creature gets +3/+3 and gains trample until end of turn. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/l/llanowar_sentinel.txt b/forge-gui/res/cardsfolder/l/llanowar_sentinel.txt index f80633c4c75..83e34db475c 100644 --- a/forge-gui/res/cardsfolder/l/llanowar_sentinel.txt +++ b/forge-gui/res/cardsfolder/l/llanowar_sentinel.txt @@ -2,8 +2,8 @@ Name:Llanowar Sentinel ManaCost:2 G Types:Creature Elf PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {1}{G}. If you do, search your library for a card named CARDNAME and put that card onto the battlefield. Then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {1}{G}. If you do, search your library for a card named CARDNAME, put that card onto the battlefield, then shuffle. SVar:TrigChange:AB$ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedLlanowar Sentinel | ChangeNum$ 1 DeckHints:Name$Llanowar Sentinel SVar:Picture:http://www.wizards.com/global/images/magic/general/llanowar_sentinel.jpg -Oracle:When Llanowar Sentinel enters the battlefield, you may pay {1}{G}. If you do, search your library for a card named Llanowar Sentinel and put that card onto the battlefield. Then shuffle your library. +Oracle:When Llanowar Sentinel enters the battlefield, you may pay {1}{G}. If you do, search your library for a card named Llanowar Sentinel, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/loam_larva.txt b/forge-gui/res/cardsfolder/l/loam_larva.txt index 9ccbcef0e96..da0be16d661 100644 --- a/forge-gui/res/cardsfolder/l/loam_larva.txt +++ b/forge-gui/res/cardsfolder/l/loam_larva.txt @@ -2,7 +2,7 @@ Name:Loam Larva ManaCost:1 G Types:Creature Insect PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/loam_larva.jpg -Oracle:When Loam Larva enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle your library and put that card on top of it. +Oracle:When Loam Larva enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/l/lobe_lobber.txt b/forge-gui/res/cardsfolder/l/lobe_lobber.txt index be6598a100a..8e90cc71c4b 100644 --- a/forge-gui/res/cardsfolder/l/lobe_lobber.txt +++ b/forge-gui/res/cardsfolder/l/lobe_lobber.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ WandDamage | Ad SVar:WandDamage:AB$ DealDamage | Cost$ T | ValidTgts$ Planeswalker,Player | TgtPrompt$ Select target Planeswalker or player | NumDmg$ 1 | SubAbility$ DBRoll | SpellDescription$ This creature deals 1 damage to target player or planeswalker. Roll a six-sided die. On a 5 or higher, untap it. SVar:DBRoll:DB$ RollDice | On5$ DBUntap | On6$ DBUntap SVar:DBUntap:DB$ Untap -Oracle:Equipped creature has “{T}: This creature deals 1 damage to target player or planeswalker. Roll a six-sided die. On a 5 or higher, untap it.”\nEquip {2} +Oracle:Equipped creature has "{T}: This creature deals 1 damage to target player or planeswalker. Roll a six-sided die. On a 5 or higher, untap it."\nEquip {2} diff --git a/forge-gui/res/cardsfolder/l/lobotomy.txt b/forge-gui/res/cardsfolder/l/lobotomy.txt index 7339696c473..d84d7f3cd29 100644 --- a/forge-gui/res/cardsfolder/l/lobotomy.txt +++ b/forge-gui/res/cardsfolder/l/lobotomy.txt @@ -2,7 +2,7 @@ Name:Lobotomy ManaCost:2 U B Types:Sorcery A:SP$ RevealHand | Cost$ 2 U B | ValidTgts$ Player | SubAbility$ ChooseCard | StackDescription$ SpellDescription | SpellDescription$ Target player reveals their hand. -SVar:ChooseCard:DB$ ChooseCard | Choices$ Card.nonBasic+TargetedPlayerCtrl+inZoneHand | ChoiceZone$ Hand | SubAbility$ ExileYard | RememberChosen$ True | ForgetOtherTargets$ True | SpellDescription$ Target player reveals their hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles their library. +SVar:ChooseCard:DB$ ChooseCard | Choices$ Card.nonBasic+TargetedPlayerCtrl+inZoneHand | ChoiceZone$ Hand | SubAbility$ ExileYard | RememberChosen$ True | ForgetOtherTargets$ True | SpellDescription$ Target player reveals their hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ Targeted | ChangeType$ Remembered.sameName | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | AlreadyRevealed$ True | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | SubAbility$ DBCleanup | StackDescription$ None @@ -10,4 +10,4 @@ SVar:NumInHand:TargetedPlayer$CardsInHand SVar:NumInLib:TargetedPlayer$CardsInLibrary SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/lobotomy.jpg -Oracle:Target player reveals their hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles their library. +Oracle:Target player reveals their hand, then you choose a card other than a basic land card from it. Search that player's graveyard, hand, and library for all cards with the same name as the chosen card and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/l/lochmere_serpent.txt b/forge-gui/res/cardsfolder/l/lochmere_serpent.txt index e21bbfba404..395e50ea115 100644 --- a/forge-gui/res/cardsfolder/l/lochmere_serpent.txt +++ b/forge-gui/res/cardsfolder/l/lochmere_serpent.txt @@ -7,6 +7,6 @@ A:AB$ Pump | Cost$ U Sac<1/Island> | Defined$ Self | KW$ HIDDEN Unblockable | Sp A:AB$ GainLife | Cost$ B Sac<1/Swamp> | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDraw | SpellDescription$ You gain 1 life and draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 AI:RemoveDeck:Random -A:AB$ ChangeZone | Cost$ U B | TargetMin$ 5 | TargetMax$ 5 | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.OppOwn | SorcerySpeed$ True | SubAbility$ DBReturn | ActivationZone$ Graveyard | SpellDescription$ Exile five target cards from an opponent's graveyard. Return CARDNAME from your graveyard to your hand. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ U B | TargetMin$ 5 | TargetMax$ 5 | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.OppOwn | SorcerySpeed$ True | SubAbility$ DBReturn | ActivationZone$ Graveyard | SpellDescription$ Exile five target cards from an opponent's graveyard. Return CARDNAME from your graveyard to your hand. Activate only as a sorcery. SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ Self -Oracle:Flash\n{U}, Sacrifice an Island: Lochmere Serpent can't be blocked this turn.\n{B}, Sacrifice a Swamp: You gain 1 life and draw a card.\n{U}{B}: Exile five target cards from an opponent's graveyard. Return Lochmere Serpent from your graveyard to your hand. Activate this ability only any time you could cast a sorcery. +Oracle:Flash\n{U}, Sacrifice an Island: Lochmere Serpent can't be blocked this turn.\n{B}, Sacrifice a Swamp: You gain 1 life and draw a card.\n{U}{B}: Exile five target cards from an opponent's graveyard. Return Lochmere Serpent from your graveyard to your hand. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/l/locust_swarm.txt b/forge-gui/res/cardsfolder/l/locust_swarm.txt index 7b31bfee58b..5ac4dd8a846 100644 --- a/forge-gui/res/cardsfolder/l/locust_swarm.txt +++ b/forge-gui/res/cardsfolder/l/locust_swarm.txt @@ -4,6 +4,6 @@ Types:Creature Insect PT:1/1 K:Flying A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate CARDNAME. -A:AB$ Untap | Cost$ G | ActivationLimit$ 1 | SpellDescription$ Untap CARDNAME. Activate this ability only once each turn. +A:AB$ Untap | Cost$ G | ActivationLimit$ 1 | SpellDescription$ Untap CARDNAME. Activate only once each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/locust_swarm.jpg -Oracle:Flying\n{G}: Regenerate Locust Swarm.\n{G}: Untap Locust Swarm. Activate this ability only once each turn. +Oracle:Flying\n{G}: Regenerate Locust Swarm.\n{G}: Untap Locust Swarm. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/l/long_term_plans.txt b/forge-gui/res/cardsfolder/l/long_term_plans.txt index 0f6e0e83ea1..ea9ee609fa8 100644 --- a/forge-gui/res/cardsfolder/l/long_term_plans.txt +++ b/forge-gui/res/cardsfolder/l/long_term_plans.txt @@ -1,7 +1,7 @@ Name:Long-Term Plans ManaCost:2 U Types:Instant -A:SP$ ChangeZone | Cost$ 2 U | Origin$ Library | Destination$ Library | LibraryPosition$ 2 | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, shuffle your library, then put that card third from the top. +A:SP$ ChangeZone | Cost$ 2 U | Origin$ Library | Destination$ Library | LibraryPosition$ 2 | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, then shuffle and put that card third from the top. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/long_term_plans.jpg -Oracle:Search your library for a card, shuffle your library, then put that card third from the top. +Oracle:Search your library for a card, then shuffle and put that card third from the top. diff --git a/forge-gui/res/cardsfolder/l/lost_auramancers.txt b/forge-gui/res/cardsfolder/l/lost_auramancers.txt index 89df7e64b99..24e7be94065 100644 --- a/forge-gui/res/cardsfolder/l/lost_auramancers.txt +++ b/forge-gui/res/cardsfolder/l/lost_auramancers.txt @@ -2,10 +2,10 @@ Name:Lost Auramancers ManaCost:2 W W Types:Creature Human Wizard PT:3/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self+counters_EQ0_TIME | Origin$ Battlefield | Destination$ Graveyard | Execute$ DBReturn | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME 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. +T:Mode$ ChangesZone | ValidCard$ Card.Self+counters_EQ0_TIME | Origin$ Battlefield | Destination$ Graveyard | Execute$ DBReturn | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, if it had no time counters on it, you may search your library for an enchantment card, put it onto the battlefield, then shuffle. SVar:DBReturn:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Enchantment.YouOwn | ChangeNum$ 1 | ShuffleNonMandatory$ True 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 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. +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, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/l/lost_legacy.txt b/forge-gui/res/cardsfolder/l/lost_legacy.txt index ad8acc44bfb..bfc34ecaba2 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 their 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, 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 | Chooser$ You | SubAbility$ ExileLib | RememberChanged$ True | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedPlayer | ChangeType$ Card.NamedCard | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | SubAbility$ ExileYard | StackDescription$ None SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | DefinedPlayer$ TargetedPlayer | ChangeType$ Card.NamedCard | ChangeNum$ 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 their 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, then draws a card for each card exiled from their hand this way. diff --git a/forge-gui/res/cardsfolder/l/loyal_retainers.txt b/forge-gui/res/cardsfolder/l/loyal_retainers.txt index 94c2898d360..91893f3ca86 100644 --- a/forge-gui/res/cardsfolder/l/loyal_retainers.txt +++ b/forge-gui/res/cardsfolder/l/loyal_retainers.txt @@ -2,6 +2,6 @@ Name:Loyal Retainers ManaCost:2 W Types:Creature Human Advisor PT:1/1 -A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.Legendary+YouCtrl | TgtPrompt$ Select a target legendary creature card from your graveyard | ChangeNum$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Return target legendary creature card from your graveyard to the battlefield. Activate this ability only during your turn, before attackers are declared. +A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.Legendary+YouCtrl | TgtPrompt$ Select a target legendary creature card from your graveyard | ChangeNum$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Return target legendary creature card from your graveyard to the battlefield. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/loyal_retainers.jpg -Oracle:Sacrifice Loyal Retainers: Return target legendary creature card from your graveyard to the battlefield. Activate this ability only during your turn, before attackers are declared. +Oracle:Sacrifice Loyal Retainers: Return target legendary creature card from your graveyard to the battlefield. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/l/lu_su_wu_advisor.txt b/forge-gui/res/cardsfolder/l/lu_su_wu_advisor.txt index 4a53a29113d..f6872f1dc83 100644 --- a/forge-gui/res/cardsfolder/l/lu_su_wu_advisor.txt +++ b/forge-gui/res/cardsfolder/l/lu_su_wu_advisor.txt @@ -2,6 +2,6 @@ Name:Lu Su, Wu Advisor ManaCost:3 U U Types:Legendary Creature Human Advisor PT:1/2 -A:AB$ Draw | Cost$ T | NumCards$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Draw a card. Activate this ability only during your turn, before attackers are declared. +A:AB$ Draw | Cost$ T | NumCards$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Draw a card. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/lu_su_wu_advisor.jpg -Oracle:{T}: Draw a card. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Draw a card. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/l/lukka_coppercoat_outcast.txt b/forge-gui/res/cardsfolder/l/lukka_coppercoat_outcast.txt index 497119df078..6fd67a62a0b 100755 --- a/forge-gui/res/cardsfolder/l/lukka_coppercoat_outcast.txt +++ b/forge-gui/res/cardsfolder/l/lukka_coppercoat_outcast.txt @@ -6,12 +6,12 @@ A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | DigNum$ 3 | Chang SVar:DBRepeat:DB$ RepeatEach | UseImprinted$ True | RepeatSubAbility$ DBAnimate | RepeatCards$ Creature.IsRemembered | Zone$ Exile | SubAbility$ DBCleanup SVar:DBAnimate:DB$ Animate | Defined$ Imprinted | staticAbilities$ STMayPlay | Permanent$ True SVar:STMayPlay:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Exile | EffectZone$ Exile | MayPlay$ True | IsPresent$ Planeswalker.Lukka+YouCtrl | Description$ You may cast this card from exile as long as you control a Lukka planeswalker. -A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBDigUntil | RememberChanged$ True | StackDescription$ SpellDescription | SpellDescription$ Exile target creature you control, then reveal cards from the top of your library until you reveal a creature card with higher converted mana cost. Put that card onto the battlefield and the rest on the bottom of your library in a random order. -SVar:DBDigUntil:DB$ DigUntil | Valid$ Creature.cmcGEX | ValidDescription$ creature card with higher converted mana cost | FoundDestination$ Battlefield | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RestRandomOrder$ True | SubAbility$ DBCleanup | StackDescription$ None +A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBDigUntil | RememberChanged$ True | StackDescription$ SpellDescription | SpellDescription$ Exile target creature you control, then reveal cards from the top of your library until you reveal a creature card with higher mana value. Put that card onto the battlefield and the rest on the bottom of your library in a random order. +SVar:DBDigUntil:DB$ DigUntil | Valid$ Creature.cmcGEX | ValidDescription$ creature card with higher mana value | FoundDestination$ Battlefield | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RestRandomOrder$ True | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ RepeatEach | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | RepeatCards$ Creature.YouCtrl | RepeatSubAbility$ DBDamage | DamageMap$ True | SpellDescription$ Each creature you control deals damage equal to its power to each opponent. SVar:DBDamage:DB$ DealDamage | Defined$ Player.Opponent | DamageSource$ Remembered | NumDmg$ Y SVar:X:Remembered$CardManaCost/Plus.1 SVar:Y:Remembered$CardPower SVar:NonStackingEffect:True -Oracle:[+1]: Exile the top three cards of your library. Creature cards exiled this way gain "You may cast this card from exile as long as you control a Lukka planeswalker."\n[−2]: Exile target creature you control, then reveal cards from the top of your library until you reveal a creature card with higher converted mana cost. Put that card onto the battlefield and the rest on the bottom of your library in a random order.\n[−7]: Each creature you control deals damage equal to its power to each opponent. +Oracle:[+1]: Exile the top three cards of your library. Creature cards exiled this way gain "You may cast this card from exile as long as you control a Lukka planeswalker."\n[−2]: Exile target creature you control, then reveal cards from the top of your library until you reveal a creature card with higher mana value. Put that card onto the battlefield and the rest on the bottom of your library in a random order.\n[−7]: Each creature you control deals damage equal to its power to each opponent. diff --git a/forge-gui/res/cardsfolder/l/lullmages_domination.txt b/forge-gui/res/cardsfolder/l/lullmages_domination.txt index 772ffa76bad..7489f8e8e2e 100755 --- a/forge-gui/res/cardsfolder/l/lullmages_domination.txt +++ b/forge-gui/res/cardsfolder/l/lullmages_domination.txt @@ -4,6 +4,6 @@ Types:Sorcery S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ XGrave | Relative$ True | EffectZone$ All | Description$ This spell costs {3} less to cast if it targets a creature whose player has eight or more cards in their graveyard. SVar:XGrave:Count$Compare CheckTgt GE8.3.0 SVar:CheckTgt:TargetedController$CardsInGraveyard -A:SP$ GainControl | Cost$ X U U U | ValidTgts$ Creature.cmcEQX | TgtPrompt$ Select target creature | SpellDescription$ Gain control of target creature with converted mana cost X. +A:SP$ GainControl | Cost$ X U U U | ValidTgts$ Creature.cmcEQX | TgtPrompt$ Select target creature | SpellDescription$ Gain control of target creature with mana value X. SVar:X:Count$xPaid -Oracle:This spell costs {3} less to cast if it targets a creature whose controller has eight or more cards in their graveyard.\nGain control of target creature with converted mana cost X. +Oracle:This spell costs {3} less to cast if it targets a creature whose controller has eight or more cards in their graveyard.\nGain control of target creature with mana value X. diff --git a/forge-gui/res/cardsfolder/l/luminarch_ascension.txt b/forge-gui/res/cardsfolder/l/luminarch_ascension.txt index 8b719ca0a0e..863a8b55740 100644 --- a/forge-gui/res/cardsfolder/l/luminarch_ascension.txt +++ b/forge-gui/res/cardsfolder/l/luminarch_ascension.txt @@ -2,10 +2,10 @@ Name:Luminarch Ascension ManaCost:1 W Types:Enchantment T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigPut | OptionalDecider$ You | CheckSVar$ X | SVarCompare$ EQ0 | TriggerDescription$ At the beginning of each opponent's end step, if you didn't lose life this turn, you may put a quest counter on CARDNAME. (Damage causes loss of life.) -A:AB$ Token | Cost$ 1 W | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying | TokenOwner$ You | LegacyImage$ w 4 4 angel flying zen | IsPresent$ Card.Self+counters_GE4_QUEST | SpellDescription$ Create a 4/4 white Angel creature token with flying. Activate this ability only if Luminarch Ascension has four or more quest counters on it. +A:AB$ Token | Cost$ 1 W | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying | TokenOwner$ You | LegacyImage$ w 4 4 angel flying zen | IsPresent$ Card.Self+counters_GE4_QUEST | SpellDescription$ Create a 4/4 white Angel creature token with flying. Activate only if Luminarch Ascension has four or more quest counters on it. SVar:TrigPut:DB$ PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 SVar:X:Count$LifeYouLostThisTurn DeckHas:Ability$Counters SVar:MaxQuestEffect:4 SVar:Picture:http://www.wizards.com/global/images/magic/general/luminarch_ascension.jpg -Oracle:At the beginning of each opponent's end step, if you didn't lose life this turn, you may put a quest counter on Luminarch Ascension. (Damage causes loss of life.)\n{1}{W}: Create a 4/4 white Angel creature token with flying. Activate this ability only if Luminarch Ascension has four or more quest counters on it. +Oracle:At the beginning of each opponent's end step, if you didn't lose life this turn, you may put a quest counter on Luminarch Ascension. (Damage causes loss of life.)\n{1}{W}: Create a 4/4 white Angel creature token with flying. Activate only if Luminarch Ascension has four or more quest counters on it. diff --git a/forge-gui/res/cardsfolder/l/lurking_arynx.txt b/forge-gui/res/cardsfolder/l/lurking_arynx.txt index 931289af89c..64e2329d413 100644 --- a/forge-gui/res/cardsfolder/l/lurking_arynx.txt +++ b/forge-gui/res/cardsfolder/l/lurking_arynx.txt @@ -2,7 +2,7 @@ Name:Lurking Arynx ManaCost:4 G Types:Creature Cat Beast PT:3/5 -A:AB$ MustBlock | Cost$ 2 G | ValidTgts$ Creature | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | TgtPrompt$ Select target creature that must block this creature this turn | SpellDescription$ Target creature blocks CARDNAME this turn if able. Activate this ability only if creatures you control have total power 8 or greater. +A:AB$ MustBlock | Cost$ 2 G | ValidTgts$ Creature | CheckSVar$ FormidableTest | SVarCompare$ GE8 | PrecostDesc$ Formidable — | TgtPrompt$ Select target creature that must block this creature this turn | SpellDescription$ Target creature blocks CARDNAME this turn if able. Activate only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/lurking_arynx.jpg -Oracle:Formidable — {2}{G}: Target creature blocks Lurking Arynx this turn if able. Activate this ability only if creatures you control have total power 8 or greater. +Oracle:Formidable — {2}{G}: Target creature blocks Lurking Arynx this turn if able. Activate only if creatures you control have total power 8 or greater. 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 fd4fd159bd4..3d6f84637b6 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 @@ -2,7 +2,7 @@ Name:Lurrus of the Dream-Den ManaCost:1 W/B W/B Types:Legendary Creature Cat Nightmare PT:3/2 -K:Companion:Permanent.cmcLE2,Instant,Sorcery:Each permanent card in your starting deck has converted mana cost 2 or less. +K:Companion:Permanent.cmcLE2,Instant,Sorcery:Each permanent card in your starting deck has mana value 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 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. +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 mana value 2 or less from your graveyard. +Oracle:Companion — Each permanent card in your starting deck has mana value 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 mana value 2 or less from your graveyard. diff --git a/forge-gui/res/cardsfolder/l/luxa_river_shrine.txt b/forge-gui/res/cardsfolder/l/luxa_river_shrine.txt index c82932ebd6f..c7444444186 100644 --- a/forge-gui/res/cardsfolder/l/luxa_river_shrine.txt +++ b/forge-gui/res/cardsfolder/l/luxa_river_shrine.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact A:AB$ GainLife | Cost$ 1 T | LifeAmount$ 1 | SubAbility$ DBPutCounter | SpellDescription$ You gain 1 life. Put a brick counter on CARDNAME. SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ BRICK | CounterNum$ 1 -A:AB$ GainLife | Cost$ T | LifeAmount$ 2 | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ You gain 2 life. Activate this ability only if there are three or more brick counters on CARDNAME. +A:AB$ GainLife | Cost$ T | LifeAmount$ 2 | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ You gain 2 life. Activate only if there are three or more brick counters on CARDNAME. SVar:X:Count$CardCounters.BRICK SVar:Picture:http://www.wizards.com/global/images/magic/general/luxa_river_shrine.jpg -Oracle:{1}, {T}: You gain 1 life. Put a brick counter on Luxa River Shrine.\n{T}: You gain 2 life. Activate this ability only if there are three or more brick counters on Luxa River Shrine. \ No newline at end of file +Oracle:{1}, {T}: You gain 1 life. Put a brick counter on Luxa River Shrine.\n{T}: You gain 2 life. Activate only if there are three or more brick counters on Luxa River Shrine. diff --git a/forge-gui/res/cardsfolder/m/mad_science_fair_project.txt b/forge-gui/res/cardsfolder/m/mad_science_fair_project.txt index 0dc888282e5..b329c61016c 100644 --- a/forge-gui/res/cardsfolder/m/mad_science_fair_project.txt +++ b/forge-gui/res/cardsfolder/m/mad_science_fair_project.txt @@ -6,4 +6,4 @@ SVar:DBRoll:DB$ RollDice | On1$ AddC | On2$ AddC | On3$ AddC | Else$ AddAny | AI SVar:AddC:DB$ Mana | Produced$ C | Defined$ Targeted SVar:AddAny:DB$ Mana | Produced$ Any | Defined$ Targeted SVar:PlayMain1:TRUE -Oracle:{T}: Roll a six-sided die. On a 3 or lower, target player adds {C}. Otherwise, that player adds one mana of any color they choose. +Oracle:{T}: Roll a six-sided die. On a 3 or lower,\ntarget player adds {C}. Otherwise, that player adds one mana of any color they choose. diff --git a/forge-gui/res/cardsfolder/m/madblind_mountain.txt b/forge-gui/res/cardsfolder/m/madblind_mountain.txt index 89187e298e1..cdedc89125c 100644 --- a/forge-gui/res/cardsfolder/m/madblind_mountain.txt +++ b/forge-gui/res/cardsfolder/m/madblind_mountain.txt @@ -2,7 +2,7 @@ Name:Madblind Mountain ManaCost:no cost Types:Land Mountain K:CARDNAME enters the battlefield tapped. -A:AB$ Shuffle | Cost$ R T | Defined$ You | IsPresent$ Permanent.Red+YouCtrl | PresentCompare$ GE2 | SpellDescription$ Shuffle your library. Activate this ability only if you control two or more red permanents. +A:AB$ Shuffle | Cost$ R T | Defined$ You | IsPresent$ Permanent.Red+YouCtrl | PresentCompare$ GE2 | SpellDescription$ Shuffle your library. Activate only if you control two or more red permanents. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/madblind_mountain.jpg -Oracle:({T}: Add {R}.)\nMadblind Mountain enters the battlefield tapped.\n{R}, {T}: Shuffle your library. Activate this ability only if you control two or more red permanents. +Oracle:({T}: Add {R}.)\nMadblind Mountain enters the battlefield tapped.\n{R}, {T}: Shuffle your library. Activate only if you control two or more red permanents. diff --git a/forge-gui/res/cardsfolder/m/maddening_imp.txt b/forge-gui/res/cardsfolder/m/maddening_imp.txt index 47f03489d76..b16f9fffcfa 100644 --- a/forge-gui/res/cardsfolder/m/maddening_imp.txt +++ b/forge-gui/res/cardsfolder/m/maddening_imp.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Imp PT:1/1 K:Flying -A:AB$ PumpAll | Cost$ T | ValidCards$ Creature.ActivePlayerCtrl+nonWall | KW$ HIDDEN CARDNAME attacks each combat if able. | RememberAllPumped$ True | ActivationPhases$ Upkeep->Main1 | OpponentTurn$ True | SubAbility$ DelTrig | StackDescription$ SpellDescription | SpellDescription$ Non-Wall creatures the active player controls attack this turn if able. At the beginning of the next end step, destroy each of those creatures that didn't attack this turn. Activate this ability only during an opponent's turn and only before combat. +A:AB$ PumpAll | Cost$ T | ValidCards$ Creature.ActivePlayerCtrl+nonWall | KW$ HIDDEN CARDNAME attacks each combat if able. | RememberAllPumped$ True | ActivationPhases$ Upkeep->Main1 | OpponentTurn$ True | SubAbility$ DelTrig | StackDescription$ SpellDescription | SpellDescription$ Non-Wall creatures the active player controls attack this turn if able. At the beginning of the next end step, destroy each of those creatures that didn't attack this turn. Activate only during an opponent's turn and only before combat. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigRem | RememberObjects$ Remembered | SubAbility$ DBCleanup | TriggerDescription$ At the beginning of the next end step, destroy each of those creatures that didn't attack this turn. SVar:TrigRem:DB$ Pump | RememberObjects$ DelayTriggerRemembered | SubAbility$ DBDestroy SVar:DBDestroy:DB$ DestroyAll | ValidCards$ Creature.IsRemembered+notAttackedThisTurn | SubAbility$ DBCleanup @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random SVar:NonCombatPriority:5 -Oracle:Flying\n{T}: Non-Wall creatures the active player controls attack this turn if able. At the beginning of the next end step, destroy each of those creatures that didn't attack this turn. Activate this ability only during an opponent's turn and only before combat. +Oracle:Flying\n{T}: Non-Wall creatures the active player controls attack this turn if able. At the beginning of the next end step, destroy each of those creatures that didn't attack this turn. Activate only during an opponent's turn and only before combat. diff --git a/forge-gui/res/cardsfolder/m/magda_brazen_outlaw.txt b/forge-gui/res/cardsfolder/m/magda_brazen_outlaw.txt index ca830d58113..bf4eec8f373 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. 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. diff --git a/forge-gui/res/cardsfolder/m/magus_of_the_library.txt b/forge-gui/res/cardsfolder/m/magus_of_the_library.txt index f753550bc88..d60d3feb1d3 100644 --- a/forge-gui/res/cardsfolder/m/magus_of_the_library.txt +++ b/forge-gui/res/cardsfolder/m/magus_of_the_library.txt @@ -3,7 +3,7 @@ ManaCost:G G Types:Creature Human Wizard PT:1/1 A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Draw | Cost$ T | NumCards$ 1 | ActivationCardsInHand$ 7 | SpellDescription$ Draw a card. Activate this ability only if you have exactly seven cards in hand. +A:AB$ Draw | Cost$ T | NumCards$ 1 | ActivationCardsInHand$ 7 | SpellDescription$ Draw a card. Activate only if you have exactly seven cards in hand. AI:RemoveDeck:Random SVar:Picture:http://resources.wizards.com/magic/cards/plc/en-us/card134741.jpg -Oracle:{T}: Add {C}.\n{T}: Draw a card. Activate this ability only if you have exactly seven cards in hand. +Oracle:{T}: Add {C}.\n{T}: Draw a card. Activate only if you have exactly seven cards in hand. diff --git a/forge-gui/res/cardsfolder/m/magus_of_the_mirror.txt b/forge-gui/res/cardsfolder/m/magus_of_the_mirror.txt index e6f056a4665..d6ead187d92 100644 --- a/forge-gui/res/cardsfolder/m/magus_of_the_mirror.txt +++ b/forge-gui/res/cardsfolder/m/magus_of_the_mirror.txt @@ -2,6 +2,6 @@ Name:Magus of the Mirror ManaCost:4 B B Types:Creature Human Wizard PT:4/2 -A:AB$ ExchangeLife | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Exchange life totals with target opponent. Activate this ability only during your upkeep. +A:AB$ ExchangeLife | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Exchange life totals with target opponent. Activate only during your upkeep. SVar:Picture:http://www.wizards.com/global/images/magic/general/magus_of_the_mirror.jpg -Oracle:{T}, Sacrifice Magus of the Mirror: Exchange life totals with target opponent. Activate this ability only during your upkeep. +Oracle:{T}, Sacrifice Magus of the Mirror: Exchange life totals with target opponent. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/m/magus_of_the_order.txt b/forge-gui/res/cardsfolder/m/magus_of_the_order.txt index 778256a2d9a..3ae3e601c72 100755 --- a/forge-gui/res/cardsfolder/m/magus_of_the_order.txt +++ b/forge-gui/res/cardsfolder/m/magus_of_the_order.txt @@ -2,8 +2,8 @@ Name:Magus of the Order ManaCost:2 G G Types:Creature Human Wizard PT:3/3 -A:AB$ ChangeZone | Cost$ G T Sac<1/CARDNAME> Sac<1/Creature.Green+Other/another green creature> | CostDesc$ {G}, {T}, Sacrifice Magus of the Order and another green creature: | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Green | ChangeNum$ 1 | StackDescription$ {p:You} searches their library for a green creature card, puts it onto the battlefield, then shuffles their library. | SpellDescription$ Search your library for a green creature card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ G T Sac<1/CARDNAME> Sac<1/Creature.Green+Other/another green creature> | CostDesc$ {G}, {T}, Sacrifice Magus of the Order and another green creature: | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Green | ChangeNum$ 1 | StackDescription$ {p:You} searches their library for a green creature card, puts it onto the battlefield, then shuffles their library. | SpellDescription$ Search your library for a green creature card, put it onto the battlefield, then shuffle. SVar:AIPreference:SacCost$Creature.Green DeckNeeds:Type$Creature DeckHas:Ability$Sacrifice -Oracle:{G}, {T}, Sacrifice Magus of the Order and another green creature: Search your library for a green creature card, put it onto the battlefield, then shuffle your library. +Oracle:{G}, {T}, Sacrifice Magus of the Order and another green creature: Search your library for a green creature card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/mana_bloom.txt b/forge-gui/res/cardsfolder/m/mana_bloom.txt index 218ac77fdfe..f515843ae42 100644 --- a/forge-gui/res/cardsfolder/m/mana_bloom.txt +++ b/forge-gui/res/cardsfolder/m/mana_bloom.txt @@ -2,10 +2,10 @@ Name:Mana Bloom ManaCost:X G Types:Enchantment K:etbCounter:CHARGE:X -A:AB$ Mana | Cost$ SubCounter<1/CHARGE> | Produced$ Any | Amount$ 1 | ActivationLimit$ 1 | SpellDescription$ Add one mana of any color. Activate this ability only once each turn. +A:AB$ Mana | Cost$ SubCounter<1/CHARGE> | Produced$ Any | Amount$ 1 | ActivationLimit$ 1 | SpellDescription$ Add one mana of any color. Activate only once each turn. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ NoCharge | SVarCompare$ EQ0 | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if CARDNAME has no charge counters on it, return it to its owner's hand. SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand SVar:NoCharge:Count$CardCounters.CHARGE SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/mana_bloom.jpg -Oracle:Mana Bloom enters the battlefield with X charge counters on it.\nRemove a charge counter from Mana Bloom: Add one mana of any color. Activate this ability only once each turn.\nAt the beginning of your upkeep, if Mana Bloom has no charge counters on it, return it to its owner's hand. +Oracle:Mana Bloom enters the battlefield with X charge counters on it.\nRemove a charge counter from Mana Bloom: Add one mana of any color. Activate only once each turn.\nAt the beginning of your upkeep, if Mana Bloom has no charge counters on it, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/m/mana_drain.txt b/forge-gui/res/cardsfolder/m/mana_drain.txt index 8cfe18f23b5..6f5a0001285 100644 --- a/forge-gui/res/cardsfolder/m/mana_drain.txt +++ b/forge-gui/res/cardsfolder/m/mana_drain.txt @@ -1,10 +1,10 @@ Name:Mana Drain ManaCost:U U Types:Instant -A:SP$ Counter | Cost$ U U | TargetType$ Spell | RememberCounteredCMC$ True | ValidTgts$ Card | SubAbility$ DBDelTrig | SpellDescription$ Counter target spell. At the beginning of your next main phase, add {X}, where X is that spell's converted mana cost. -SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Main1,Main2 | ValidPlayer$ You | Execute$ AddMana | TriggerDescription$ At the beginning of your next main phase, add an amount of {C} equal to that spell's converted mana cost. | RememberNumber$ True | SubAbility$ DBCleanup +A:SP$ Counter | Cost$ U U | TargetType$ Spell | RememberCounteredCMC$ True | ValidTgts$ Card | SubAbility$ DBDelTrig | SpellDescription$ Counter target spell. At the beginning of your next main phase, add {X}, where X is that spell's mana value. +SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Main1,Main2 | ValidPlayer$ You | Execute$ AddMana | TriggerDescription$ At the beginning of your next main phase, add an amount of {C} equal to that spell's mana value. | RememberNumber$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:AddMana:DB$ Mana | Produced$ C | Amount$ X SVar:X:Count$TriggerRememberAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/mana_drain.jpg -Oracle:Counter target spell. At the beginning of your next main phase, add an amount of {C} equal to that spell's converted mana cost. +Oracle:Counter target spell. At the beginning of your next main phase, add an amount of {C} equal to that spell's mana value. diff --git a/forge-gui/res/cardsfolder/m/mana_screw.txt b/forge-gui/res/cardsfolder/m/mana_screw.txt index dbab6d23977..4af8d9d3ba8 100644 --- a/forge-gui/res/cardsfolder/m/mana_screw.txt +++ b/forge-gui/res/cardsfolder/m/mana_screw.txt @@ -1,8 +1,8 @@ Name:Mana Screw ManaCost:1 Types:Artifact -A:AB$ FlipACoin | Cost$ 1 | WinSubAbility$ DBMana | SubAbility$ DBAdd0 | InstantSpeed$ True | SpellDescription$ Flip a coin. If you win the flip, add {C}{C}. Activate this ability only any time you could cast an instant. +A:AB$ FlipACoin | Cost$ 1 | WinSubAbility$ DBMana | SubAbility$ DBAdd0 | InstantSpeed$ True | SpellDescription$ Flip a coin. If you win the flip, add {C}{C}. Activate only as a instant. SVar:DBMana:DB$ Mana | Produced$ C | Amount$ 2 SVar:DBAdd0:DB$ Mana | Produced$ C | Amount$ 0 AI:RemoveDeck:All -Oracle:{1}: Flip a coin. If you win the flip, add {C}{C}. Activate this ability only any time you could cast an instant. +Oracle:{1}: Flip a coin. If you win the flip, add {C}{C}. Activate only as a instant. diff --git a/forge-gui/res/cardsfolder/m/mana_severance.txt b/forge-gui/res/cardsfolder/m/mana_severance.txt index adef3d6ffae..1c42ef74a89 100644 --- a/forge-gui/res/cardsfolder/m/mana_severance.txt +++ b/forge-gui/res/cardsfolder/m/mana_severance.txt @@ -1,8 +1,8 @@ Name:Mana Severance ManaCost:1 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Exile | ChangeType$ Land | ChangeNum$ XFetch | SpellDescription$ Search your library for any number of land cards and exile them. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Exile | ChangeType$ Land | ChangeNum$ XFetch | SpellDescription$ Search your library for any number of land cards, exile them, then shuffle. SVar:XFetch:Count$TypeInYourLibrary.Land AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/mana_severance.jpg -Oracle:Search your library for any number of land cards and exile them. Then shuffle your library. +Oracle:Search your library for any number of land cards, exile them, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/manaforge_cinder.txt b/forge-gui/res/cardsfolder/m/manaforge_cinder.txt index b41afb18c63..71b6998c5bc 100644 --- a/forge-gui/res/cardsfolder/m/manaforge_cinder.txt +++ b/forge-gui/res/cardsfolder/m/manaforge_cinder.txt @@ -2,6 +2,6 @@ Name:Manaforge Cinder ManaCost:BR Types:Creature Elemental Shaman PT:1/1 -A:AB$ Mana | Cost$ 1 | Produced$ Combo B R | Amount$ 1 | ActivationLimit$ 3 | SpellDescription$ Add {B} or {R}. Activate this ability no more than three times each turn. +A:AB$ Mana | Cost$ 1 | Produced$ Combo B R | Amount$ 1 | ActivationLimit$ 3 | SpellDescription$ Add {B} or {R}. Activate no more than three times each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/manaforge_cinder.jpg -Oracle:{1}: Add {B} or {R}. Activate this ability no more than three times each turn. +Oracle:{1}: Add {B} or {R}. Activate no more than three times each turn. diff --git a/forge-gui/res/cardsfolder/m/manaplasm.txt b/forge-gui/res/cardsfolder/m/manaplasm.txt index cf5826dcd23..613ccc5d276 100644 --- a/forge-gui/res/cardsfolder/m/manaplasm.txt +++ b/forge-gui/res/cardsfolder/m/manaplasm.txt @@ -2,8 +2,8 @@ Name:Manaplasm ManaCost:2 G Types:Creature Ooze PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell, CARDNAME gets +X/+X until end of turn, where X is that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell, CARDNAME gets +X/+X until end of turn, where X is that spell's mana value. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X SVar:X:TriggerCount$CastSACMC SVar:BuffedBy:Card -Oracle:Whenever you cast a spell, Manaplasm gets +X/+X until end of turn, where X is that spell's converted mana cost. +Oracle:Whenever you cast a spell, Manaplasm gets +X/+X until end of turn, where X is that spell's mana value. diff --git a/forge-gui/res/cardsfolder/m/manipulate_fate.txt b/forge-gui/res/cardsfolder/m/manipulate_fate.txt index 239402a6128..deaf01e0582 100644 --- a/forge-gui/res/cardsfolder/m/manipulate_fate.txt +++ b/forge-gui/res/cardsfolder/m/manipulate_fate.txt @@ -1,8 +1,8 @@ Name:Manipulate Fate ManaCost:1 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Exile | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | SpellDescription$ Search your library for three cards, exile them, then shuffle your library. | SubAbility$ DBDraw +A:SP$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Exile | ChangeType$ Card | ChangeNum$ 3 | Mandatory$ True | SpellDescription$ Search your library for three cards, exile them, then shuffle. | SubAbility$ DBDraw SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/manipulate_fate.jpg -Oracle:Search your library for three cards, exile them, then shuffle your library.\nDraw a card. +Oracle:Search your library for three cards, exile them, then shuffle.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/m/map_the_wastes.txt b/forge-gui/res/cardsfolder/m/map_the_wastes.txt index aa600655eb5..2e14777b507 100644 --- a/forge-gui/res/cardsfolder/m/map_the_wastes.txt +++ b/forge-gui/res/cardsfolder/m/map_the_wastes.txt @@ -1,8 +1,8 @@ Name:Map the Wastes ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | SubAbility$ DBBolster | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. Bolster 1. (Choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | SubAbility$ DBBolster | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. Bolster 1. (Choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) SVar:DBBolster:DB$ PutCounter | Bolster$ True | CounterNum$ 1 | CounterType$ P1P1 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/far_wanderings.jpg -Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. Bolster 1. (Choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) +Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. Bolster 1. (Choose a creature with the least toughness among creatures you control and put a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong.txt b/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong.txt index 023d11b1c2a..7bec08c7750 100644 --- a/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong.txt +++ b/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong.txt @@ -3,9 +3,9 @@ ManaCost:1 B B Types:Legendary Creature Elf Wizard PT:2/3 S:Mode$ Continuous | Affected$ Player | AddKeyword$ You can't draw cards. | Description$ Players can't draw cards. -T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of each player's draw step, that player loses 3 life, searches their library for a card, puts it into their hand, then shuffles their library. +T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of each player's draw step, that player loses 3 life, searches their library for a card, puts it into their hand, then shuffles. SVar:TrigDrain:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 3 | SubAbility$ DBTutor SVar:DBTutor:DB$ ChangeZone | DefinedPlayer$ TriggeredPlayer | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/maralen_of_the_mornsong.jpg -Oracle:Players can't draw cards.\nAt the beginning of each player's draw step, that player loses 3 life, searches their library for a card, puts it into their hand, then shuffles their library. +Oracle:Players can't draw cards.\nAt the beginning of each player's draw step, that player loses 3 life, searches their library for a card, puts it into their hand, then shuffles. diff --git a/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong_avatar.txt b/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong_avatar.txt index d95797746f4..4e88d8efa89 100644 --- a/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong_avatar.txt +++ b/forge-gui/res/cardsfolder/m/maralen_of_the_mornsong_avatar.txt @@ -7,9 +7,9 @@ SVar:TrigPayLife:AB$ StoreSVar | Cost$ PayLife | SVar$ LifePaidOnNewGame | Ty SVar:X:Count$xPaid SVar:LifePaidOnNewGame:Number$0 S:Mode$ Continuous | EffectZone$ Command | Affected$ You | AddKeyword$ You can't draw cards. | Description$ You can't draw cards. -T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigDig | TriggerDescription$ At the beginning of your draw step, look at the top X cards of your library, where X is the amount of life paid with CARDNAME. Put one of them into your hand, then shuffle your library. +T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Command | Execute$ TrigDig | TriggerDescription$ At the beginning of your draw step, look at the top X cards of your library, where X is the amount of life paid with CARDNAME. Put one of them into your hand, then shuffle. SVar:TrigDig:DB$ Dig | DigNum$ LifePaidOnNewGame | ChangeNum$ 1 | LibraryPosition$ 0 | SubAbility$ DBShuffle SVar:DBShuffle:DB$ Shuffle | Defined$ You AI:RemoveDeck:All SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Maralen of the Mornsong Avatar.full.jpg -Oracle:Hand +0, life -3\nAt the beginning of the game, you may pay any amount of life.\nYou can't draw cards.\nAt the beginning of your draw step, look at the top X cards of your library, where X is the amount of life paid with Maralen of the Mornsong Avatar. Put one of them into your hand, then shuffle your library. +Oracle:Hand +0, life -3\nAt the beginning of the game, you may pay any amount of life.\nYou can't draw cards.\nAt the beginning of your draw step, look at the top X cards of your library, where X is the amount of life paid with Maralen of the Mornsong Avatar. Put one of them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/march_from_the_tomb.txt b/forge-gui/res/cardsfolder/m/march_from_the_tomb.txt index 794d43a4950..224ecec701f 100644 --- a/forge-gui/res/cardsfolder/m/march_from_the_tomb.txt +++ b/forge-gui/res/cardsfolder/m/march_from_the_tomb.txt @@ -1,9 +1,9 @@ Name:March from the Tomb ManaCost:3 W B Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 W B | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ X | MaxTotalTargetCMC$ 8 | ValidTgts$ Creature.Ally+YouCtrl | TgtPrompt$ Select target Ally creature card in your graveyard. | SpellDescription$ Return any number of target Ally creature cards with total converted mana cost 8 or less from your graveyard to the battlefield. +A:SP$ ChangeZone | Cost$ 3 W B | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ X | MaxTotalTargetCMC$ 8 | ValidTgts$ Creature.Ally+YouCtrl | TgtPrompt$ Select target Ally creature card in your graveyard. | SpellDescription$ Return any number of target Ally creature cards with total mana value 8 or less from your graveyard to the battlefield. SVar:X:Count$ValidGraveyard Creature.Ally+YouCtrl AI:RemoveDeck:Random DeckNeeds:Type$Ally SVar:Picture:http://www.wizards.com/global/images/magic/general/march_from_the_tomb.jpg -Oracle:Return any number of target Ally creature cards with total converted mana cost 8 or less from your graveyard to the battlefield. +Oracle:Return any number of target Ally creature cards with total mana value 8 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/m/march_of_the_machines.txt b/forge-gui/res/cardsfolder/m/march_of_the_machines.txt index 157f32fecf0..565464c8970 100644 --- a/forge-gui/res/cardsfolder/m/march_of_the_machines.txt +++ b/forge-gui/res/cardsfolder/m/march_of_the_machines.txt @@ -1,10 +1,10 @@ Name:March of the Machines ManaCost:3 U Types:Enchantment -S:Mode$ Continuous | Affected$ Artifact.nonCreature | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | Description$ Each noncreature artifact is an artifact creature with power and toughness each equal to its converted mana cost. (Equipment that's a creature can't equip a creature.) +S:Mode$ Continuous | Affected$ Artifact.nonCreature | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | Description$ Each noncreature artifact is an artifact creature with power and toughness each equal to its mana value. (Equipment that's a creature can't equip a creature.) SVar:AffectedX:Count$CardManaCost SVar:NonStackingEffect:True SVar:PlayMain1:ALWAYS AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/march_of_the_machines.jpg -Oracle:Each noncreature artifact is an artifact creature with power and toughness each equal to its converted mana cost. (Equipment that's a creature can't equip a creature.) +Oracle:Each noncreature artifact is an artifact creature with power and toughness each equal to its mana value. (Equipment that's a creature can't equip a creature.) diff --git a/forge-gui/res/cardsfolder/m/marjhan.txt b/forge-gui/res/cardsfolder/m/marjhan.txt index 8d0cd6fad16..3a22cbc26fd 100644 --- a/forge-gui/res/cardsfolder/m/marjhan.txt +++ b/forge-gui/res/cardsfolder/m/marjhan.txt @@ -6,10 +6,10 @@ K:CARDNAME doesn't untap during your untap step. 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. SVar:TrigSac:DB$Sacrifice | Defined$ Self -A:AB$ Untap | Cost$ U U Sac<1/Creature> | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Untap CARDNAME. Activate this ability only during your upkeep. +A:AB$ Untap | Cost$ U U Sac<1/Creature> | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Untap CARDNAME. Activate only during your upkeep. A:AB$ DealDamage | Cost$ U U | NumDmg$ 1 | ValidTgts$ Creature.attacking+withoutFlying | TgtPrompt$ Select target attacking creature without flying | SubAbility$ DBPump | SpellDescription$ CARDNAME gets -1/-0 until end of turn and deals 1 damage to target attacking creature without flying. SVar:DBPump:DB$ Pump | NumAtt$ -1| Defined$ Self SVar:NeedsToPlay:Island.YouCtrl AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/marjhan.jpg -Oracle:Marjhan doesn't untap during your untap step.\n{U}{U}, Sacrifice a creature: Untap Marjhan. Activate this ability only during your upkeep.\nMarjhan can't attack unless defending player controls an Island.\n{U}{U}: Marjhan gets -1/-0 until end of turn and deals 1 damage to target attacking creature without flying.\nWhen you control no Islands, sacrifice Marjhan. +Oracle:Marjhan doesn't untap during your untap step.\n{U}{U}, Sacrifice a creature: Untap Marjhan. Activate only during your upkeep.\nMarjhan can't attack unless defending player controls an Island.\n{U}{U}: Marjhan gets -1/-0 until end of turn and deals 1 damage to target attacking creature without flying.\nWhen you control no Islands, sacrifice Marjhan. diff --git a/forge-gui/res/cardsfolder/m/marsh_flats.txt b/forge-gui/res/cardsfolder/m/marsh_flats.txt index eb441e8a057..865d21b7345 100644 --- a/forge-gui/res/cardsfolder/m/marsh_flats.txt +++ b/forge-gui/res/cardsfolder/m/marsh_flats.txt @@ -1,6 +1,6 @@ Name:Marsh Flats ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Swamp | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains or Swamp card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Swamp | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains or Swamp card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/marsh_flats.jpg -Oracle:{T}, Pay 1 life, Sacrifice Marsh Flats: Search your library for a Plains or Swamp card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Pay 1 life, Sacrifice Marsh Flats: Search your library for a Plains or Swamp card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/mask_of_the_mimic.txt b/forge-gui/res/cardsfolder/m/mask_of_the_mimic.txt index 885e508e08d..fb44709f90b 100644 --- a/forge-gui/res/cardsfolder/m/mask_of_the_mimic.txt +++ b/forge-gui/res/cardsfolder/m/mask_of_the_mimic.txt @@ -2,6 +2,6 @@ Name:Mask of the Mimic ManaCost:U Types:Instant A:SP$ Pump | Cost$ U Sac<1/Creature/creature> | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | StackDescription$ None | SubAbility$ DBChangeZone -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Targeted.sameName | ChangeNum$ 1 | Hidden$ True | StackDescription$ Search your library for a card with the same name as target nontoken creature and put that card onto the battlefield. | SpellDescription$ As an additional cost to cast this spell, sacrifice a creature. Search your library for a card with the same name as target nontoken creature and put that card onto the battlefield. Then shuffle your library. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Targeted.sameName | ChangeNum$ 1 | Hidden$ True | StackDescription$ Search your library for a card with the same name as target nontoken creature and put that card onto the battlefield. | SpellDescription$ As an additional cost to cast this spell, sacrifice a creature. Search your library for a card with the same name as target nontoken creature, put that card onto the battlefield, then shuffle. AI:RemoveDeck:All -Oracle:As an additional cost to cast this spell, sacrifice a creature.\nSearch your library for a card with the same name as target nontoken creature and put that card onto the battlefield. Then shuffle your library. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nSearch your library for a card with the same name as target nontoken creature, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/master_of_predicaments.txt b/forge-gui/res/cardsfolder/m/master_of_predicaments.txt index b422f785f7a..124be40ea7f 100644 --- a/forge-gui/res/cardsfolder/m/master_of_predicaments.txt +++ b/forge-gui/res/cardsfolder/m/master_of_predicaments.txt @@ -3,10 +3,10 @@ ManaCost:3 U U Types:Creature Sphinx PT:4/4 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigGuess | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose a card in your hand. That player guesses whether the card's converted mana cost is greater than 4. If the player guessed wrong, you may cast the card without paying its mana cost. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigGuess | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose a card in your hand. That player guesses whether the card's mana value is greater than 4. If the player guessed wrong, you may cast the card without paying its mana cost. SVar:TrigGuess:DB$ ChooseCard | ChoiceZone$ Hand | Defined$ You | Choices$ Card.YouOwn | AILogic$ RandomNonLand | SubAbility$ DBGuess SVar:DBGuess:DB$ GenericChoice | Defined$ TriggeredTarget | Choices$ GuessGreaterThanFour,GuessNotGreaterThanFour | AILogic$ Random | ShowChoice$ True -SVar:GuessGreaterThanFour:DB$ Play | Controller$ You | Defined$ ChosenCard | Optional$ True | WithoutManaCost$ True | ConditionDefined$ ChosenCard | ConditionPresent$ Card.cmcLE4+nonLand | ConditionCompare$ GE1 | SpellDescription$ That card's converted mana cost is greater than 4 -SVar:GuessNotGreaterThanFour:DB$ Play | Controller$ You | Defined$ ChosenCard | Optional$ True | WithoutManaCost$ True | ConditionDefined$ ChosenCard | ConditionPresent$ Card.cmcGT4+nonLand | ConditionCompare$ GE1 | SpellDescription$ That card's converted mana cost is not greater than 4 +SVar:GuessGreaterThanFour:DB$ Play | Controller$ You | Defined$ ChosenCard | Optional$ True | WithoutManaCost$ True | ConditionDefined$ ChosenCard | ConditionPresent$ Card.cmcLE4+nonLand | ConditionCompare$ GE1 | SpellDescription$ That card's mana value is greater than 4 +SVar:GuessNotGreaterThanFour:DB$ Play | Controller$ You | Defined$ ChosenCard | Optional$ True | WithoutManaCost$ True | ConditionDefined$ ChosenCard | ConditionPresent$ Card.cmcGT4+nonLand | ConditionCompare$ GE1 | SpellDescription$ That card's mana value is not greater than 4 SVar:Picture:http://www.wizards.com/global/images/magic/general/master_of_predicaments.jpg -Oracle:Flying\nWhenever Master of Predicaments deals combat damage to a player, choose a card in your hand. That player guesses whether the card's converted mana cost is greater than 4. If the player guessed wrong, you may cast the card without paying its mana cost. +Oracle:Flying\nWhenever Master of Predicaments deals combat damage to a player, choose a card in your hand. That player guesses whether the card's mana value is greater than 4. If the player guessed wrong, you may cast the card without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/m/masterminds_acquisition.txt b/forge-gui/res/cardsfolder/m/masterminds_acquisition.txt index 7b52ff4a5e6..921d0eaaa88 100644 --- a/forge-gui/res/cardsfolder/m/masterminds_acquisition.txt +++ b/forge-gui/res/cardsfolder/m/masterminds_acquisition.txt @@ -2,6 +2,6 @@ Name:Mastermind's Acquisition ManaCost:2 B B Types:Sorcery A:SP$ Charm | Cost$ 2 B B | Choices$ DBSearch,DBWish -SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, put it into your hand, then shuffle your library. +SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, put it into your hand, then shuffle. SVar:DBWish:DB$ ChangeZone | Origin$ Sideboard | Destination$ Hand | ChangeType$ Card.YouOwn | ChangeNum$ 1 | Mandatory$ True | Hidden$ True | SpellDescription$ Put a card you own from outside the game into your hand. -Oracle:Choose one —\n• Search your library for a card, put it into your hand, then shuffle your library.\n• Put a card you own from outside the game into your hand. +Oracle:Choose one —\n• Search your library for a card, put it into your hand, then shuffle.\n• Put a card you own from outside the game into your hand. diff --git a/forge-gui/res/cardsfolder/m/matter_reshaper.txt b/forge-gui/res/cardsfolder/m/matter_reshaper.txt index 353b03d1abf..c318e940c7d 100644 --- a/forge-gui/res/cardsfolder/m/matter_reshaper.txt +++ b/forge-gui/res/cardsfolder/m/matter_reshaper.txt @@ -2,8 +2,8 @@ Name:Matter Reshaper ManaCost:2 C Types:Creature Eldrazi PT:3/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDig | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, reveal the top card of your library. You may put that card onto the battlefield if it's a permanent card with converted mana cost 3 or less. Otherwise, put that card into your hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDig | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, reveal the top card of your library. You may put that card onto the battlefield if it's a permanent card with mana value 3 or less. Otherwise, put that card into your hand. SVar:TrigDig:DB$ Dig | DigNum$ 1 | Reveal$ True | Optional$ True | ChangeNum$ 1 | ChangeValid$ Permanent.cmcLE3 | DestinationZone$ Battlefield | DestinationZone2$ Hand DeckNeeds:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/matter_reshaper.jpg -Oracle:({C} represents colorless mana.)\nWhen Matter Reshaper dies, reveal the top card of your library. You may put that card onto the battlefield if it's a permanent card with converted mana cost 3 or less. Otherwise, put that card into your hand. +Oracle:({C} represents colorless mana.)\nWhen Matter Reshaper dies, reveal the top card of your library. You may put that card onto the battlefield if it's a permanent card with mana value 3 or less. Otherwise, put that card into your hand. diff --git a/forge-gui/res/cardsfolder/m/mausoleum_secrets.txt b/forge-gui/res/cardsfolder/m/mausoleum_secrets.txt index eae87881dff..48f6b5d9979 100644 --- a/forge-gui/res/cardsfolder/m/mausoleum_secrets.txt +++ b/forge-gui/res/cardsfolder/m/mausoleum_secrets.txt @@ -1,7 +1,7 @@ Name:Mausoleum Secrets ManaCost:1 B Types:Instant -A:SP$ ChangeZone | Cost$ 1 B | Origin$ Library | Destination$ Hand | ChangeType$ Card.Black+cmcLEX | ChangeNum$ 1 | 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. +A:SP$ ChangeZone | Cost$ 1 B | Origin$ Library | Destination$ Hand | ChangeType$ Card.Black+cmcLEX | ChangeNum$ 1 | SpellDescription$ Undergrowth - Search your library for a black card with mana value 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 shuffle your library. +Oracle:Undergrowth — Search your library for a black card with mana value less than or equal to the number of creature cards in your graveyard, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/mazes_end.txt b/forge-gui/res/cardsfolder/m/mazes_end.txt index 0c68e24b806..b8468823bf5 100644 --- a/forge-gui/res/cardsfolder/m/mazes_end.txt +++ b/forge-gui/res/cardsfolder/m/mazes_end.txt @@ -3,9 +3,9 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 3 T Return<1/CARDNAME> | ChangeType$ Gate | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | AILogic$ MazesEnd | SubAbility$ DBWin | SpellDescription$ Search your library for a Gate card, put it onto the battlefield, then shuffle your library. If you control ten or more Gates with different names, you win the game. +A:AB$ ChangeZone | Cost$ 3 T Return<1/CARDNAME> | ChangeType$ Gate | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | AILogic$ MazesEnd | SubAbility$ DBWin | SpellDescription$ Search your library for a Gate card, put it onto the battlefield, then shuffle. If you control ten or more Gates with different names, you win the game. SVar:DBWin:DB$ WinsGame | Defined$ You | ConditionCheckSVar$ MazeGate | ConditionSVarCompare$ GE10 SVar:MazeGate:Count$DifferentCardNames_Gate.YouCtrl+inZoneBattlefield AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/mazes_end.jpg -Oracle:Maze's End enters the battlefield tapped.\n{T}: Add {C}.\n{3}, {T}, Return Maze's End to its owner's hand: Search your library for a Gate card, put it onto the battlefield, then shuffle your library. If you control ten or more Gates with different names, you win the game. +Oracle:Maze's End enters the battlefield tapped.\n{T}: Add {C}.\n{3}, {T}, Return Maze's End to its owner's hand: Search your library for a Gate card, put it onto the battlefield, then shuffle. If you control ten or more Gates with different names, you win the game. diff --git a/forge-gui/res/cardsfolder/m/meltdown.txt b/forge-gui/res/cardsfolder/m/meltdown.txt index 1894b410f98..7f77fc3c4ce 100644 --- a/forge-gui/res/cardsfolder/m/meltdown.txt +++ b/forge-gui/res/cardsfolder/m/meltdown.txt @@ -1,8 +1,8 @@ Name:Meltdown ManaCost:X R Types:Sorcery -A:SP$ DestroyAll | Cost$ X R | ValidCards$ Artifact.cmcLEX | SpellDescription$ Destroy each artifact with converted mana cost X or less. +A:SP$ DestroyAll | Cost$ X R | ValidCards$ Artifact.cmcLEX | SpellDescription$ Destroy each artifact with mana value X or less. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/meltdown.jpg -Oracle:Destroy each artifact with converted mana cost X or less. +Oracle:Destroy each artifact with mana value X or less. diff --git a/forge-gui/res/cardsfolder/m/memoricide.txt b/forge-gui/res/cardsfolder/m/memoricide.txt index b9466170dac..8259232630c 100644 --- a/forge-gui/res/cardsfolder/m/memoricide.txt +++ b/forge-gui/res/cardsfolder/m/memoricide.txt @@ -1,8 +1,8 @@ Name:Memoricide ManaCost:3 B Types:Sorcery -A:SP$ NameCard | Cost$ 3 B | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. -SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.NamedCard | Chooser$ You | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand | StackDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. +A:SP$ NameCard | Cost$ 3 B | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles. +SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.NamedCard | Chooser$ You | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand | StackDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles. SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | StackDescription$ None SVar:NumInLib:TargetedPlayer$CardsInLibrary @@ -10,4 +10,4 @@ SVar:NumInHand:TargetedPlayer$CardsInHand SVar:NumInYard:TargetedPlayer$CardsInGraveyard AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/memoricide.jpg -Oracle:Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. +Oracle:Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/m/mental_misstep.txt b/forge-gui/res/cardsfolder/m/mental_misstep.txt index f2f858ffb2e..0085b72efc8 100644 --- a/forge-gui/res/cardsfolder/m/mental_misstep.txt +++ b/forge-gui/res/cardsfolder/m/mental_misstep.txt @@ -1,6 +1,6 @@ Name:Mental Misstep 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. +A:SP$ Counter | Cost$ PU | TargetType$ Spell | TgtPrompt$ Select target spell with mana value 1 | ValidTgts$ Card.cmcEQ1 | AIPhyrexianPayment$ Never | SpellDescription$ Counter target spell with mana value 1. SVar:Picture:http://www.wizards.com/global/images/magic/general/mental_misstep.jpg -Oracle:({U/P} 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 mana value 1. diff --git a/forge-gui/res/cardsfolder/m/mercadian_lift.txt b/forge-gui/res/cardsfolder/m/mercadian_lift.txt index 9657d855ea4..538ef424d25 100644 --- a/forge-gui/res/cardsfolder/m/mercadian_lift.txt +++ b/forge-gui/res/cardsfolder/m/mercadian_lift.txt @@ -2,7 +2,7 @@ Name:Mercadian Lift ManaCost:2 Types:Artifact A:AB$ PutCounter | Cost$ 1 T | CounterType$ WINCH | CounterNum$ 1 | SpellDescription$ Put a winch counter on CARDNAME. -A:AB$ ChangeZone | Cost$ T SubCounter | ChangeNum$ 1 | ChangeType$ Creature.cmcEQX | Origin$ Hand | Destination$ Battlefield | Optional$ True | SpellDescription$ You may put a creature card with converted mana cost X from your hand onto the battlefield. +A:AB$ ChangeZone | Cost$ T SubCounter | ChangeNum$ 1 | ChangeType$ Creature.cmcEQX | Origin$ Hand | Destination$ Battlefield | Optional$ True | SpellDescription$ You may put a creature card with mana value X from your hand onto the battlefield. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:{1}, {T}: Put a winch counter on Mercadian Lift.\n{T}, Remove X winch counters from Mercadian Lift: You may put a creature card with converted mana cost X from your hand onto the battlefield. +Oracle:{1}, {T}: Put a winch counter on Mercadian Lift.\n{T}, Remove X winch counters from Mercadian Lift: You may put a creature card with mana value X from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/m/merchant_scroll.txt b/forge-gui/res/cardsfolder/m/merchant_scroll.txt index 94b4d2728ff..adc45b88405 100644 --- a/forge-gui/res/cardsfolder/m/merchant_scroll.txt +++ b/forge-gui/res/cardsfolder/m/merchant_scroll.txt @@ -1,7 +1,7 @@ Name:Merchant Scroll ManaCost:1 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Hand | ChangeType$ Instant.Blue | ChangeNum$ 1 | SpellDescription$ Search your library for a blue instant card, reveal that card, and put it into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Hand | ChangeType$ Instant.Blue | ChangeNum$ 1 | SpellDescription$ Search your library for a blue instant card, reveal that card, put it into your hand, then shuffle. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/merchant_scroll.jpg -Oracle:Search your library for a blue instant card, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:Search your library for a blue instant card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/mercurial_chemister.txt b/forge-gui/res/cardsfolder/m/mercurial_chemister.txt index bcf0c7667c1..da212386bfa 100644 --- a/forge-gui/res/cardsfolder/m/mercurial_chemister.txt +++ b/forge-gui/res/cardsfolder/m/mercurial_chemister.txt @@ -3,7 +3,7 @@ ManaCost:3 U R Types:Creature Human Wizard PT:2/3 A:AB$ Draw | Cost$ U T | NumCards$ 2 | SpellDescription$ Draw two cards. -A:AB$ DealDamage | Cost$ R T Discard<1/Card> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target creature equal to the discarded card's converted mana cost. +A:AB$ DealDamage | Cost$ R T Discard<1/Card> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target creature equal to the discarded card's mana value. SVar:X:Discarded$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/mercurial_chemister.jpg -Oracle:{U}, {T}: Draw two cards.\n{R}, {T}, Discard a card: Mercurial Chemister deals damage to target creature equal to the discarded card's converted mana cost. +Oracle:{U}, {T}: Draw two cards.\n{R}, {T}, Discard a card: Mercurial Chemister deals damage to target creature equal to the discarded card's mana value. diff --git a/forge-gui/res/cardsfolder/m/meren_of_clan_nel_toth.txt b/forge-gui/res/cardsfolder/m/meren_of_clan_nel_toth.txt index fa025593894..79078deea6c 100644 --- a/forge-gui/res/cardsfolder/m/meren_of_clan_nel_toth.txt +++ b/forge-gui/res/cardsfolder/m/meren_of_clan_nel_toth.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Human Shaman PT:3/4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigExperience | TriggerDescription$ Whenever another creature you control dies, you get an experience counter. SVar:TrigExperience:DB$ PutCounter | Defined$ You | CounterType$ Experience | CounterNum$ 1 -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of your end step, choose target creature card in your graveyard. If that card's converted mana cost is less than or equal to the number of experience counters you have, return it to the battlefield. Otherwise, put it into your hand. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of your end step, choose target creature card in your graveyard. If that card's mana value is less than or equal to the number of experience counters you have, return it to the battlefield. Otherwise, put it into your hand. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Battlefield | ConditionDefined$ Targeted | ConditionPresent$ Card.cmcLEX | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ Targeted | Origin$ Graveyard | Destination$ Hand | ConditionDefined$ Targeted | ConditionPresent$ Card.cmcGTX SVar:X:Count$YourCountersExperience SVar:Picture:http://www.wizards.com/global/images/magic/general/meren_of_clan_nel_toth.jpg -Oracle:Whenever another creature you control dies, you get an experience counter.\nAt the beginning of your end step, choose target creature card in your graveyard. If that card's converted mana cost is less than or equal to the number of experience counters you have, return it to the battlefield. Otherwise, put it into your hand. \ No newline at end of file +Oracle:Whenever another creature you control dies, you get an experience counter.\nAt the beginning of your end step, choose target creature card in your graveyard. If that card's mana value is less than or equal to the number of experience counters you have, return it to the battlefield. Otherwise, put it into your hand. diff --git a/forge-gui/res/cardsfolder/m/merfolk_windrobber.txt b/forge-gui/res/cardsfolder/m/merfolk_windrobber.txt index 8401f9ce0bf..73d2878000d 100755 --- a/forge-gui/res/cardsfolder/m/merfolk_windrobber.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_windrobber.txt @@ -5,7 +5,7 @@ PT:1/1 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player mills a card. SVar:TrigMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 1 -A:AB$ Draw | Cost$ Sac<1/CARDNAME> | NumCards$ 1 | CheckSVar$ X | SVarCompare$ GE8 | SpellDescription$ Draw a card. Activate this ability only if an opponent has eight or more cards in their graveyard. +A:AB$ Draw | Cost$ Sac<1/CARDNAME> | NumCards$ 1 | CheckSVar$ X | SVarCompare$ GE8 | SpellDescription$ Draw a card. Activate only if an opponent has eight or more cards in their graveyard. SVar:X:PlayerCountOpponents$HighestCardsInGraveyard DeckHas:Ability$Mill & Ability$Sacrifice -Oracle:Flying\nWhenever Merfolk Windrobber deals combat damage to a player, that player mills a card. (They put the top card of their library into their graveyard.)\nSacrifice Merfolk Windrobber: Draw a card. Activate this ability only if an opponent has eight or more cards in their graveyard. +Oracle:Flying\nWhenever Merfolk Windrobber deals combat damage to a player, that player mills a card. (They put the top card of their library into their graveyard.)\nSacrifice Merfolk Windrobber: Draw a card. Activate only if an opponent has eight or more cards in their graveyard. diff --git a/forge-gui/res/cardsfolder/m/merrow_harbinger.txt b/forge-gui/res/cardsfolder/m/merrow_harbinger.txt index e57b4747ef8..6aab070fd7d 100644 --- a/forge-gui/res/cardsfolder/m/merrow_harbinger.txt +++ b/forge-gui/res/cardsfolder/m/merrow_harbinger.txt @@ -3,8 +3,8 @@ ManaCost:3 U Types:Creature Merfolk Wizard PT:2/3 K:Islandwalk -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle and put that card on top. 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 (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. +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 and put that card on top. diff --git a/forge-gui/res/cardsfolder/m/metallurgic_summonings.txt b/forge-gui/res/cardsfolder/m/metallurgic_summonings.txt index b2289e4db6a..c31cfcf631f 100644 --- a/forge-gui/res/cardsfolder/m/metallurgic_summonings.txt +++ b/forge-gui/res/cardsfolder/m/metallurgic_summonings.txt @@ -1,11 +1,11 @@ Name:Metallurgic Summonings ManaCost:3 U U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an instant or sorcery spell, create an X/X colorless Construct artifact creature token, where X is that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an instant or sorcery spell, create an X/X colorless Construct artifact creature token, where X is that spell's mana value. SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenScript$ c_x_x_a_construct | TokenPower$ X | TokenToughness$ X | TokenOwner$ You | LegacyImage$ c x x a construct kld -A:AB$ ChangeZoneAll | Cost$ 3 U U Exile<1/CARDNAME> | ChangeType$ Instant.YouOwn,Sorcery.YouOwn | IsPresent$ Card.Artifact+YouCtrl | PresentCompare$ GE6 | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return all instant and sorcery cards from your graveyard to your hand. Activate this ability only if you control six or more artifacts. +A:AB$ ChangeZoneAll | Cost$ 3 U U Exile<1/CARDNAME> | ChangeType$ Instant.YouOwn,Sorcery.YouOwn | IsPresent$ Card.Artifact+YouCtrl | PresentCompare$ GE6 | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return all instant and sorcery cards from your graveyard to your hand. Activate only if you control six or more artifacts. SVar:X:TriggerCount$CastSACMC SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery SVar:Picture:http://www.wizards.com/global/images/magic/general/metallurgic_summonings.jpg -Oracle:Whenever you cast an instant or sorcery spell, create an X/X colorless Construct artifact creature token, where X is that spell's converted mana cost.\n{3}{U}{U}, Exile Metallurgic Summonings: Return all instant and sorcery cards from your graveyard to your hand. Activate this ability only if you control six or more artifacts. +Oracle:Whenever you cast an instant or sorcery spell, create an X/X colorless Construct artifact creature token, where X is that spell's mana value.\n{3}{U}{U}, Exile Metallurgic Summonings: Return all instant and sorcery cards from your graveyard to your hand. Activate only if you control six or more artifacts. diff --git a/forge-gui/res/cardsfolder/m/metalwork_colossus.txt b/forge-gui/res/cardsfolder/m/metalwork_colossus.txt index e5c984ffe2a..2e98560d826 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 | EffectZone$ All | Description$ This spell 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 | EffectZone$ All | Description$ This spell costs {X} less to cast, where X is the total mana value 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: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. +Oracle:This spell costs {X} less to cast, where X is the total mana value 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 70f554b191e..02526d0ffac 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 | 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. +A:SP$ Mana | Cost$ G Sac<1/Creature> | Produced$ Any | Amount$ X | RestrictValid$ Card.Creature | SpellDescription$ Add X mana of any one color, where X is 1 plus the sacrificed creature's mana value. 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 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. +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 mana value. Spend this mana only to cast creature spells. diff --git a/forge-gui/res/cardsfolder/m/metathran_aerostat.txt b/forge-gui/res/cardsfolder/m/metathran_aerostat.txt index bc63540ceef..4702485fcb4 100644 --- a/forge-gui/res/cardsfolder/m/metathran_aerostat.txt +++ b/forge-gui/res/cardsfolder/m/metathran_aerostat.txt @@ -3,10 +3,10 @@ ManaCost:2 U U Types:Creature Metathran PT:2/2 K:Flying -A:AB$ ChangeZone | Cost$ X U | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ You may put a creature card with converted mana cost X from your hand onto the battlefield. If you do, return CARDNAME to its owner's hand. +A:AB$ ChangeZone | Cost$ X U | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBReturn | SpellDescription$ You may put a creature card with mana value X from your hand onto the battlefield. If you do, return CARDNAME to its owner's hand. SVar:DBReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ EQ1 | SubAbility$ Cleanup SVar:X:Count$xPaid SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/metathran_aerostat.jpg -Oracle:Flying\n{X}{U}: You may put a creature card with converted mana cost X from your hand onto the battlefield. If you do, return Metathran Aerostat to its owner's hand. +Oracle:Flying\n{X}{U}: You may put a creature card with mana value X from your hand onto the battlefield. If you do, return Metathran Aerostat to its owner's hand. diff --git a/forge-gui/res/cardsfolder/m/midnight_scavengers.txt b/forge-gui/res/cardsfolder/m/midnight_scavengers.txt index d5482dea9bb..a767ede7574 100644 --- a/forge-gui/res/cardsfolder/m/midnight_scavengers.txt +++ b/forge-gui/res/cardsfolder/m/midnight_scavengers.txt @@ -2,9 +2,9 @@ Name:Midnight Scavengers ManaCost:4 B Types:Creature Human Rogue 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 creature card with converted mana cost 3 or less from your graveyard to your hand. +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 with mana value 3 or less from your graveyard to your hand. SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl+cmcLE3 DeckHints:Name$Graf Rats MeldPair:Graf Rats AlternateMode:Meld -Oracle:When Midnight Scavengers enters the battlefield, you may return target creature card with converted mana cost 3 or less from your graveyard to your hand.\n(Melds with Graf Rats.) +Oracle:When Midnight Scavengers enters the battlefield, you may return target creature card with mana value 3 or less from your graveyard to your hand.\n(Melds with Graf Rats.) diff --git a/forge-gui/res/cardsfolder/m/migration_path.txt b/forge-gui/res/cardsfolder/m/migration_path.txt index 74cbf679d8b..3e3b226eeec 100755 --- a/forge-gui/res/cardsfolder/m/migration_path.txt +++ b/forge-gui/res/cardsfolder/m/migration_path.txt @@ -1,6 +1,6 @@ Name:Migration Path ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 2 | StackDescription$ SpellDescription | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 2 | StackDescription$ SpellDescription | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. K:Cycling:2 -Oracle:Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library.\nCycling {2} ({2}, Discard this card: Draw a card.) +Oracle:Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/m/migratory_greathorn.txt b/forge-gui/res/cardsfolder/m/migratory_greathorn.txt index 89431e18e94..5ab769dd426 100755 --- a/forge-gui/res/cardsfolder/m/migratory_greathorn.txt +++ b/forge-gui/res/cardsfolder/m/migratory_greathorn.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Beast PT:3/4 K:Mutate:2 G -T:Mode$ Mutates | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature mutates, search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +T:Mode$ Mutates | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature mutates, search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 -Oracle:Mutate {2}{G} (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.)\nWhenever this creature mutates, search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:Mutate {2}{G} (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.)\nWhenever this creature mutates, search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/migratory_route.txt b/forge-gui/res/cardsfolder/m/migratory_route.txt index 81d9693cd9e..465a6c806d1 100644 --- a/forge-gui/res/cardsfolder/m/migratory_route.txt +++ b/forge-gui/res/cardsfolder/m/migratory_route.txt @@ -5,4 +5,4 @@ A:SP$ Token | Cost$ 3 W U | TokenAmount$ 4 | TokenScript$ w_1_1_bird_flying | To K:TypeCycling:Basic:2 DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/migratory_route.jpg -Oracle:Create four 1/1 white Bird creature tokens with flying.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Create four 1/1 white Bird creature tokens with flying.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/m/mimeofacture.txt b/forge-gui/res/cardsfolder/m/mimeofacture.txt index 62676734b44..d4f1a2419ee 100644 --- a/forge-gui/res/cardsfolder/m/mimeofacture.txt +++ b/forge-gui/res/cardsfolder/m/mimeofacture.txt @@ -2,7 +2,7 @@ Name:Mimeofacture ManaCost:3 U Types:Sorcery K:Replicate:3 U -A:SP$ Pump | Cost$ 3 U | ValidTgts$ Permanent.OppCtrl | TgtPrompt$ Choose target permanent an opponent controls | IsCurse$ True | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Choose target permanent an opponent controls. Search that player's library for a card with the same name and put it onto the battlefield under your control. Then that player shuffles their library. +A:SP$ Pump | Cost$ 3 U | ValidTgts$ Permanent.OppCtrl | TgtPrompt$ Choose target permanent an opponent controls | IsCurse$ True | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Choose target permanent an opponent controls. Search that player's library for a card with the same name and put it onto the battlefield under your control. Then that player shuffles. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | DefinedPlayer$ TargetedController | Chooser$ You | ChangeType$ Targeted.sameName | ChangeNum$ 1 | GainControl$ True | Shuffle$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/mimeofacture.jpg -Oracle:Replicate {3}{U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.)\nChoose target permanent an opponent controls. Search that player's library for a card with the same name and put it onto the battlefield under your control. Then that player shuffles their library. +Oracle:Replicate {3}{U} (When you cast this spell, copy it for each time you paid its replicate cost. You may choose new targets for the copies.)\nChoose target permanent an opponent controls. Search that player's library for a card with the same name and put it onto the battlefield under your control. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/m/mind_slash.txt b/forge-gui/res/cardsfolder/m/mind_slash.txt index 12edb038db0..9bfb957c216 100644 --- a/forge-gui/res/cardsfolder/m/mind_slash.txt +++ b/forge-gui/res/cardsfolder/m/mind_slash.txt @@ -1,8 +1,8 @@ Name:Mind Slash ManaCost:1 B B Types:Enchantment -A:AB$ Discard | Cost$ B Sac<1/Creature> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ B Sac<1/Creature> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate only as a sorcery. AI:RemoveDeck:All SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/mind_slash.jpg -Oracle:{B}, Sacrifice a creature: Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +Oracle:{B}, Sacrifice a creature: Target opponent reveals their hand. You choose a card from it. That player discards that card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/m/mindblaze.txt b/forge-gui/res/cardsfolder/m/mindblaze.txt index 92aa656fb1e..ec564b4f87e 100644 --- a/forge-gui/res/cardsfolder/m/mindblaze.txt +++ b/forge-gui/res/cardsfolder/m/mindblaze.txt @@ -13,4 +13,4 @@ SVar:Z:Number$ChosenNumber AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/mindblaze.jpg -Oracle:Choose a nonland card name and a number greater than 0. Target player reveals their library. If that library contains exactly the chosen number of cards with the chosen name, Mindblaze deals 8 damage to that player. Then that player shuffles their library. +Oracle:Choose a nonland card name and a number greater than 0. Target player reveals their library. If that library contains exactly the chosen number of cards with the chosen name, Mindblaze deals 8 damage to that player. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/m/mindmelter.txt b/forge-gui/res/cardsfolder/m/mindmelter.txt index cc2b1026f55..6f2c7574eb5 100644 --- a/forge-gui/res/cardsfolder/m/mindmelter.txt +++ b/forge-gui/res/cardsfolder/m/mindmelter.txt @@ -4,7 +4,7 @@ Types:Creature Eldrazi Drone PT:2/2 K:Devoid K:Unblockable -A:AB$ ChangeZone | Cost$ 3 C | ValidTgts$ Opponent | SorcerySpeed$ True | TgtPrompt$ Select target opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Targeted | IsCurse$ True | Mandatory$ True | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent exiles a card from their hand. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 3 C | ValidTgts$ Opponent | SorcerySpeed$ True | TgtPrompt$ Select target opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Targeted | IsCurse$ True | Mandatory$ True | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent exiles a card from their hand. Activate only any time you could cast a sorcery. DeckHints:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/mindmelter.jpg -Oracle:Devoid (This card has no color.)\nMindmelter can't be blocked.\n{3}{C}: Target opponent exiles a card from their hand. Activate this ability only any time you could cast a sorcery. ({C} represents colorless mana.) +Oracle:Devoid (This card has no color.)\nMindmelter can't be blocked.\n{3}{C}: Target opponent exiles a card from their hand. Activate only as a sorcery. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/m/minds_desire.txt b/forge-gui/res/cardsfolder/m/minds_desire.txt index db16d6a4b53..f1eb078e8c8 100644 --- a/forge-gui/res/cardsfolder/m/minds_desire.txt +++ b/forge-gui/res/cardsfolder/m/minds_desire.txt @@ -2,10 +2,10 @@ Name:Mind's Desire ManaCost:4 U U Types:Sorcery K:Storm -A:SP$ Shuffle | Cost$ 4 U U | SubAbility$ DBExile | AILogic$ Always | SpellDescription$ Shuffle your library. Then exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. (If it has X in its mana cost, X is 0.) +A:SP$ Shuffle | Cost$ 4 U U | SubAbility$ DBExile | AILogic$ Always | SpellDescription$ Shuffle your library. Then exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. SVar:DBExile:DB$ ChangeZone | Defined$ TopOfLibrary | Origin$ Library | Destination$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$Effect | RememberObjects$ Remembered | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ 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:Picture:http://www.wizards.com/global/images/magic/general/minds_desire.jpg -Oracle:Shuffle your library. Then exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. (If it has X in its mana cost, X is 0.)\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) +Oracle:Shuffle your library. Then exile the top card of your library. Until end of turn, you may play that card without paying its mana cost.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/m/mindshrieker.txt b/forge-gui/res/cardsfolder/m/mindshrieker.txt index 11d100cff3a..9e2c13a38ea 100644 --- a/forge-gui/res/cardsfolder/m/mindshrieker.txt +++ b/forge-gui/res/cardsfolder/m/mindshrieker.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Creature Spirit Bird PT:1/1 K:Flying -A:AB$ Mill | Cost$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | SubAbility$ DBPump | RememberMilled$ True | SpellDescription$ Target player mills a card. Mindshrieker gets +X/+X until end of turn, where X is the milled card's converted mana cost. +A:AB$ Mill | Cost$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | SubAbility$ DBPump | RememberMilled$ True | SpellDescription$ Target player mills a card. Mindshrieker gets +X/+X until end of turn, where X is the milled card's mana value. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost -Oracle:Flying\n{2}: Target player mills a card. Mindshrieker gets +X/+X until end of turn, where X is the milled card's converted mana cost. +Oracle:Flying\n{2}: Target player mills a card. Mindshrieker gets +X/+X until end of turn, where X is the milled card's mana value. diff --git a/forge-gui/res/cardsfolder/m/mindwarper.txt b/forge-gui/res/cardsfolder/m/mindwarper.txt index ac9c129fdd0..cb698920e6c 100644 --- a/forge-gui/res/cardsfolder/m/mindwarper.txt +++ b/forge-gui/res/cardsfolder/m/mindwarper.txt @@ -3,6 +3,6 @@ ManaCost:2 B B Types:Creature Spirit PT:0/0 K:etbCounter:P1P1:3 -A:AB$ Discard | Cost$ 2 B SubCounter<1/P1P1> | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 2 B SubCounter<1/P1P1> | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/mindwarper.jpg -Oracle:Mindwarper enters the battlefield with three +1/+1 counters on it.\n{2}{B}, Remove a +1/+1 counter from Mindwarper: Target player discards a card. Activate this ability only any time you could cast a sorcery. +Oracle:Mindwarper enters the battlefield with three +1/+1 counters on it.\n{2}{B}, Remove a +1/+1 counter from Mindwarper: Target player discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/m/mindwhip_sliver.txt b/forge-gui/res/cardsfolder/m/mindwhip_sliver.txt index f654f7c5683..23a7fcd059b 100644 --- a/forge-gui/res/cardsfolder/m/mindwhip_sliver.txt +++ b/forge-gui/res/cardsfolder/m/mindwhip_sliver.txt @@ -2,7 +2,7 @@ Name:Mindwhip Sliver ManaCost:2 B Types:Creature Sliver PT:2/2 -S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Discard | Description$ All Slivers have "{2}, Sacrifice this permanent: Target player discards a card at random. Activate this ability only any time you could cast a sorcery." -SVar:Discard:AB$Discard | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | Mode$ Random | SpellDescription$ Target player discards a card at random. Activate this ability only any time you could cast a sorcery. +S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Discard | Description$ All Slivers have "{2}, Sacrifice this permanent: Target player discards a card at random. Activate only as a sorcery." +SVar:Discard:AB$Discard | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | Mode$ Random | SpellDescription$ Target player discards a card at random. Activate only any time you could cast a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/mindwhip_sliver.jpg -Oracle:All Slivers have "{2}, Sacrifice this permanent: Target player discards a card at random. Activate this ability only any time you could cast a sorcery." +Oracle:All Slivers have "{2}, Sacrifice this permanent: Target player discards a card at random. Activate only as a sorcery." diff --git a/forge-gui/res/cardsfolder/m/mire_boa.txt b/forge-gui/res/cardsfolder/m/mire_boa.txt index 7530284dde6..aa2d615893c 100644 --- a/forge-gui/res/cardsfolder/m/mire_boa.txt +++ b/forge-gui/res/cardsfolder/m/mire_boa.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Snake PT:2/1 K:Swampwalk -A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate CARDNAME. +A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate CARDNAME. (The next time this creature would be destroyed, instead tap it, remove it from combat, and heal all damage on it.) SVar:Picture:http://www.wizards.com/global/images/magic/general/mire_boa.jpg -Oracle:Swampwalk (This creature can't be blocked as long as defending player controls a Swamp.)\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. (The next time this creature would be destroyed, instead tap it, remove it from combat, and heal all damage on it.) diff --git a/forge-gui/res/cardsfolder/m/mire_shade.txt b/forge-gui/res/cardsfolder/m/mire_shade.txt index 2abc769b342..a57b7bd1981 100644 --- a/forge-gui/res/cardsfolder/m/mire_shade.txt +++ b/forge-gui/res/cardsfolder/m/mire_shade.txt @@ -2,7 +2,7 @@ Name:Mire Shade ManaCost:1 B Types:Creature Shade PT:1/1 -A:AB$ PutCounter | Cost$ B Sac<1/Swamp> | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate this ability only any time you could cast a sorcery. +A:AB$ PutCounter | Cost$ B Sac<1/Swamp> | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate only as a sorcery. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/mire_shade.jpg -Oracle:{B}, Sacrifice a Swamp: Put a +1/+1 counter on Mire Shade. Activate this ability only any time you could cast a sorcery. +Oracle:{B}, Sacrifice a Swamp: Put a +1/+1 counter on Mire Shade. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/m/mirror_universe.txt b/forge-gui/res/cardsfolder/m/mirror_universe.txt index 8682c599c80..2bd8bcba37b 100644 --- a/forge-gui/res/cardsfolder/m/mirror_universe.txt +++ b/forge-gui/res/cardsfolder/m/mirror_universe.txt @@ -1,7 +1,7 @@ Name:Mirror Universe ManaCost:6 Types:Artifact -A:AB$ ExchangeLife | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Exchange life totals with target opponent. Activate this ability only during your upkeep. +A:AB$ ExchangeLife | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Exchange life totals with target opponent. Activate only during your upkeep. SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/mirror_universe.jpg -Oracle:{T}, Sacrifice Mirror Universe: Exchange life totals with target opponent. Activate this ability only during your upkeep. +Oracle:{T}, Sacrifice Mirror Universe: Exchange life totals with target opponent. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/m/mishra_artificer_prodigy.txt b/forge-gui/res/cardsfolder/m/mishra_artificer_prodigy.txt index 59bfeee2d99..981defdf071 100644 --- a/forge-gui/res/cardsfolder/m/mishra_artificer_prodigy.txt +++ b/forge-gui/res/cardsfolder/m/mishra_artificer_prodigy.txt @@ -2,7 +2,7 @@ Name:Mishra, Artificer Prodigy ManaCost:1 U B R Types:Legendary Creature Human Artificer PT:4/4 -T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChangeZone | TriggerDescription$ Whenever you cast an artifact spell, you may search your graveyard, hand, and/or library for a card with the same name as that spell and put it onto the battlefield. If you search your library this way, shuffle it. +T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChangeZone | TriggerDescription$ Whenever you cast an artifact spell, you may search your graveyard, hand, and/or library for a card with the same name as that spell and put it onto the battlefield. If you search your library this way, shuffle. SVar:TrigChangeZone:DB$ ChangeZone | Hidden$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard,Hand | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Battlefield | ChangeType$ Triggered.sameName | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/mishra_artificer_prodigy.jpg -Oracle:Whenever you cast an artifact spell, you may search your graveyard, hand, and/or library for a card with the same name as that spell and put it onto the battlefield. If you search your library this way, shuffle it. +Oracle:Whenever you cast an artifact spell, you may search your graveyard, hand, and/or library for a card with the same name as that spell and put it onto the battlefield. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/m/mistmeadow_skulk.txt b/forge-gui/res/cardsfolder/m/mistmeadow_skulk.txt index e8cced9378c..e2df6887284 100644 --- a/forge-gui/res/cardsfolder/m/mistmeadow_skulk.txt +++ b/forge-gui/res/cardsfolder/m/mistmeadow_skulk.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Kithkin Rogue PT:1/1 K:Lifelink -K:Protection:Card.cmcGE3:Protection from converted mana cost 3 or greater +K:Protection:Card.cmcGE3:Protection from mana value 3 or greater SVar:Picture:http://www.wizards.com/global/images/magic/general/mistmeadow_skulk.jpg -Oracle:Lifelink, protection from converted mana cost 3 or greater +Oracle:Lifelink, protection from mana value 3 or greater diff --git a/forge-gui/res/cardsfolder/m/mistveil_plains.txt b/forge-gui/res/cardsfolder/m/mistveil_plains.txt index 015b74b2455..ba67feff4fa 100644 --- a/forge-gui/res/cardsfolder/m/mistveil_plains.txt +++ b/forge-gui/res/cardsfolder/m/mistveil_plains.txt @@ -2,6 +2,6 @@ Name:Mistveil Plains ManaCost:no cost Types:Land Plains K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ W T | IsPresent$ Permanent.White+YouCtrl | PresentCompare$ GE2 | ValidTgts$ Card.YouCtrl | TgtPrompt$ Select target card in your graveyard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | ChangeNum$ 1 | SpellDescription$ Put target card from your graveyard on the bottom of your library. Activate this ability only if you control two or more white permanents. +A:AB$ ChangeZone | Cost$ W T | IsPresent$ Permanent.White+YouCtrl | PresentCompare$ GE2 | ValidTgts$ Card.YouCtrl | TgtPrompt$ Select target card in your graveyard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | ChangeNum$ 1 | SpellDescription$ Put target card from your graveyard on the bottom of your library. Activate only if you control two or more white permanents. SVar:Picture:http://www.wizards.com/global/images/magic/general/mistveil_plains.jpg -Oracle:({T}: Add {W}.)\nMistveil Plains enters the battlefield tapped.\n{W}, {T}: Put target card from your graveyard on the bottom of your library. Activate this ability only if you control two or more white permanents. +Oracle:({T}: Add {W}.)\nMistveil Plains enters the battlefield tapped.\n{W}, {T}: Put target card from your graveyard on the bottom of your library. Activate only if you control two or more white permanents. diff --git a/forge-gui/res/cardsfolder/m/misty_rainforest.txt b/forge-gui/res/cardsfolder/m/misty_rainforest.txt index e742efb59b0..a87ac0aa404 100644 --- a/forge-gui/res/cardsfolder/m/misty_rainforest.txt +++ b/forge-gui/res/cardsfolder/m/misty_rainforest.txt @@ -1,6 +1,6 @@ Name:Misty Rainforest ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest,Island | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest or Island card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest,Island | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest or Island card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/misty_rainforest.jpg -Oracle:{T}, Pay 1 life, Sacrifice Misty Rainforest: Search your library for a Forest or Island card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Pay 1 life, Sacrifice Misty Rainforest: Search your library for a Forest or Island card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/mizzix_of_the_izmagnus.txt b/forge-gui/res/cardsfolder/m/mizzix_of_the_izmagnus.txt index 161d7568c53..388dbff8ebd 100644 --- a/forge-gui/res/cardsfolder/m/mizzix_of_the_izmagnus.txt +++ b/forge-gui/res/cardsfolder/m/mizzix_of_the_izmagnus.txt @@ -2,9 +2,9 @@ Name:Mizzix of the Izmagnus ManaCost:2 U R Types:Legendary Creature Goblin Wizard PT:2/2 -T:Mode$ SpellCast | ValidCard$ Instant.cmcGTX,Sorcery.cmcGTX | ValidActivatingPlayer$ You | Execute$ TrigExperience | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell with converted mana cost greater than the number of experience counters you have, you get an experience counter. +T:Mode$ SpellCast | ValidCard$ Instant.cmcGTX,Sorcery.cmcGTX | ValidActivatingPlayer$ You | Execute$ TrigExperience | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell with mana value greater than the number of experience counters you have, you get an experience counter. SVar:TrigExperience:DB$ PutCounter | Defined$ You | CounterType$ Experience | CounterNum$ 1 S:Mode$ ReduceCost | ValidCard$ Instant,Sorcery | Type$ Spell | Activator$ You | Amount$ X | Description$ Instant and sorcery spells you cast cost {1} less to cast for each experience counter you have. SVar:X:Count$YourCountersExperience SVar:Picture:http://www.wizards.com/global/images/magic/general/mizzix_of_the_izmagnus.jpg -Oracle:Whenever you cast an instant or sorcery spell with converted mana cost greater than the number of experience counters you have, you get an experience counter.\nInstant and sorcery spells you cast cost {1} less to cast for each experience counter you have. +Oracle:Whenever you cast an instant or sorcery spell with mana value greater than the number of experience counters you have, you get an experience counter.\nInstant and sorcery spells you cast cost {1} less to cast for each experience counter you have. diff --git a/forge-gui/res/cardsfolder/m/mobile_fort.txt b/forge-gui/res/cardsfolder/m/mobile_fort.txt index 1543bf70b32..f7e2d30f805 100644 --- a/forge-gui/res/cardsfolder/m/mobile_fort.txt +++ b/forge-gui/res/cardsfolder/m/mobile_fort.txt @@ -3,5 +3,5 @@ ManaCost:4 Types:Artifact Creature Wall PT:0/6 K:Defender -A:AB$ Pump | Cost$ 3 | Defined$ Self | NumAtt$ +3 | NumDef$ -1 | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | ActivationLimit$ 1 | SpellDescription$ CARDNAME get +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate this ability only once each turn. -Oracle:Defender (This creature can't attack.)\n{3}: Mobile Fort gets +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 3 | Defined$ Self | NumAtt$ +3 | NumDef$ -1 | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | ActivationLimit$ 1 | SpellDescription$ CARDNAME get +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate only once each turn. +Oracle:Defender (This creature can't attack.)\n{3}: Mobile Fort gets +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/m/mockery_of_nature.txt b/forge-gui/res/cardsfolder/m/mockery_of_nature.txt index 5132c8dba38..1a0d2db8d91 100644 --- a/forge-gui/res/cardsfolder/m/mockery_of_nature.txt +++ b/forge-gui/res/cardsfolder/m/mockery_of_nature.txt @@ -7,4 +7,4 @@ T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecide 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 this spell, 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 mana value.)\nWhen you cast this spell, you may destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/m/modo_the_gnarled_oracle.txt b/forge-gui/res/cardsfolder/m/modo_the_gnarled_oracle.txt index ccca79a2710..14643ec27c6 100644 --- a/forge-gui/res/cardsfolder/m/modo_the_gnarled_oracle.txt +++ b/forge-gui/res/cardsfolder/m/modo_the_gnarled_oracle.txt @@ -2,7 +2,7 @@ Name:M'Odo, the Gnarled Oracle ManaCost:B U G Types:Legendary Creature Zombie Elf Wizard PT:0/3 -A:AB$ DigUntil | Cost$ X Discard<1/Card> | ValidTgts$ Player | TgtPrompt$ Select target player | Valid$ Creature.cmcLEX | FoundDestination$ Battlefield | RevealedDestination$ Library | Shuffle$ True | GainControl$ True | CostDesc$ Eminence — {X}, Discard a card: | SpellDescription$ Target player reveals cards from the top of their library until they reveal a creature card with converted mana cost X or less. Put that card onto the battlefield under your control, then that player shuffles the rest into their library. Activate this ability only if M'Odo, the Gnarled Oracle is on the battlefield or in the command zone. -A:AB$ DigUntil | Cost$ X Discard<1/Card> | ValidTgts$ Player | TgtPrompt$ Select target player | Valid$ Creature.cmcLEX | FoundDestination$ Battlefield | RevealedDestination$ Library | Shuffle$ True | GainControl$ True | ActivationZone$ Command | CostDesc$ Eminence — {X}, Discard a card: | SpellDescription$ Target player reveals cards from the top of their library until they reveal a creature card with converted mana cost X or less. Put that card onto the battlefield under your control, then that player shuffles the rest into their library. Activate this ability only if M'Odo, the Gnarled Oracle is on the battlefield or in the command zone. +A:AB$ DigUntil | Cost$ X Discard<1/Card> | ValidTgts$ Player | TgtPrompt$ Select target player | Valid$ Creature.cmcLEX | FoundDestination$ Battlefield | RevealedDestination$ Library | Shuffle$ True | GainControl$ True | CostDesc$ Eminence — {X}, Discard a card: | SpellDescription$ Target player reveals cards from the top of their library until they reveal a creature card with mana value X or less. Put that card onto the battlefield under your control, then that player shuffles the rest into their library. Activate this ability only if M'Odo, the Gnarled Oracle is on the battlefield or in the command zone. +A:AB$ DigUntil | Cost$ X Discard<1/Card> | ValidTgts$ Player | TgtPrompt$ Select target player | Valid$ Creature.cmcLEX | FoundDestination$ Battlefield | RevealedDestination$ Library | Shuffle$ True | GainControl$ True | ActivationZone$ Command | CostDesc$ Eminence — {X}, Discard a card: | SpellDescription$ Target player reveals cards from the top of their library until they reveal a creature card with mana value X or less. Put that card onto the battlefield under your control, then that player shuffles the rest into their library. Activate this ability only if M'Odo, the Gnarled Oracle is on the battlefield or in the command zone. SVar:X:Count$xPaid -Oracle:Eminence — {X}, Discard a card: Target player reveals cards from the top of their library until they reveal a creature card with converted mana cost X or less. Put that card onto the battlefield under your control, then that player shuffles the rest into their library. Activate this ability only if M'Odo, the Gnarled Oracle is on the battlefield or in the command zone. +Oracle:Eminence — {X}, Discard a card: Target player reveals cards from the top of their library until they reveal a creature card with mana value X or less. Put that card onto the battlefield under your control, then that player shuffles the rest into their library. Activate this ability only if M'Odo, the Gnarled Oracle is on the battlefield or in the command zone. diff --git a/forge-gui/res/cardsfolder/m/moggcatcher.txt b/forge-gui/res/cardsfolder/m/moggcatcher.txt index 2dcceb3f8c4..0f096200a4c 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 and 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, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{3}, {T}: Search your library for a Goblin permanent card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/molder.txt b/forge-gui/res/cardsfolder/m/molder.txt index 1ac3403d148..10f0070ecb2 100644 --- a/forge-gui/res/cardsfolder/m/molder.txt +++ b/forge-gui/res/cardsfolder/m/molder.txt @@ -1,7 +1,7 @@ Name:Molder ManaCost:X G Types:Instant -A:SP$ Destroy | Cost$ X G | ValidTgts$ Artifact.cmcEQX,Enchantment.cmcEQX | TgtPrompt$ Select target artifact or enchantment | NoRegen$ True | SubAbility$ DBGainLife | SpellDescription$ Destroy target artifact or enchantment with converted mana cost X. It can't be regenerated. You gain X life. +A:SP$ Destroy | Cost$ X G | ValidTgts$ Artifact.cmcEQX,Enchantment.cmcEQX | TgtPrompt$ Select target artifact or enchantment | NoRegen$ True | SubAbility$ DBGainLife | SpellDescription$ Destroy target artifact or enchantment with mana value X. It can't be regenerated. You gain X life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$xPaid -Oracle:Destroy target artifact or enchantment with converted mana cost X. It can't be regenerated. You gain X life. +Oracle:Destroy target artifact or enchantment with mana value X. It can't be regenerated. You gain X life. diff --git a/forge-gui/res/cardsfolder/m/momir_vig_simic_visionary.txt b/forge-gui/res/cardsfolder/m/momir_vig_simic_visionary.txt index b14e77e399d..8a3ec0ec12c 100644 --- a/forge-gui/res/cardsfolder/m/momir_vig_simic_visionary.txt +++ b/forge-gui/res/cardsfolder/m/momir_vig_simic_visionary.txt @@ -2,9 +2,9 @@ Name:Momir Vig, Simic Visionary ManaCost:3 G U Types:Legendary Creature Elf Wizard PT:2/2 -T:Mode$ SpellCast | ValidCard$ Creature.Green | ValidActivatingPlayer$ You | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever you cast a green creature spell, you may search your library for a creature card and reveal it. If you do, shuffle your library and put that card on top of it. +T:Mode$ SpellCast | ValidCard$ Creature.Green | ValidActivatingPlayer$ You | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever you cast a green creature spell, you may search your library for a creature card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Creature | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ SpellCast | ValidCard$ Creature.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever you cast a blue creature spell, reveal the top card of your library. If it's a creature card, put that card into your hand. SVar:TrigDig:DB$Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature | LibraryPosition2$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/momir_vig_simic_visionary.jpg -Oracle:Whenever you cast a green creature spell, you may search your library for a creature card and reveal it. If you do, shuffle your library and put that card on top of it.\nWhenever you cast a blue creature spell, reveal the top card of your library. If it's a creature card, put that card into your hand. +Oracle:Whenever you cast a green creature spell, you may search your library for a creature card, reveal it, then shuffle and put that card on top.\nWhenever you cast a blue creature spell, reveal the top card of your library. If it's a creature card, put that card into your hand. 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 df7ef16d564..f62e6259cbd 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,7 +2,7 @@ Name:Momir Vig, Simic Visionary Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+4 -A:AB$ CopyPermanent | Cost$ X Discard<1/Card> | AILogic$ MomirAvatar | ActivationZone$ Command | NumCopies$ 1 | ValidSupportedCopy$ Creature.cmcEQX | RandomCopied$ True | RandomNum$ 1 | 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 +A:AB$ CopyPermanent | Cost$ X Discard<1/Card> | AILogic$ MomirAvatar | ActivationZone$ Command | NumCopies$ 1 | ValidSupportedCopy$ Creature.cmcEQX | RandomCopied$ True | RandomNum$ 1 | SorcerySpeed$ True | ActivationLimit$ 1 | AILogic$ MomirAvatar | SpellDescription$ Create a token that's a copy of a creature card with mana value X chosen at random. Activate only as a sorcery and only once each turn. | StackDescription$ SpellDescription 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: 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. +Oracle:Hand +0, life +4\n{X}, Discard a card: Create a token that's a copy of a creature card with mana value X chosen at random. Activate only as a sorcery and only once each turn. diff --git a/forge-gui/res/cardsfolder/m/monkey_cage.txt b/forge-gui/res/cardsfolder/m/monkey_cage.txt index 84678b241bf..45141a96ae2 100644 --- a/forge-gui/res/cardsfolder/m/monkey_cage.txt +++ b/forge-gui/res/cardsfolder/m/monkey_cage.txt @@ -1,9 +1,9 @@ Name:Monkey Cage ManaCost:5 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature |TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When a creature enters the battlefield, sacrifice CARDNAME and create X 2/2 green Monkey creature tokens, where X is that creature's converted mana cost. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature |TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When a creature enters the battlefield, sacrifice CARDNAME and create X 2/2 green Monkey creature tokens, where X is that creature's mana value. SVar:TrigSac:DB$Sacrifice | Defined$ Self | SubAbility$ DBToken | RememberSacrificed$ True SVar:DBToken:DB$Token | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | TokenAmount$ X | TokenScript$ g_2_2_monkey | TokenOwner$ You | LegacyImage$ g 2 2 monkey mmq SVar:X:TriggeredCard$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/monkey_cage.jpg -Oracle:When a creature enters the battlefield, sacrifice Monkey Cage and create X 2/2 green Monkey creature tokens, where X is that creature's converted mana cost. +Oracle:When a creature enters the battlefield, sacrifice Monkey Cage and create X 2/2 green Monkey creature tokens, where X is that creature's mana value. diff --git a/forge-gui/res/cardsfolder/m/moonlit_strider.txt b/forge-gui/res/cardsfolder/m/moonlit_strider.txt index dbdb5736098..ecabff9c90c 100644 --- a/forge-gui/res/cardsfolder/m/moonlit_strider.txt +++ b/forge-gui/res/cardsfolder/m/moonlit_strider.txt @@ -7,4 +7,4 @@ A:AB$ Protection | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | TgtProm AI:RemoveDeck:Random DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/moonlit_strider.jpg -Oracle:Sacrifice Moonlit Strider: Target creature you control gains protection from the color of your choice until end of turn.\nSoulshift 3 (When this creature dies, you may return target Spirit card with converted mana cost 3 or less from your graveyard to your hand.) +Oracle:Sacrifice Moonlit Strider: Target creature you control gains protection from the color of your choice until end of turn.\nSoulshift 3 (When this creature dies, you may return target Spirit card with mana value 3 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/m/moonring_island.txt b/forge-gui/res/cardsfolder/m/moonring_island.txt index 998aa494240..927896575d5 100644 --- a/forge-gui/res/cardsfolder/m/moonring_island.txt +++ b/forge-gui/res/cardsfolder/m/moonring_island.txt @@ -2,7 +2,7 @@ Name:Moonring Island ManaCost:no cost Types:Land Island K:CARDNAME enters the battlefield tapped. -A:AB$ Dig | Cost$ U T | ValidTgts$ Player | TgtPrompt$ Select target player | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | IsPresent$ Permanent.Blue+YouCtrl | PresentCompare$ GE2 | SpellDescription$ Look at the top card of target player's library. Activate this ability only if you control two or more blue permanents. +A:AB$ Dig | Cost$ U T | ValidTgts$ Player | TgtPrompt$ Select target player | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | IsPresent$ Permanent.Blue+YouCtrl | PresentCompare$ GE2 | SpellDescription$ Look at the top card of target player's library. Activate only if you control two or more blue permanents. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/moonring_island.jpg -Oracle:({T}: Add {U}.)\nMoonring Island enters the battlefield tapped.\n{U}, {T}: Look at the top card of target player's library. Activate this ability only if you control two or more blue permanents. +Oracle:({T}: Add {U}.)\nMoonring Island enters the battlefield tapped.\n{U}, {T}: Look at the top card of target player's library. Activate only if you control two or more blue permanents. diff --git a/forge-gui/res/cardsfolder/m/morbid_curiosity.txt b/forge-gui/res/cardsfolder/m/morbid_curiosity.txt index 7ecbf7c0ed7..7141269ba3a 100644 --- a/forge-gui/res/cardsfolder/m/morbid_curiosity.txt +++ b/forge-gui/res/cardsfolder/m/morbid_curiosity.txt @@ -1,6 +1,6 @@ Name:Morbid Curiosity ManaCost:1 B B Types:Sorcery -A:SP$ Draw | Cost$ 1 B B Sac<1/Artifact;Creature/artifact or creature> | NumCards$ X | SpellDescription$ Draw cards equal to the converted mana cost of the sacrificed permanent. +A:SP$ Draw | Cost$ 1 B B Sac<1/Artifact;Creature/artifact or creature> | NumCards$ X | SpellDescription$ Draw cards equal to the mana value of the sacrificed permanent. SVar:X:Sacrificed$CardManaCost -Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nDraw cards equal to the converted mana cost of the sacrificed permanent. +Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nDraw cards equal to the mana value of the sacrificed permanent. diff --git a/forge-gui/res/cardsfolder/m/moss_pit_skeleton.txt b/forge-gui/res/cardsfolder/m/moss_pit_skeleton.txt index dcf35870975..699bce7f9d2 100755 --- a/forge-gui/res/cardsfolder/m/moss_pit_skeleton.txt +++ b/forge-gui/res/cardsfolder/m/moss_pit_skeleton.txt @@ -8,4 +8,4 @@ SVar:WasKicked:Count$Kicked.1.0 T:Mode$ CounterAddedOnce | ValidCard$ Creature.YouCtrl | CounterType$ P1P1 | TriggerZones$ Graveyard | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever one or more +1/+1 counters are put on a creature you control, if CARDNAME is in your graveyard, you may put CARDNAME on top of your library. SVar:TrigChange:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Library DeckHints:Ability$Counters & Ability$Graveyard -Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell)\nIf Moss-Pit Skeleton was kicked, it enters the battlefield with three +1/+1 counters on it.\nWhenever one or more +1/+1 counters are put on a creature you control, if Moss-Pit Skeleton is in your graveyard, you may put Moss-Pit Skeleton on top of your library. +Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nIf Moss-Pit Skeleton was kicked, it enters the battlefield with three +1/+1 counters on it.\nWhenever one or more +1/+1 counters are put on a creature you control, if Moss-Pit Skeleton is in your graveyard, you may put Moss-Pit Skeleton on top of your library. diff --git a/forge-gui/res/cardsfolder/m/mother_bear.txt b/forge-gui/res/cardsfolder/m/mother_bear.txt index 63d7b0041ad..bc9956aebda 100644 --- a/forge-gui/res/cardsfolder/m/mother_bear.txt +++ b/forge-gui/res/cardsfolder/m/mother_bear.txt @@ -2,6 +2,6 @@ Name:Mother Bear ManaCost:1 G Types:Creature Bear PT:2/2 -A:AB$ Token | Cost$ 3 G G ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenAmount$ 2 | TokenScript$ g_2_2_bear | TokenOwner$ You | LegacyImage$ g 2 2 bear mh1 | SpellDescription$ Create two 2/2 green Bear creature tokens. Activate this ability only any time you could cast a sorcery. +A:AB$ Token | Cost$ 3 G G ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenAmount$ 2 | TokenScript$ g_2_2_bear | TokenOwner$ You | LegacyImage$ g 2 2 bear mh1 | SpellDescription$ Create two 2/2 green Bear creature tokens. Activate only as a sorcery. DeckHas:Ability$Token -Oracle:{3}{G}{G}, Exile Mother Bear from your graveyard: Create two 2/2 green Bear creature tokens. Activate this ability only any time you could cast a sorcery. \ No newline at end of file +Oracle:{3}{G}{G}, Exile Mother Bear from your graveyard: Create two 2/2 green Bear creature tokens. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/m/mountain_valley.txt b/forge-gui/res/cardsfolder/m/mountain_valley.txt index c7f4e799630..fc2d323e8da 100644 --- a/forge-gui/res/cardsfolder/m/mountain_valley.txt +++ b/forge-gui/res/cardsfolder/m/mountain_valley.txt @@ -2,6 +2,6 @@ Name:Mountain Valley ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Mountain,Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Mountain or Forest card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Mountain,Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Mountain or Forest card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/mountain_valley.jpg -Oracle:Mountain Valley enters the battlefield tapped.\n{T}, Sacrifice Mountain Valley: Search your library for a Mountain or Forest card, put it onto the battlefield, then shuffle your library. +Oracle:Mountain Valley enters the battlefield tapped.\n{T}, Sacrifice Mountain Valley: Search your library for a Mountain or Forest card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/mouth_of_ronom.txt b/forge-gui/res/cardsfolder/m/mouth_of_ronom.txt index 54c13b04f24..92463b61930 100644 --- a/forge-gui/res/cardsfolder/m/mouth_of_ronom.txt +++ b/forge-gui/res/cardsfolder/m/mouth_of_ronom.txt @@ -5,4 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ DealDamage | Cost$ 4 S T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/mouth_of_ronom.jpg -Oracle:{T}: Add {C}.\n{4}{S}, {T}, Sacrifice Mouth of Ronom: It deals 4 damage to target creature. ({S} can be paid with one mana from a snow permanent.) +Oracle:{T}: Add {C}.\n{4}{S}, {T}, Sacrifice Mouth of Ronom: It deals 4 damage to target creature. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/m/mox_opal.txt b/forge-gui/res/cardsfolder/m/mox_opal.txt index 4d1b62faaba..5c73a8cf4ed 100644 --- a/forge-gui/res/cardsfolder/m/mox_opal.txt +++ b/forge-gui/res/cardsfolder/m/mox_opal.txt @@ -1,7 +1,7 @@ Name:Mox Opal ManaCost:0 Types:Legendary Artifact -A:AB$ Mana | Cost$ T | Produced$ Any | Activation$ Metalcraft | PrecostDesc$ Metalcraft — | SpellDescription$ Add one mana of any color. Activate this ability only if you control three or more artifacts. +A:AB$ Mana | Cost$ T | Produced$ Any | Activation$ Metalcraft | PrecostDesc$ Metalcraft — | SpellDescription$ Add one mana of any color. Activate only if you control three or more artifacts. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/mox_opal.jpg -Oracle:Metalcraft — {T}: Add one mana of any color. Activate this ability only if you control three or more artifacts. +Oracle:Metalcraft — {T}: Add one mana of any color. Activate only if you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/m/mtenda_griffin.txt b/forge-gui/res/cardsfolder/m/mtenda_griffin.txt index 89548f7b64e..7e9ffdb682c 100644 --- a/forge-gui/res/cardsfolder/m/mtenda_griffin.txt +++ b/forge-gui/res/cardsfolder/m/mtenda_griffin.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Griffin PT:2/2 K:Flying -A:AB$ ChangeZone | Cost$ W T | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBBounce | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME to its owner's hand and return target Griffin card from your graveyard to your hand. Activate this ability only during your upkeep. +A:AB$ ChangeZone | Cost$ W T | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBBounce | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME to its owner's hand and return target Griffin card from your graveyard to your hand. Activate only during your upkeep. SVar:DBBounce:DB$ ChangeZone | ValidTgts$ Griffin.YouCtrl | TgtPrompt$ Select target Griffin from your graveyard | Origin$ Graveyard | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/mtenda_griffin.jpg -Oracle:Flying\n{W}, {T}: Return Mtenda Griffin to its owner's hand and return target Griffin card from your graveyard to your hand. Activate this ability only during your upkeep. +Oracle:Flying\n{W}, {T}: Return Mtenda Griffin to its owner's hand and return target Griffin card from your graveyard to your hand. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/m/muck_drubb.txt b/forge-gui/res/cardsfolder/m/muck_drubb.txt index 8d4baf5e94c..0fb8061976b 100644 --- a/forge-gui/res/cardsfolder/m/muck_drubb.txt +++ b/forge-gui/res/cardsfolder/m/muck_drubb.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigChange:DB$ ChangeTargets | TargetType$ Spell | ValidTgts$ Card | DefinedMagnet$ Self | TargetsSingleTarget$ True | TargetValidTargeting$ Creature K:Madness:2 B SVar:Picture:http://www.wizards.com/global/images/magic/general/muck_drubb.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Muck Drubb enters the battlefield, change the target of target spell that targets only a single creature to Muck Drubb.\nMadness {2}{B} (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:Flash\nWhen Muck Drubb enters the battlefield, change the target of target spell that targets only a single creature to Muck Drubb.\nMadness {2}{B} (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/m/muddle_the_mixture.txt b/forge-gui/res/cardsfolder/m/muddle_the_mixture.txt index ce25ae87df6..5d9bab2346d 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, and 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 mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/m/murasa.txt b/forge-gui/res/cardsfolder/m/murasa.txt index f56695f1b74..8f23f708f9b 100644 --- a/forge-gui/res/cardsfolder/m/murasa.txt +++ b/forge-gui/res/cardsfolder/m/murasa.txt @@ -1,10 +1,10 @@ Name:Murasa ManaCost:no cost Types:Plane Zendikar -T:Mode$ ChangesZone | ValidCard$ Creature.nonToken | Origin$ Any | Destination$ Battlefield | TriggerZones$ Command | Execute$ TrigRamp | OptionalDecider$ TriggeredCardController | TriggerDescription$ Whenever a nontoken creature enters the battlefield, its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library. +T:Mode$ ChangesZone | ValidCard$ Creature.nonToken | Origin$ Any | Destination$ Battlefield | TriggerZones$ Command | Execute$ TrigRamp | OptionalDecider$ TriggeredCardController | TriggerDescription$ Whenever a nontoken creature enters the battlefield, its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigRamp:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | DefinedPlayer$ TriggeredCardController | ShuffleNonMandatory$ True T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, target land becomes a 4/4 creature that's still a land. SVar:RolledChaos:DB$ Animate | ValidTgts$ Land | Power$ 4 | Toughness$ 4 | Types$ Creature | Permanent$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/murasa.jpg SVar:AIRollPlanarDieParams:Mode$ Always -Oracle:Whenever a nontoken creature enters the battlefield, its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library.\nWhenever you roll {CHAOS}, target land becomes a 4/4 creature that's still a land. +Oracle:Whenever a nontoken creature enters the battlefield, its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle.\nWhenever you roll {CHAOS}, target land becomes a 4/4 creature that's still a land. diff --git a/forge-gui/res/cardsfolder/m/muse_vessel.txt b/forge-gui/res/cardsfolder/m/muse_vessel.txt index d9f3a8135e1..b2c6bf10eca 100644 --- a/forge-gui/res/cardsfolder/m/muse_vessel.txt +++ b/forge-gui/res/cardsfolder/m/muse_vessel.txt @@ -1,7 +1,7 @@ Name:Muse Vessel ManaCost:4 Types:Artifact -A:AB$ ChangeZone | Cost$ 3 T | ValidTgts$ Player | TgtPrompt$ Select target player | SorcerySpeed$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | RememberChanged$ True | Chooser$ Targeted | Hidden$ True | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player exiles a card from their hand. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 3 T | ValidTgts$ Player | TgtPrompt$ Select target player | SorcerySpeed$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | RememberChanged$ True | Chooser$ Targeted | Hidden$ True | IsCurse$ True | Mandatory$ True | SpellDescription$ Target player exiles a card from their hand. Activate only as a sorcery. A:AB$ ChooseCard | Cost$ 1 | ChoiceZone$ Exile | Choices$ Card.IsRemembered+ExiledWithSource | Amount$ 1 | ChoiceTitle$ Choose a card exiled with Muse Vessel | SubAbility$ DBEffect | AILogic$ Never | SpellDescription$ Choose a card exiled with CARDNAME. You may play that card this turn. SVar:DBEffect:DB$ Effect | Duration$ EndOfTurn | StaticAbilities$ STPlay | Triggers$ TrigCleanup | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.ChosenCard | AffectedZone$ Exile | Description$ You may play a card this turn. @@ -12,4 +12,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 SVar:Picture:http://www.wizards.com/global/images/magic/general/muse_vessel.jpg -Oracle:{3}, {T}: Target player exiles a card from their hand. Activate this ability only any time you could cast a sorcery.\n{1}: Choose a card exiled with Muse Vessel. You may play that card this turn. +Oracle:{3}, {T}: Target player exiles a card from their hand. Activate only as a sorcery.\n{1}: Choose a card exiled with Muse Vessel. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/m/muxus_goblin_grandee.txt b/forge-gui/res/cardsfolder/m/muxus_goblin_grandee.txt index c08f060fbc0..64df6abb4ef 100755 --- a/forge-gui/res/cardsfolder/m/muxus_goblin_grandee.txt +++ b/forge-gui/res/cardsfolder/m/muxus_goblin_grandee.txt @@ -2,10 +2,10 @@ Name:Muxus, Goblin Grandee ManaCost:4 R R Types:Legendary Creature Goblin Noble PT:4/4 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top six cards of your library. Put all Goblin creature cards with converted mana cost 5 or less from among them onto the battlefield and the rest on the bottom of your library in a random order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top six cards of your library. Put all Goblin creature cards with mana value 5 or less from among them onto the battlefield and the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 6 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature.Goblin+cmcLE5 | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn for each other Goblin you control. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ X SVar:X:Count$Valid Goblin.Other+YouCtrl DeckHints:Type$Goblin -Oracle:When Muxus, Goblin Grandee enters the battlefield, reveal the top six cards of your library. Put all Goblin creature cards with converted mana cost 5 or less from among them onto the battlefield and the rest on the bottom of your library in a random order.\nWhenever Muxus attacks, it gets +1/+1 until end of turn for each other Goblin you control. +Oracle:When Muxus, Goblin Grandee enters the battlefield, reveal the top six cards of your library. Put all Goblin creature cards with mana value 5 or less from among them onto the battlefield and the rest on the bottom of your library in a random order.\nWhenever Muxus attacks, it gets +1/+1 until end of turn for each other Goblin you control. diff --git a/forge-gui/res/cardsfolder/m/muzzio_visionary_architect.txt b/forge-gui/res/cardsfolder/m/muzzio_visionary_architect.txt index 82dccc6511e..7be8233860c 100644 --- a/forge-gui/res/cardsfolder/m/muzzio_visionary_architect.txt +++ b/forge-gui/res/cardsfolder/m/muzzio_visionary_architect.txt @@ -2,7 +2,7 @@ Name:Muzzio, Visionary Architect ManaCost:1 U U Types:Legendary Creature Human Artificer PT:1/3 -A:AB$ Dig | Cost$ 3 U T | DigNum$ X | Optional$ True | ChangeValid$ Artifact | DestinationZone$ Battlefield | AILogic$ AtOppEndOfTurn | SpellDescription$ Look at the top X cards of your library, where X is the highest converted mana cost among artifacts you control. You may reveal an artifact card from among them and put it onto the battlefield. Put the rest on the bottom of your library in any order. +A:AB$ Dig | Cost$ 3 U T | DigNum$ X | Optional$ True | ChangeValid$ Artifact | DestinationZone$ Battlefield | AILogic$ AtOppEndOfTurn | SpellDescription$ Look at the top X cards of your library, where X is the highest mana value among artifacts you control. You may put an artifact card from among them onto the battlefield. Put the rest on the bottom of your library in any order. SVar:X:Count$HighestCMC_Artifact.YouCtrl+inZoneBattlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/muzzio_visionary_architect.jpg -Oracle:{3}{U}, {T}: Look at the top X cards of your library, where X is the highest converted mana cost among artifacts you control. You may reveal an artifact card from among them and put it onto the battlefield. Put the rest on the bottom of your library in any order. +Oracle:{3}{U}, {T}: Look at the top X cards of your library, where X is the highest mana value among artifacts you control. You may put an artifact card from among them onto the battlefield. Put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/m/mwonvuli_acid_moss.txt b/forge-gui/res/cardsfolder/m/mwonvuli_acid_moss.txt index c00f7220cac..dc77652e610 100644 --- a/forge-gui/res/cardsfolder/m/mwonvuli_acid_moss.txt +++ b/forge-gui/res/cardsfolder/m/mwonvuli_acid_moss.txt @@ -1,7 +1,7 @@ Name:Mwonvuli Acid-Moss ManaCost:2 G G Types:Sorcery -A:SP$ Destroy | Cost$ 2 G G | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBSearch | SpellDescription$ Destroy target land. Search your library for a Forest card and put that card onto the battlefield tapped. Then shuffle your library. +A:SP$ Destroy | Cost$ 2 G G | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBSearch | SpellDescription$ Destroy target land. Search your library for a Forest card, put that card onto the battlefield tapped, then shuffle. SVar:DBSearch:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 1 | Tapped$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/mwonvuli_acid_moss.jpg -Oracle:Destroy target land. Search your library for a Forest card and put that card onto the battlefield tapped. Then shuffle your library. +Oracle:Destroy target land. Search your library for a Forest card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/mwonvuli_beast_tracker.txt b/forge-gui/res/cardsfolder/m/mwonvuli_beast_tracker.txt index 9ad4b85734e..94914120ef8 100644 --- a/forge-gui/res/cardsfolder/m/mwonvuli_beast_tracker.txt +++ b/forge-gui/res/cardsfolder/m/mwonvuli_beast_tracker.txt @@ -7,4 +7,4 @@ SVar:ScoutSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | Libra AI:RemoveDeck:Random DeckHints:Keyword$Deathtouch|Hexproof|Reach|Trample SVar:Picture:http://www.wizards.com/global/images/magic/general/mwonvuli_beast_tracker.jpg -Oracle:When Mwonvuli Beast Tracker enters the battlefield, search your library for a creature card with deathtouch, hexproof, reach, or trample and reveal it. Shuffle your library and put that card on top of it. +Oracle:When Mwonvuli Beast Tracker enters the battlefield, search your library for a creature card with deathtouch, hexproof, reach, or trample and reveal it. Shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/m/mycosynth_wellspring.txt b/forge-gui/res/cardsfolder/m/mycosynth_wellspring.txt index 07c418e3c53..0bc73acfa6a 100644 --- a/forge-gui/res/cardsfolder/m/mycosynth_wellspring.txt +++ b/forge-gui/res/cardsfolder/m/mycosynth_wellspring.txt @@ -1,9 +1,9 @@ Name:Mycosynth Wellspring ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield or is put into a graveyard from the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or is put into a graveyard from the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield or is put into a graveyard from the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or is put into a graveyard from the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:SacMe:5 SVar:Picture:http://www.wizards.com/global/images/magic/general/mycosynth_wellspring.jpg -Oracle:When Mycosynth Wellspring enters the battlefield or is put into a graveyard from the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +Oracle:When Mycosynth Wellspring enters the battlefield or is put into a graveyard from the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/myr_incubator.txt b/forge-gui/res/cardsfolder/m/myr_incubator.txt index 54e58db2d0d..a564350b889 100644 --- a/forge-gui/res/cardsfolder/m/myr_incubator.txt +++ b/forge-gui/res/cardsfolder/m/myr_incubator.txt @@ -1,7 +1,7 @@ Name:Myr Incubator ManaCost:6 Types:Artifact -A:AB$ ChangeZone | Cost$ 6 Sac<1/CARDNAME> | Origin$ Library | Destination$ Exile | ChangeType$ Artifact | ChangeNum$ X | RememberChanged$ True | ForgetOtherRemembered$ True | Shuffle$ True | SubAbility$ Token | SpellDescription$ Search your library for any number of artifact cards, exile them, then create that many 1/1 colorless Myr artifact creature tokens. Then shuffle your library. +A:AB$ ChangeZone | Cost$ 6 Sac<1/CARDNAME> | Origin$ Library | Destination$ Exile | ChangeType$ Artifact | ChangeNum$ X | RememberChanged$ True | ForgetOtherRemembered$ True | Shuffle$ True | SubAbility$ Token | SpellDescription$ Search your library for any number of artifact cards, exile them, then create that many 1/1 colorless Myr artifact creature tokens. Then shuffle. SVar:Token:DB$Token | TokenAmount$ Y | TokenScript$ c_1_1_a_myr | TokenOwner$ You | LegacyImage$ c 1 1 a myr mrd | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Count$InYourLibrary.Artifact @@ -9,4 +9,4 @@ SVar:Y:Remembered$Amount DeckHints:Type$Myr DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/myr_incubator.jpg -Oracle:{6}, {T}, Sacrifice Myr Incubator: Search your library for any number of artifact cards, exile them, then create that many 1/1 colorless Myr artifact creature tokens. Then shuffle your library. +Oracle:{6}, {T}, Sacrifice Myr Incubator: Search your library for any number of artifact cards, exile them, then create that many 1/1 colorless Myr artifact creature tokens. Then shuffle. diff --git a/forge-gui/res/cardsfolder/m/myr_turbine.txt b/forge-gui/res/cardsfolder/m/myr_turbine.txt index 1df0ea15503..9d6647cd50f 100644 --- a/forge-gui/res/cardsfolder/m/myr_turbine.txt +++ b/forge-gui/res/cardsfolder/m/myr_turbine.txt @@ -2,8 +2,8 @@ Name:Myr Turbine ManaCost:5 Types:Artifact A:AB$ Token | Cost$ T | TokenAmount$ 1 | TokenScript$ c_1_1_a_myr | TokenOwner$ You | LegacyImage$ c 1 1 a myr mbs | SpellDescription$ Create a 1/1 colorless Myr artifact creature token. -A:AB$ ChangeZone | Cost$ T tapXType<5/Myr> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Myr | ChangeNum$ 1 | SpellDescription$ Search your library for a Myr creature card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T tapXType<5/Myr> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Myr | ChangeNum$ 1 | SpellDescription$ Search your library for a Myr creature card, put it onto the battlefield, then shuffle. DeckHints:Type$Myr DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/myr_turbine.jpg -Oracle:{T}: Create a 1/1 colorless Myr artifact creature token.\n{T}, Tap five untapped Myr you control: Search your library for a Myr creature card, put it onto the battlefield, then shuffle your library. +Oracle:{T}: Create a 1/1 colorless Myr artifact creature token.\n{T}, Tap five untapped Myr you control: Search your library for a Myr creature card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/myriad_landscape.txt b/forge-gui/res/cardsfolder/m/myriad_landscape.txt index a9aeb2f50df..22c570052d5 100644 --- a/forge-gui/res/cardsfolder/m/myriad_landscape.txt +++ b/forge-gui/res/cardsfolder/m/myriad_landscape.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 2 | ShareLandType$ True | SpellDescription$ Search your library for up to two basic land cards that share a land type, put them onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 2 | ShareLandType$ True | SpellDescription$ Search your library for up to two basic land cards that share a land type, put them onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/myriad_landscape.jpg -Oracle:Myriad Landscape enters the battlefield tapped.\n{T}: Add {C}.\n{2}, {T}, Sacrifice Myriad Landscape: Search your library for up to two basic land cards that share a land type, put them onto the battlefield tapped, then shuffle your library. +Oracle:Myriad Landscape enters the battlefield tapped.\n{T}: Add {C}.\n{2}, {T}, Sacrifice Myriad Landscape: Search your library for up to two basic land cards that share a land type, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/mystic_genesis.txt b/forge-gui/res/cardsfolder/m/mystic_genesis.txt index 50998cf6d2a..881fce53a34 100644 --- a/forge-gui/res/cardsfolder/m/mystic_genesis.txt +++ b/forge-gui/res/cardsfolder/m/mystic_genesis.txt @@ -1,9 +1,9 @@ Name:Mystic Genesis ManaCost:2 G U U Types:Instant -A:SP$ Counter | Cost$ 2 G U U | TargetType$ Spell | RememberCounteredCMC$ True | ValidTgts$ Card | SubAbility$ DBToken | SpellDescription$ Counter target spell. Create an X/X green Ooze creature token, where X is that spell's converted mana cost. +A:SP$ Counter | Cost$ 2 G U U | TargetType$ Spell | RememberCounteredCMC$ True | ValidTgts$ Card | SubAbility$ DBToken | SpellDescription$ Counter target spell. Create an X/X green Ooze creature token, where X is that spell's mana value. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_x_x_ooze | TokenOwner$ You | LegacyImage$ g x x ooze gtc | TokenPower$ X | TokenToughness$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber SVar:Picture:http://www.wizards.com/global/images/magic/general/mystic_genesis.jpg -Oracle:Counter target spell. Create an X/X green Ooze creature token, where X is that spell's converted mana cost. +Oracle:Counter target spell. Create an X/X green Ooze creature token, where X is that spell's mana value. diff --git a/forge-gui/res/cardsfolder/m/mystical_teachings.txt b/forge-gui/res/cardsfolder/m/mystical_teachings.txt index 852008e0547..64e8df6fc1c 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, and 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, put it into your hand, then shuffle. #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, 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.) +Oracle:Search your library for an instant card or a card with flash, reveal it, put it into your hand, then shuffle.\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/mystical_tutor.txt b/forge-gui/res/cardsfolder/m/mystical_tutor.txt index 5d54e0c5482..fc412a020df 100644 --- a/forge-gui/res/cardsfolder/m/mystical_tutor.txt +++ b/forge-gui/res/cardsfolder/m/mystical_tutor.txt @@ -1,9 +1,9 @@ Name:Mystical Tutor ManaCost:U Types:Instant -A:SP$ ChangeZone | Cost$ U | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | SpellDescription$ Search your library for an instant or sorcery card and reveal that card. Shuffle your library, then put the card on top of it. +A:SP$ ChangeZone | Cost$ U | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | SpellDescription$ Search your library for an instant or sorcery card, reveal it, then shuffle and put that card on top. #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_tutor.jpg -Oracle:Search your library for an instant or sorcery card and reveal that card. Shuffle your library, then put the card on top of it. +Oracle:Search your library for an instant or sorcery card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/m/mythos_of_brokkos.txt b/forge-gui/res/cardsfolder/m/mythos_of_brokkos.txt index 4f3146ee5d4..eea1172839d 100644 --- a/forge-gui/res/cardsfolder/m/mythos_of_brokkos.txt +++ b/forge-gui/res/cardsfolder/m/mythos_of_brokkos.txt @@ -1,7 +1,7 @@ Name:Mythos of Brokkos ManaCost:2 G G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G G | Origin$ Library | Destination$ Graveyard | ChangeNum$ 1 | ChangeType$ Card | ConditionManaSpent$ U B | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ If {U}{B} was spent to cast this spell, search your library for a card, put that card into your graveyard, then shuffle your library. Return up to two permanent cards from your graveyard to your hand. +A:SP$ ChangeZone | Cost$ 2 G G | Origin$ Library | Destination$ Graveyard | ChangeNum$ 1 | ChangeType$ Card | ConditionManaSpent$ U B | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ If {U}{B} was spent to cast this spell, search your library for a card, put that card into your graveyard, then shuffle. Return up to two permanent cards from your graveyard to your hand. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeNum$ 2 | ChangeType$ Permanent.YouOwn | Hidden$ True | StackDescription$ None DeckHas:Ability$Graveyard -Oracle:If {U}{B} was spent to cast this spell, search your library for a card, put that card into your graveyard, then shuffle your library.\nReturn up to two permanent cards from your graveyard to your hand. +Oracle:If {U}{B} was spent to cast this spell, search your library for a card, put that card into your graveyard, then shuffle.\nReturn up to two permanent cards from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt b/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt index 9fe03238711..4c784a36def 100644 --- a/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt +++ b/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt @@ -6,9 +6,9 @@ A:AB$ Discard | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | NumCards$ 1 | SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Enchantment,Artifact.tapped,Creature.tapped | TgtPrompt$ Select target enchantment, tapped artifact, or tapped creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target enchantment, tapped artifact, or tapped creature. -A:AB$ ChangeZone | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact,Creature | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBPump | SpellDescription$ 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. +A:AB$ ChangeZone | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact,Creature | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBPump | SpellDescription$ Search your library for an artifact or creature card, put it onto the battlefield, then shuffle. It gains haste. Return it to your hand at the beginning of the next end step. SVar:DBPump:DB$ Animate | Keywords$ Haste | Permanent$ True | AtEOT$ Hand | Defined$ Remembered | SubAbility$ DBCleanup 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. It gains haste. Return it to your hand at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/n/nahiris_wrath.txt b/forge-gui/res/cardsfolder/n/nahiris_wrath.txt index 6022780cef3..36708ecdeba 100644 --- a/forge-gui/res/cardsfolder/n/nahiris_wrath.txt +++ b/forge-gui/res/cardsfolder/n/nahiris_wrath.txt @@ -1,8 +1,8 @@ Name:Nahiri's Wrath ManaCost:2 R Types:Sorcery -A:SP$ DealDamage | Cost$ 2 R Discard | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | TargetMin$ 0 | TargetMax$ X | NumDmg$ Y | SpellDescription$ CARDNAME deals damage equal to the total converted mana cost of the discarded cards to each of up to X target creatures and/or planeswalkers. +A:SP$ DealDamage | Cost$ 2 R Discard | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | TargetMin$ 0 | TargetMax$ X | NumDmg$ Y | SpellDescription$ CARDNAME deals damage equal to the total mana value of the discarded cards to each of up to X target creatures and/or planeswalkers. SVar:X:Count$xPaid SVar:Y:Discarded$CardManaCost AI:RemoveDeck:All -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. +Oracle:As an additional cost to cast this spell, discard X cards.\nNahiri's Wrath deals damage equal to the total mana value of the discarded cards to each of up to X target creatures and/or planeswalkers. diff --git a/forge-gui/res/cardsfolder/n/najeela_the_blade_blossom.txt b/forge-gui/res/cardsfolder/n/najeela_the_blade_blossom.txt index 1a34a4ef936..8b00a6c4fbb 100644 --- a/forge-gui/res/cardsfolder/n/najeela_the_blade_blossom.txt +++ b/forge-gui/res/cardsfolder/n/najeela_the_blade_blossom.txt @@ -1,13 +1,13 @@ -Name:Najeela, the Blade-Blossom +Name:Najeela, the Blade-Blossom ManaCost:2 R Types:Legendary Creature Human Warrior PT:3/2 T:Mode$ Attacks | ValidCard$ Warrior | TriggerZones$ Battlefield | Execute$ TrigToken | OptionalDecider$ You | TriggerController$ You | TriggerDescription$ Whenever a Warrior attacks, you may have its controller create a 1/1 white Warrior creature token that's tapped and attacking. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_warrior | TokenOwner$ TriggeredAttackerController | TokenTapped$ True | TokenAttacking$ True | LegacyImage$ w 1 1 warrior bbd | AILogic$ OnlyOnAlliedAttack -A:AB$ UntapAll | Cost$ W U B R G | ValidCards$ Creature.attacking | ActivationPhases$ BeginCombat->EndCombat | SubAbility$ DBAddCombat | SpellDescription$ Untap all attacking creatures. They gain trample, lifelink, and haste until end of turn. After this phase, there is an additional combat phase. Activate this ability only during combat. +A:AB$ UntapAll | Cost$ W U B R G | ValidCards$ Creature.attacking | ActivationPhases$ BeginCombat->EndCombat | SubAbility$ DBAddCombat | SpellDescription$ Untap all attacking creatures. They gain trample, lifelink, and haste until end of turn. After this phase, there is an additional combat phase. Activate only during combat. SVar:DBAddCombat:DB$ AddPhase | ExtraPhase$ Combat | AfterPhase$ EndCombat | SubAbility$ DBPumpAll SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking | KW$ Trample & Lifelink & Haste SVar:PlayMain1:TRUE DeckHints:Type$Warrior DeckHas:Ability$Token -Oracle:Whenever a Warrior attacks, you may have its controller create a 1/1 white Warrior creature token that's tapped and attacking.\n{W}{U}{B}{R}{G}: Untap all attacking creatures. They gain trample, lifelink, and haste until end of turn. After this phase, there is an additional combat phase. Activate this ability only during combat. \ No newline at end of file +Oracle:Whenever a Warrior attacks, you may have its controller create a 1/1 white Warrior creature token that's tapped and attacking.\n{W}{U}{B}{R}{G}: Untap all attacking creatures. They gain trample, lifelink, and haste until end of turn. After this phase, there is an additional combat phase. Activate only during combat. diff --git a/forge-gui/res/cardsfolder/n/nantuko_monastery.txt b/forge-gui/res/cardsfolder/n/nantuko_monastery.txt index 107f865a0cf..0d3488d8db4 100644 --- a/forge-gui/res/cardsfolder/n/nantuko_monastery.txt +++ b/forge-gui/res/cardsfolder/n/nantuko_monastery.txt @@ -2,7 +2,7 @@ Name:Nantuko Monastery ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Animate | Cost$ G W | Activation$ Threshold | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Insect,Monk | Colors$ Green,White | Keywords$ First Strike | SpellDescription$ CARDNAME becomes a 4/4 green and white Insect Monk creature with first strike until end of turn. It's still a land. Activate this ability only if seven or more cards are in your graveyard. | PrecostDesc$ Threshold — +A:AB$ Animate | Cost$ G W | Activation$ Threshold | Defined$ Self | Power$ 4 | Toughness$ 4 | Types$ Creature,Insect,Monk | Colors$ Green,White | Keywords$ First Strike | SpellDescription$ CARDNAME becomes a 4/4 green and white Insect Monk creature with first strike until end of turn. It's still a land. Activate only if seven or more cards are in your graveyard. | PrecostDesc$ Threshold — AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/nantuko_monastery.jpg -Oracle:{T}: Add {C}.\nThreshold — {G}{W}: Nantuko Monastery becomes a 4/4 green and white Insect Monk creature with first strike until end of turn. It's still a land. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{T}: Add {C}.\nThreshold — {G}{W}: Nantuko Monastery becomes a 4/4 green and white Insect Monk creature with first strike until end of turn. It's still a land. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/n/narset_of_the_ancient_way.txt b/forge-gui/res/cardsfolder/n/narset_of_the_ancient_way.txt index 99d7bf9c626..73319e2ddf7 100644 --- a/forge-gui/res/cardsfolder/n/narset_of_the_ancient_way.txt +++ b/forge-gui/res/cardsfolder/n/narset_of_the_ancient_way.txt @@ -4,7 +4,7 @@ Types:Legendary Planeswalker Narset Loyalty:4 A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | LifeAmount$ 2 | Defined$ You | SubAbility$ DBMana | StackDescription$ SpellDescription | SpellDescription$ You gain 2 life. Add {U}, {R}, or {W}. Spend this mana only to cast a noncreature spell. SVar:DBMana:DB$ Mana | Produced$ Combo U R W | Amount$ 1 | RestrictValid$ Card.nonCreature | StackDescription$ None -A:AB$ Draw | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard | StackDescription$ SpellDescription | SpellDescription$ Draw a card, then you may discard a card. When you discard a nonland card this way, CARDNAME deals damage equal to that card's converted mana cost to target creature or planeswalker. +A:AB$ Draw | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard | StackDescription$ SpellDescription | SpellDescription$ Draw a card, then you may discard a card. When you discard a nonland card this way, CARDNAME deals damage equal to that card's mana value to target creature or planeswalker. SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | Optional$ True | NumCards$ 1 | RememberDiscarded$ True | SubAbility$ DBDamage | StackDescription$ None SVar:DBDamage:DB$ DealDamage | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | NumDmg$ X | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -13,4 +13,4 @@ A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True SVar:TrigSpellCast:Mode$ SpellCast | ValidActivatingPlayer$ You | ValidCard$ Card.nonCreature | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a noncreature spell, this emblem deals 2 damage to any target. SVar:EffSpellCast:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 DeckHas:Ability$LifeGain -Oracle:[+1]: You gain 2 life. Add {U}, {R}, or {W}. Spend this mana only to cast a noncreature spell.\n[−2]: Draw a card, then you may discard a card. When you discard a nonland card this way, Narset of the Ancient Way deals damage equal to that card's converted mana cost to target creature or planeswalker.\n[−6]: You get an emblem with "Whenever you cast a noncreature spell, this emblem deals 2 damage to any target." +Oracle:[+1]: You gain 2 life. Add {U}, {R}, or {W}. Spend this mana only to cast a noncreature spell.\n[−2]: Draw a card, then you may discard a card. When you discard a nonland card this way, Narset of the Ancient Way deals damage equal to that card's mana value to target creature or planeswalker.\n[−6]: You get an emblem with "Whenever you cast a noncreature spell, this emblem deals 2 damage to any target." diff --git a/forge-gui/res/cardsfolder/n/naths_elite.txt b/forge-gui/res/cardsfolder/n/naths_elite.txt index 4f6bd20f132..ddf79c6097a 100644 --- a/forge-gui/res/cardsfolder/n/naths_elite.txt +++ b/forge-gui/res/cardsfolder/n/naths_elite.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigClash:DB$Clash | WinSubAbility$ DBPutCounter SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/naths_elite.jpg -Oracle:All creatures able to block Nath's Elite do so.\nWhen Nath's Elite enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Nath's Elite. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:All creatures able to block Nath's Elite do so.\nWhen Nath's Elite enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Nath's Elite. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/n/natural_balance.txt b/forge-gui/res/cardsfolder/n/natural_balance.txt index 4a3da2f5742..3e0b95932d6 100644 --- a/forge-gui/res/cardsfolder/n/natural_balance.txt +++ b/forge-gui/res/cardsfolder/n/natural_balance.txt @@ -1,11 +1,11 @@ Name:Natural Balance ManaCost:2 G G Types:Sorcery -A:SP$ RepeatEach | Cost$ 2 G G | RepeatPlayers$ Player | RepeatSubAbility$ BalanceLands | AILogic$ BalanceLands | SpellDescription$ Each player who controls six or more lands chooses five lands they control and sacrifices the rest. Each player who controls four or fewer lands may search their library for up to X basic land cards and put them onto the battlefield, where X is five minus the number of lands they control. Then each player who searched their library this way shuffles it. +A:SP$ RepeatEach | Cost$ 2 G G | RepeatPlayers$ Player | RepeatSubAbility$ BalanceLands | AILogic$ BalanceLands | SpellDescription$ Each player who controls six or more lands chooses five lands they control and sacrifices the rest. Each player who controls four or fewer lands may search their library for up to X basic land cards and put them onto the battlefield, where X is five minus the number of lands they control. Then each player who searched their library this way shuffles. SVar:BalanceLands:DB$ Sacrifice | SacValid$ Land | Amount$ SacX | Defined$ Remembered | ConditionCheckSVar$ SacX | ConditionSVarCompare$ GT0 | SubAbility$ FetchLands SVar:FetchLands:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ FetchX | DefinedPlayer$ Remembered | ConditionCheckSVar$ FetchX | ConditionSVarCompare$ GT0 | ShuffleNonMandatory$ True SVar:LandsControlled:Count$Valid Land.RememberedPlayerCtrl SVar:SacX:SVar$LandsControlled/Minus.5 SVar:FetchX:Number$5/Minus.LandsControlled SVar:Picture:http://www.wizards.com/global/images/magic/general/natural_balance.jpg -Oracle:Each player who controls six or more lands chooses five lands they control and sacrifices the rest. Each player who controls four or fewer lands may search their library for up to X basic land cards and put them onto the battlefield, where X is five minus the number of lands they control. Then each player who searched their library this way shuffles it. +Oracle:Each player who controls six or more lands chooses five lands they control and sacrifices the rest. Each player who controls four or fewer lands may search their library for up to X basic land cards and put them onto the battlefield, where X is five minus the number of lands they control. Then each player who searched their library this way shuffles. diff --git a/forge-gui/res/cardsfolder/n/natural_connection.txt b/forge-gui/res/cardsfolder/n/natural_connection.txt index 8c731f80b36..74a25aaa5a8 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, put it 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/natural_connection.jpg -Oracle:Search your library for a basic land card, put it 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. diff --git a/forge-gui/res/cardsfolder/n/natural_order.txt b/forge-gui/res/cardsfolder/n/natural_order.txt index 5e8910d1802..55b845a7a62 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 and 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, put it onto the battlefield, then shuffle. # 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 this spell, sacrifice a green creature.\nSearch your library for a green creature card and 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, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/n/natural_selection.txt b/forge-gui/res/cardsfolder/n/natural_selection.txt index cd7291652fa..e578fab4dfc 100644 --- a/forge-gui/res/cardsfolder/n/natural_selection.txt +++ b/forge-gui/res/cardsfolder/n/natural_selection.txt @@ -3,4 +3,4 @@ ManaCost:G Types:Instant A:SP$ RearrangeTopOfLibrary | Cost$ G | ValidTgts$ Player | TgtPrompt$ Choose target player. | NumCards$ 3 | MayShuffle$ True | SpellDescription$ Look at the top 3 cards of target player's library and put them back in any order. You may have that player shuffle their library. SVar:Picture:http://www.wizards.com/global/images/magic/general/natural_selection.jpg -Oracle:Look at the top three cards of target player's library, then put them back in any order. You may have that player shuffle their library. +Oracle:Look at the top three cards of target player's library, then put them back in any order. You may have that player shuffle. diff --git a/forge-gui/res/cardsfolder/n/natural_state.txt b/forge-gui/res/cardsfolder/n/natural_state.txt index 9fa3f87e302..8515194deb5 100644 --- a/forge-gui/res/cardsfolder/n/natural_state.txt +++ b/forge-gui/res/cardsfolder/n/natural_state.txt @@ -1,6 +1,6 @@ Name:Natural State ManaCost:G Types:Instant -A:SP$ Destroy | Cost$ G | ValidTgts$ Artifact.cmcLE3,Enchantment.cmcLE3 | TgtPrompt$ Select target artifact or enchantment with converted mana cost 3 or less | SpellDescription$ Destroy target artifact or enchantment with converted mana cost 3 or less. +A:SP$ Destroy | Cost$ G | ValidTgts$ Artifact.cmcLE3,Enchantment.cmcLE3 | TgtPrompt$ Select target artifact or enchantment with mana value 3 or less | SpellDescription$ Destroy target artifact or enchantment with mana value 3 or less. SVar:Picture:http://www.wizards.com/global/images/magic/general/natural_state.jpg -Oracle:Destroy target artifact or enchantment with converted mana cost 3 or less. +Oracle:Destroy target artifact or enchantment with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/n/nature_demands_an_offering.txt b/forge-gui/res/cardsfolder/n/nature_demands_an_offering.txt index dbc4f45ee20..3a234db6b49 100644 --- a/forge-gui/res/cardsfolder/n/nature_demands_an_offering.txt +++ b/forge-gui/res/cardsfolder/n/nature_demands_an_offering.txt @@ -1,7 +1,7 @@ Name:Nature Demands an Offering ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ ChooseCreature | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses a creature you don't control and puts it on top of its owner's library, then repeats this process for an artifact, an enchantment, and a land. Then the owner of each permanent chosen this way shuffles their library. +T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ ChooseCreature | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, target opponent chooses a creature you don't control and puts it on top of its owner's library, then repeats this process for an artifact, an enchantment, and a land. Then the owner of each permanent chosen this way shuffles. SVar:ChooseCreature:DB$ ChooseCard | ValidTgts$ Opponent | Choices$ Creature.YouDontCtrl | Mandatory$ True | SubAbility$ BounceCreature SVar:BounceCreature:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Battlefield | Destination$ Library | Imprint$ True | UnImprint$ True | LibraryPosition$ 0 | SubAbility$ DBRemember1 SVar:DBRemember1:DB$ Pump | RememberObjects$ ImprintedOwner | SubAbility$ ChooseArtifact @@ -17,4 +17,4 @@ SVar:DBRemember4:DB$ Pump | RememberObjects$ ImprintedOwner | SubAbility$ DBShuf SVar:DBShuffle:DB$ Shuffle | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Nature Demands an Offering.full.jpg -Oracle:When you set this scheme in motion, target opponent chooses a creature you don't control and puts it on top of its owner's library, then repeats this process for an artifact, an enchantment, and a land. Then the owner of each permanent chosen this way shuffles their library. +Oracle:When you set this scheme in motion, target opponent chooses a creature you don't control and puts it on top of its owner's library, then repeats this process for an artifact, an enchantment, and a land. Then the owner of each permanent chosen this way shuffles. diff --git a/forge-gui/res/cardsfolder/n/natures_chosen.txt b/forge-gui/res/cardsfolder/n/natures_chosen.txt index 1c4a3e91601..80bfb436a09 100644 --- a/forge-gui/res/cardsfolder/n/natures_chosen.txt +++ b/forge-gui/res/cardsfolder/n/natures_chosen.txt @@ -3,8 +3,8 @@ ManaCost:G Types:Enchantment Aura K:Enchant creature you control A:SP$ Attach | Cost$ G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | AILogic$ Pump -A:AB$ Untap | Cost$ 0 | Defined$ Enchanted | ActivationLimit$ 1 | PlayerTurn$ True | SpellDescription$ Untap enchanted creature. Activate this ability only during your turn and only once each turn. -A:AB$ Untap | Cost$ tapXType<1/Creature.AttachedBy+White> | CostDesc$ Tap enchanted creature: | ValidTgts$ Artifact,Creature,Land | TgtPrompt$ Select target artifact, creature, or land | ActivationLimit$ 1 | SpellDescription$ Untap target artifact, creature, or land. Activate this ability only if enchanted creature is white and is untapped and only once each turn. +A:AB$ Untap | Cost$ 0 | Defined$ Enchanted | ActivationLimit$ 1 | PlayerTurn$ True | SpellDescription$ Untap enchanted creature. Activate only during your turn and only once each turn. +A:AB$ Untap | Cost$ tapXType<1/Creature.AttachedBy+White> | CostDesc$ Tap enchanted creature: | ValidTgts$ Artifact,Creature,Land | TgtPrompt$ Select target artifact, creature, or land | ActivationLimit$ 1 | SpellDescription$ Untap target artifact, creature, or land. Activate only if enchanted creature is white and untapped and only once each turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/natures_chosen.jpg -Oracle:Enchant creature you control\n{0}: Untap enchanted creature. Activate this ability only during your turn and only once each turn.\nTap enchanted creature: Untap target artifact, creature, or land. Activate this ability only if enchanted creature is white and is untapped and only once each turn. +Oracle:Enchant creature you control\n{0}: Untap enchanted creature. Activate only during your turn and only once each turn.\nTap enchanted creature: Untap target artifact, creature, or land. Activate only if enchanted creature is white and untapped and only once each turn. diff --git a/forge-gui/res/cardsfolder/n/natures_lore.txt b/forge-gui/res/cardsfolder/n/natures_lore.txt index 17fbc9fd0de..c2ff7c4033d 100644 --- a/forge-gui/res/cardsfolder/n/natures_lore.txt +++ b/forge-gui/res/cardsfolder/n/natures_lore.txt @@ -1,6 +1,6 @@ Name:Nature's Lore 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/natures_lore.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. diff --git a/forge-gui/res/cardsfolder/n/naya_panorama.txt b/forge-gui/res/cardsfolder/n/naya_panorama.txt index b9b1e786bd1..6254bd55dc1 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 and 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, put it onto the battlefield tapped, then shuffle. 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 and 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, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/n/naya_soulbeast.txt b/forge-gui/res/cardsfolder/n/naya_soulbeast.txt index c2a98b6617b..b962a79ca6e 100644 --- a/forge-gui/res/cardsfolder/n/naya_soulbeast.txt +++ b/forge-gui/res/cardsfolder/n/naya_soulbeast.txt @@ -6,11 +6,11 @@ K:Trample 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. +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 mana value of all cards revealed this way. SVar:SoulbestETB:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | SubAbility$ SoulbestCounters SVar:SoulbestCounters:DB$ PutCounter | ETB$ True | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup 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: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 +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 mana value of all cards revealed this way.\nTrample diff --git a/forge-gui/res/cardsfolder/n/nazahn_revered_bladesmith.txt b/forge-gui/res/cardsfolder/n/nazahn_revered_bladesmith.txt index a5d583fb8f8..193937ab372 100644 --- a/forge-gui/res/cardsfolder/n/nazahn_revered_bladesmith.txt +++ b/forge-gui/res/cardsfolder/n/nazahn_revered_bladesmith.txt @@ -2,7 +2,7 @@ Name:Nazahn, Revered Bladesmith ManaCost:4 G W Types:Legendary Creature Cat Artificer PT:5/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for an Equipment card and reveal it. If you reveal a card named Hammer of Nazahn this way, put it onto the battlefield. Otherwise, put that card into your hand. Then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for an Equipment card and reveal it. If you reveal a card named Hammer of Nazahn this way, put it onto the battlefield. Otherwise, put that card into your hand. Then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Equipment | ChangeNum$ 1 | Reveal$ True | Shuffle$ False | RememberChanged$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Battlefield | ConditionDefined$ Remembered | ConditionPresent$ Card.namedHammer of Nazahn | ForgetChanged$ True | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | SubAbility$ DBShuffle @@ -12,4 +12,4 @@ T:Mode$ Attacks | ValidCard$ Creature.YouCtrl+equipped | Execute$ TrigTap | Trig SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.DefendingPlayerCtrl | TgtPrompt$ Select target creature defending player controls DeckHints:Name$Hammer of Nazahn SVar:Picture:http://www.wizards.com/global/images/magic/general/nazahn_revered_bladesmith.jpg -Oracle:When Nazahn, Revered Bladesmith enters the battlefield, search your library for an Equipment card and reveal it. If you reveal a card named Hammer of Nazahn this way, put it onto the battlefield. Otherwise, put that card into your hand. Then shuffle your library.\nWhenever an equipped creature you control attacks, you may tap target creature defending player controls. \ No newline at end of file +Oracle:When Nazahn, Revered Bladesmith enters the battlefield, search your library for an Equipment card and reveal it. If you reveal a card named Hammer of Nazahn this way, put it onto the battlefield. Otherwise, put that card into your hand. Then shuffle.\nWhenever an equipped creature you control attacks, you may tap target creature defending player controls. diff --git a/forge-gui/res/cardsfolder/n/nearheath_chaplain.txt b/forge-gui/res/cardsfolder/n/nearheath_chaplain.txt index 0d08aacf4cf..72249a5f3b6 100644 --- a/forge-gui/res/cardsfolder/n/nearheath_chaplain.txt +++ b/forge-gui/res/cardsfolder/n/nearheath_chaplain.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Creature Human Cleric PT:3/1 K:Lifelink -A:AB$ Token | Cost$ 2 W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenAmount$ 2 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | LegacyImage$ w 1 1 spirit flying soi | SpellDescription$ Create two 1/1 white Spirit creature tokens with flying. Activate this ability only any time you could cast a sorcery. +A:AB$ Token | Cost$ 2 W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenAmount$ 2 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | LegacyImage$ w 1 1 spirit flying soi | SpellDescription$ Create two 1/1 white Spirit creature tokens with flying. Activate only as a sorcery. DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/nearheath_chaplain.jpg -Oracle:Lifelink\n{2}{W}, Exile Nearheath Chaplain from your graveyard: Create two 1/1 white Spirit creature tokens with flying. Activate this ability only any time you could cast a sorcery. +Oracle:Lifelink\n{2}{W}, Exile Nearheath Chaplain from your graveyard: Create two 1/1 white Spirit creature tokens with flying. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/n/nebuchadnezzar.txt b/forge-gui/res/cardsfolder/n/nebuchadnezzar.txt index 8d70637affd..082db729127 100644 --- a/forge-gui/res/cardsfolder/n/nebuchadnezzar.txt +++ b/forge-gui/res/cardsfolder/n/nebuchadnezzar.txt @@ -2,11 +2,11 @@ Name:Nebuchadnezzar ManaCost:3 U B Types:Legendary Creature Human Wizard PT:3/3 -A:AB$ NameCard | Cost$ X T | Defined$ You | SubAbility$ DBReveal | PlayerTurn$ True | SpellDescription$ Choose a card name. Target opponent reveals X cards at random from their hand. Then that player discards all cards with that name revealed this way. Activate this ability only during your turn. +A:AB$ NameCard | Cost$ X T | Defined$ You | SubAbility$ DBReveal | PlayerTurn$ True | SpellDescription$ Choose a card name. Target opponent reveals X cards at random from their hand. Then that player discards all cards with that name revealed this way. Activate only during your turn. SVar:DBReveal:DB$ Reveal | ValidTgts$ Opponent | Random$ True | NumCards$ X | RememberRevealed$ True | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | DefinedCards$ ValidHand Card.IsRemembered+NamedCard | Defined$ Targeted | Mode$ Defined | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/nebuchadnezzar.jpg -Oracle:{X}, {T}: Choose a card name. Target opponent reveals X cards at random from their hand. Then that player discards all cards with that name revealed this way. Activate this ability only during your turn. +Oracle:{X}, {T}: Choose a card name. Target opponent reveals X cards at random from their hand. Then that player discards all cards with that name revealed this way. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/n/necromentia.txt b/forge-gui/res/cardsfolder/n/necromentia.txt index b6b48ba6dec..428ac3341e1 100755 --- a/forge-gui/res/cardsfolder/n/necromentia.txt +++ b/forge-gui/res/cardsfolder/n/necromentia.txt @@ -1,7 +1,7 @@ Name:Necromentia ManaCost:1 B B Types:Sorcery -A:SP$ NameCard | Cost$ 1 B B | Defined$ You | ValidCards$ Card.nonBasic | ValidDesc$ card other than a basic land | SubAbility$ ExileYard | StackDescription$ SpellDescription | SpellDescription$ Choose a card name other than a basic land card name. Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles their library, then creates a 2/2 black Zombie creature token for each card exiled from their hand this way. +A:SP$ NameCard | Cost$ 1 B B | Defined$ You | ValidCards$ Card.nonBasic | ValidDesc$ card other than a basic land | SubAbility$ ExileYard | StackDescription$ SpellDescription | SpellDescription$ Choose a card name other than a basic land card name. Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles, then creates a 2/2 black Zombie creature token for each card exiled from their hand this way. SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player.Opponent | TgtPrompt$ Select target opponent | ChangeType$ Card.NamedCard | Chooser$ You | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInHand | Chooser$ You | RememberChanged$ True | SubAbility$ ExileLib | StackDescription$ None @@ -14,4 +14,4 @@ SVar:NumInHand:TargetedPlayer$CardsInHand SVar:NumInYard:TargetedPlayer$CardsInGraveyard SVar:X:Remembered$Amount -Oracle:Choose a card name other than a basic land card name. Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles their library, then creates a 2/2 black Zombie creature token for each card exiled from their hand this way. +Oracle:Choose a card name other than a basic land card name. Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles, then creates a 2/2 black Zombie creature token for each card exiled from their hand this way. diff --git a/forge-gui/res/cardsfolder/n/necropanther.txt b/forge-gui/res/cardsfolder/n/necropanther.txt index 6c19b6717f6..c9002527a51 100755 --- a/forge-gui/res/cardsfolder/n/necropanther.txt +++ b/forge-gui/res/cardsfolder/n/necropanther.txt @@ -3,6 +3,6 @@ ManaCost:1 W B Types:Creature Cat Nightmare PT:3/3 K:Mutate:2 WB WB -T:Mode$ Mutates | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Whenever this creature mutates, return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. +T:Mode$ Mutates | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Whenever this creature mutates, return target creature card with mana value 3 or less from your graveyard to the battlefield. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE3 -Oracle:Mutate {2}{W/B}{W/B} (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.)\nWhenever this creature mutates, return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. +Oracle:Mutate {2}{W/B}{W/B} (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.)\nWhenever this creature mutates, return target creature card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/n/necroplasm.txt b/forge-gui/res/cardsfolder/n/necroplasm.txt index c3da0db09da..7bd4de7ac03 100644 --- a/forge-gui/res/cardsfolder/n/necroplasm.txt +++ b/forge-gui/res/cardsfolder/n/necroplasm.txt @@ -4,10 +4,10 @@ Types:Creature Ooze PT:1/1 K:Dredge:2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on CARDNAME. -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of your end step, destroy each creature with converted mana cost equal to the number of +1/+1 counters on CARDNAME. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of your end step, destroy each creature with mana value equal to the number of +1/+1 counters on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Creature.cmcEQX SVar:X:Count$CardCounters.P1P1 AI:RemoveDeck:Random DeckHas:Ability$Counters -Oracle:At the beginning of your upkeep, put a +1/+1 counter on Necroplasm.\nAt the beginning of your end step, destroy each creature with converted mana cost equal to the number of +1/+1 counters on Necroplasm.\nDredge 2 (If you would draw a card, you may mill two cards instead. If you do, return this card from your graveyard to your hand.) +Oracle:At the beginning of your upkeep, put a +1/+1 counter on Necroplasm.\nAt the beginning of your end step, destroy each creature with mana value equal to the number of +1/+1 counters on Necroplasm.\nDredge 2 (If you would draw a card, you may mill two cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/n/necropolis.txt b/forge-gui/res/cardsfolder/n/necropolis.txt index 42f444d0925..ba7bf93884b 100644 --- a/forge-gui/res/cardsfolder/n/necropolis.txt +++ b/forge-gui/res/cardsfolder/n/necropolis.txt @@ -3,8 +3,8 @@ ManaCost:5 Types:Artifact Creature Wall PT:0/1 K:Defender -A:AB$ PutCounter | Cost$ ExileFromGrave<1/Creature> | CounterType$ P0P1 | CounterNum$ X | AILogic$ ExiledCreatureFromGraveCMC | SpellDescription$ Put X +0/+1 counters on CARDNAME, where X is the exiled card's converted mana cost. +A:AB$ PutCounter | Cost$ ExileFromGrave<1/Creature> | CounterType$ P0P1 | CounterNum$ X | AILogic$ ExiledCreatureFromGraveCMC | SpellDescription$ Put X +0/+1 counters on CARDNAME, where X is the exiled card's mana value. SVar:X:Exiled$CardManaCost SVar:AIPreference:ExileFromGraveCost$Creature.cmcGE1+inZoneGraveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/necropolis.jpg -Oracle:Defender (This creature can't attack.)\nExile a creature card from your graveyard: Put X +0/+1 counters on Necropolis, where X is the exiled card's converted mana cost. +Oracle:Defender (This creature can't attack.)\nExile a creature card from your graveyard: Put X +0/+1 counters on Necropolis, where X is the exiled card's mana value. diff --git a/forge-gui/res/cardsfolder/n/necrosavant.txt b/forge-gui/res/cardsfolder/n/necrosavant.txt index 20f9f0dc92c..d5bcda34137 100644 --- a/forge-gui/res/cardsfolder/n/necrosavant.txt +++ b/forge-gui/res/cardsfolder/n/necrosavant.txt @@ -2,8 +2,8 @@ Name:Necrosavant ManaCost:3 B B B Types:Creature Zombie Giant PT:5/5 -A:AB$ ChangeZone | Cost$3 B B Sac<1/Creature> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only during your upkeep. +A:AB$ ChangeZone | Cost$3 B B Sac<1/Creature> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only during your upkeep. SVar:AIPreference:SacCost$Creature.cmcLE4 SVar:DiscardMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/necrosavant.jpg -Oracle:{3}{B}{B}, Sacrifice a creature: Return Necrosavant from your graveyard to the battlefield. Activate this ability only during your upkeep. +Oracle:{3}{B}{B}, Sacrifice a creature: Return Necrosavant from your graveyard to the battlefield. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/n/needlepeak_spider.txt b/forge-gui/res/cardsfolder/n/needlepeak_spider.txt index c85cdf449b5..5a7d7c4b618 100644 --- a/forge-gui/res/cardsfolder/n/needlepeak_spider.txt +++ b/forge-gui/res/cardsfolder/n/needlepeak_spider.txt @@ -4,4 +4,4 @@ Types:Creature Spider PT:4/2 K:Reach SVar:Picture:http://resources.wizards.com/magic/cards/plc/en-us/card122268.jpg -Oracle:Reach (This creature can block creatures with flying.) +Oracle:Reach diff --git a/forge-gui/res/cardsfolder/n/neoform.txt b/forge-gui/res/cardsfolder/n/neoform.txt index e10f9bc45fa..0bd62dcb7be 100644 --- a/forge-gui/res/cardsfolder/n/neoform.txt +++ b/forge-gui/res/cardsfolder/n/neoform.txt @@ -1,10 +1,10 @@ Name:Neoform ManaCost:G U Types:Sorcery -A:SP$ ChangeZone | Cost$ G U Sac<1/Creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBCounter | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with converted mana cost equal to 1 plus the sacrificed creature's converted mana cost, put that card onto the battlefield with an additional +1/+1 counter on it, then shuffle your library. +A:SP$ ChangeZone | Cost$ G U Sac<1/Creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBCounter | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with mana value equal to 1 plus the sacrificed creature's mana value, put that card onto the battlefield with an additional +1/+1 counter on it, then shuffle. SVar:DBCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ 1 | Static$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Sacrificed$CardManaCost/Plus.1 AI:RemoveDeck:Random DeckHas:Ability$Counters & Ability$Sacrifice -Oracle:As an additional cost to cast this spell, sacrifice a creature.\nSearch your library for a creature card with converted mana cost equal to 1 plus the sacrificed creature's converted mana cost, put that card onto the battlefield with an additional +1/+1 counter on it, then shuffle your library. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nSearch your library for a creature card with mana value equal to 1 plus the sacrificed creature's mana value, put that card onto the battlefield with an additional +1/+1 counter on it, then shuffle. diff --git a/forge-gui/res/cardsfolder/n/nesting_grounds.txt b/forge-gui/res/cardsfolder/n/nesting_grounds.txt index 4e300c4ff58..f887f4a4547 100755 --- a/forge-gui/res/cardsfolder/n/nesting_grounds.txt +++ b/forge-gui/res/cardsfolder/n/nesting_grounds.txt @@ -2,6 +2,6 @@ Name:Nesting Grounds ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Pump | Cost$ 1 T | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | SubAbility$ DBMove | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Move a counter from target permanent you control onto another target permanent. Activate this ability only any time you could cast a sorcery. +A:AB$ Pump | Cost$ 1 T | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | SubAbility$ DBMove | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Move a counter from target permanent you control onto another target permanent. Activate only as a sorcery. SVar:DBMove:DB$ MoveCounter | Source$ ParentTarget | ValidTgts$ Permanent | TgtPrompt$ Select target permanent to move counter to | TargetUnique$ True | CounterType$ Any | CounterNum$ 1 | StackDescription$ None -Oracle:{T}: Add {C}.\n{1}, {T}: Move a counter from target permanent you control onto another target permanent. Activate this ability only any time you could cast a sorcery. +Oracle:{T}: Add {C}.\n{1}, {T}: Move a counter from target permanent you control onto another target permanent. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/n/nesting_wurm.txt b/forge-gui/res/cardsfolder/n/nesting_wurm.txt index f5d08daa6d8..06529200bfe 100644 --- a/forge-gui/res/cardsfolder/n/nesting_wurm.txt +++ b/forge-gui/res/cardsfolder/n/nesting_wurm.txt @@ -3,8 +3,8 @@ ManaCost:4 G G Types:Creature Wurm PT:4/3 K:Trample -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 up to three cards named Nesting Wurm, reveal them, and put them 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 up to three cards named Nesting Wurm, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedNesting Wurm | ChangeNum$ 3 | ShuffleNonMandatory$ True DeckHints:Name$Nesting Wurm SVar:Picture:http://www.wizards.com/global/images/magic/general/nesting_wurm.jpg -Oracle:Trample\nWhen Nesting Wurm enters the battlefield, you may search your library for up to three cards named Nesting Wurm, reveal them, and put them into your hand. If you do, shuffle your library. +Oracle:Trample\nWhen Nesting Wurm enters the battlefield, you may search your library for up to three cards named Nesting Wurm, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/n/netherborn_phalanx.txt b/forge-gui/res/cardsfolder/n/netherborn_phalanx.txt index 2992c12cb48..d23c6d38c84 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, and 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 mana value as this card, reveal it, put it into your hand, then then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/n/nettling_imp.txt b/forge-gui/res/cardsfolder/n/nettling_imp.txt index 8e52355e6ec..5abaa767580 100644 --- a/forge-gui/res/cardsfolder/n/nettling_imp.txt +++ b/forge-gui/res/cardsfolder/n/nettling_imp.txt @@ -2,9 +2,9 @@ Name:Nettling Imp ManaCost:2 B Types:Creature Imp PT:1/1 -A:AB$ Pump | Cost$ T | ValidTgts$ Creature.nonWall+ActivePlayerCtrl+notFirstTurnControlled | TgtPrompt$ Select target non-Wall creature the active player has controlled continuously since the beginning of the turn. | ActivationPhases$ Upkeep->BeginCombat | OpponentTurn$ True | KW$ HIDDEN CARDNAME attacks each combat if able. | SubAbility$ DestroyPacifist | SpellDescription$ Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That creature attacks this turn if able. Destroy it at the beginning of the next end step if it didn't attack this turn. Activate this ability only during an opponent's turn, before attackers are declared. +A:AB$ Pump | Cost$ T | ValidTgts$ Creature.nonWall+ActivePlayerCtrl+notFirstTurnControlled | TgtPrompt$ Select target non-Wall creature the active player has controlled continuously since the beginning of the turn. | ActivationPhases$ Upkeep->BeginCombat | OpponentTurn$ True | KW$ HIDDEN CARDNAME attacks each combat if able. | SubAbility$ DestroyPacifist | SpellDescription$ Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That creature attacks this turn if able. Destroy it at the beginning of the next end step if it didn't attack this turn. Activate only during an opponent's turn, before attackers are declared. SVar:DestroyPacifist:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | RememberObjects$ ParentTarget | Execute$ TrigDestroy | TriggerDescription$ At the beginning of the end step, destroy that creature if it didn't attack this turn. SVar:TrigDestroy:DB$ Destroy | Defined$ DelayTriggerRemembered | ConditionDefined$ DelayTriggerRemembered | ConditionPresent$ Creature.notAttackedThisTurn | ConditionCompare$ GE1 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/nettling_imp.jpg -Oracle:{T}: Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That creature attacks this turn if able. Destroy it at the beginning of the next end step if it didn't attack this turn. Activate this ability only during an opponent's turn, before attackers are declared. +Oracle:{T}: Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That creature attacks this turn if able. Destroy it at the beginning of the next end step if it didn't attack this turn. Activate only during an opponent's turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/n/neverending_torment.txt b/forge-gui/res/cardsfolder/n/neverending_torment.txt index 4aa06add504..d898aea05c3 100644 --- a/forge-gui/res/cardsfolder/n/neverending_torment.txt +++ b/forge-gui/res/cardsfolder/n/neverending_torment.txt @@ -6,4 +6,4 @@ A:SP$ ChangeZone | Cost$ 4 B B | Origin$ Library | Destination$ Exile | ValidTgt SVar:X:Count$InYourHand AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/neverending_torment.jpg -Oracle:Search target player's library for X cards, where X is the number of cards in your hand, and exile them. Then that player shuffles their 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. You may choose a new target for the copy.) +Oracle:Search target player's library for X cards, where X is the number of cards in your hand, and exile them. Then that player shuffles.\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. You may choose a new target for the copy.) diff --git a/forge-gui/res/cardsfolder/n/new_frontiers.txt b/forge-gui/res/cardsfolder/n/new_frontiers.txt index bfdb77c3297..dd6c4d4ca9d 100644 --- a/forge-gui/res/cardsfolder/n/new_frontiers.txt +++ b/forge-gui/res/cardsfolder/n/new_frontiers.txt @@ -1,8 +1,8 @@ Name:New Frontiers ManaCost:X G Types:Sorcery -A:SP$ ChangeZone | Optional$ True | Cost$ X G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | DefinedPlayer$ Player | ChangeNum$ X | Tapped$ True | Shuffle$ True | SpellDescription$ Each player may search their library for up to X basic land cards and put them onto the battlefield tapped. Then each player who searched their library this way shuffles it. +A:SP$ ChangeZone | Optional$ True | Cost$ X G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | DefinedPlayer$ Player | ChangeNum$ X | Tapped$ True | Shuffle$ True | SpellDescription$ Each player may search their library for up to X basic land cards and put them onto the battlefield tapped. Then each player who searched their library this way shuffles. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/new_frontiers.jpg -Oracle:Each player may search their library for up to X basic land cards and put them onto the battlefield tapped. Then each player who searched their library this way shuffles it. +Oracle:Each player may search their library for up to X basic land cards and put them onto the battlefield tapped. Then each player who searched their library this way shuffles. diff --git a/forge-gui/res/cardsfolder/n/nezumi_bone_reader.txt b/forge-gui/res/cardsfolder/n/nezumi_bone_reader.txt index 06c6f400b13..d7eb61ddf2e 100644 --- a/forge-gui/res/cardsfolder/n/nezumi_bone_reader.txt +++ b/forge-gui/res/cardsfolder/n/nezumi_bone_reader.txt @@ -2,7 +2,7 @@ Name:Nezumi Bone-Reader ManaCost:1 B Types:Creature Rat Shaman PT:1/1 -A:AB$ Discard | Cost$ B Sac<1/Creature> | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ B Sac<1/Creature> | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate only as a sorcery. SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE1 SVar:Picture:http://www.wizards.com/global/images/magic/general/nezumi_bone_reader.jpg -Oracle:{B}, Sacrifice a creature: Target player discards a card. Activate this ability only any time you could cast a sorcery. +Oracle:{B}, Sacrifice a creature: Target player discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/n/niambi_esteemed_speaker.txt b/forge-gui/res/cardsfolder/n/niambi_esteemed_speaker.txt index aa4dfdad914..1aa26397093 100755 --- a/forge-gui/res/cardsfolder/n/niambi_esteemed_speaker.txt +++ b/forge-gui/res/cardsfolder/n/niambi_esteemed_speaker.txt @@ -3,11 +3,11 @@ ManaCost:W U Types:Legendary Creature Human Cleric PT:2/1 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return another target creature you control to its owner's hand. If you do, you gain life equal to that creature's converted mana cost. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return another target creature you control to its owner's hand. If you do, you gain life equal to that creature's mana value. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another creature you control | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardManaCost DeckHas:Ability$LifeGain A:AB$ Draw | Cost$ 1 W U T Discard<1/Card.Legendary/legendary> | NumCards$ 2 | SpellDescription$ Draw two cards. DeckHints:Type$Legendary -Oracle:Flash\nWhen Niambi, Esteemed Speaker enters the battlefield, you may return another target creature you control to its owner's hand. If you do, you gain life equal to that creature's converted mana cost.\n{1}{W}{U}, {T}, Discard a legendary card: Draw two cards. +Oracle:Flash\nWhen Niambi, Esteemed Speaker enters the battlefield, you may return another target creature you control to its owner's hand. If you do, you gain life equal to that creature's mana value.\n{1}{W}{U}, {T}, Discard a legendary card: Draw two cards. diff --git a/forge-gui/res/cardsfolder/n/niambi_faithful_healer.txt b/forge-gui/res/cardsfolder/n/niambi_faithful_healer.txt index 97b6dccb7a7..fd7abfdb012 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, and put it into your hand. If you search 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. 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, and put it into your hand. If you search 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. diff --git a/forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager_nicol_bolas_the_arisen.txt b/forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager_nicol_bolas_the_arisen.txt index 9d4efd913a0..478bacd7fae 100644 --- a/forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager_nicol_bolas_the_arisen.txt +++ b/forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager_nicol_bolas_the_arisen.txt @@ -5,11 +5,11 @@ PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each opponent discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose -A:AB$ ChangeZone | Cost$ 4 U B R | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Exile CARDNAME, then return him to the battlefield transformed under his owner's control. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 4 U B R | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Exile CARDNAME, then return him to the battlefield transformed under his owner's control. Activate only as a sorcery. SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | ForgetOtherRemembered$ True | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AlternateMode:DoubleFaced -Oracle:Flying\nWhen Nicol Bolas, the Ravager enters the battlefield, each opponent discards a card.\n{4}{U}{B}{R}: Exile Nicol Bolas, the Ravager, then return him to the battlefield transformed under his owner's control. Activate this ability only any time you could cast a sorcery. +Oracle:Flying\nWhen Nicol Bolas, the Ravager enters the battlefield, each opponent discards a card.\n{4}{U}{B}{R}: Exile Nicol Bolas, the Ravager, then return him to the battlefield transformed under his owner's control. Activate only as a sorcery. ALTERNATE @@ -23,4 +23,4 @@ A:AB$ DealDamage | Cost$ SubCounter<3/LOYALTY> | ValidTgts$ Creature,Planeswalke A:AB$ ChangeZone | Cost$ SubCounter<4/LOYALTY> | Origin$ Graveyard | Destination$ Battlefield | Planeswalker$ True | 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. A:AB$ Dig | Cost$ SubCounter<12/LOYALTY> | DigNum$ X | ChangeNum$ All | DestinationZone$ Exile | ValidTgts$ Player | TgtPrompt$ Choose a player | Planeswalker$ True | Ultimate$ True | SpellDescription$ Exile all but the bottom card of target player's library. SVar:X:Count$InTargetedLibrary.Card/Minus.1 -Oracle:[+2]: Draw two cards.\n[−3]: Nicol Bolas, the Arisen deals 10 damage to target creature or planeswalker.\n[−4]: Put target creature or planeswalker card from a graveyard onto the battlefield under your control.\n[−12]: Exile all but the bottom card of target player's library. \ No newline at end of file +Oracle:[+2]: Draw two cards.\n[−3]: Nicol Bolas, the Arisen deals 10 damage to target creature or planeswalker.\n[−4]: Put target creature or planeswalker card from a graveyard onto the battlefield under your control.\n[−12]: Exile all but the bottom card of target player's library. diff --git a/forge-gui/res/cardsfolder/n/night_dealings.txt b/forge-gui/res/cardsfolder/n/night_dealings.txt index 86751dcd9e0..1fb90491d4d 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 -A:AB$ ChangeZone | Cost$ 2 B B SubCounter | Origin$ Library | Destination$ Hand | ChangeType$ Card.nonLand+YouCtrl+cmcEQX | ChangeNum$ 1 | Reveal$ True | Shuffle$ True | 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. +A:AB$ ChangeZone | Cost$ 2 B B SubCounter | Origin$ Library | Destination$ Hand | ChangeType$ Card.nonLand+YouCtrl+cmcEQX | ChangeNum$ 1 | Reveal$ True | Shuffle$ True | SpellDescription$ Search your library for a nonland card with mana value X, reveal it, put it into your hand, then shuffle. 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, and 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 mana value X, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/n/nightmare_incursion.txt b/forge-gui/res/cardsfolder/n/nightmare_incursion.txt index e57058677b2..9c145ac0607 100644 --- a/forge-gui/res/cardsfolder/n/nightmare_incursion.txt +++ b/forge-gui/res/cardsfolder/n/nightmare_incursion.txt @@ -1,7 +1,7 @@ Name:Nightmare Incursion ManaCost:5 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 5 B | Origin$ Library | Destination$ Exile | ValidTgts$ Player | ChangeType$ Card | ChangeNum$ X | IsCurse$ True | Shuffle$ True | SpellDescription$ Search target player's library for up to X cards, where X is the number of Swamps you control, and exile them. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ 5 B | Origin$ Library | Destination$ Exile | ValidTgts$ Player | ChangeType$ Card | ChangeNum$ X | IsCurse$ True | Shuffle$ True | SpellDescription$ Search target player's library for up to X cards, where X is the number of Swamps you control, and exile them. Then that player shuffles. SVar:X:Count$Valid Swamp.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/nightmare_incursion.jpg -Oracle:Search target player's library for up to X cards, where X is the number of Swamps you control, and exile them. Then that player shuffles their library. +Oracle:Search target player's library for up to X cards, where X is the number of Swamps you control, and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/n/nightsoil_kami.txt b/forge-gui/res/cardsfolder/n/nightsoil_kami.txt index c1271f4bdc0..85eae6ad9dc 100644 --- a/forge-gui/res/cardsfolder/n/nightsoil_kami.txt +++ b/forge-gui/res/cardsfolder/n/nightsoil_kami.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:6/4 K:Soulshift:5 SVar:Picture:http://www.wizards.com/global/images/magic/general/nightsoil_kami.jpg -Oracle:Soulshift 5 (When this creature dies, you may return target Spirit card with converted mana cost 5 or less from your graveyard to your hand.) +Oracle:Soulshift 5 (When this creature dies, you may return target Spirit card with mana value 5 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/n/nihilistic_glee.txt b/forge-gui/res/cardsfolder/n/nihilistic_glee.txt index 5950a7c84aa..fae81470cbe 100644 --- a/forge-gui/res/cardsfolder/n/nihilistic_glee.txt +++ b/forge-gui/res/cardsfolder/n/nihilistic_glee.txt @@ -2,8 +2,8 @@ Name:Nihilistic Glee ManaCost:2 B B Types:Enchantment A:AB$ LoseLife | Cost$ 2 B Discard<1/Card> | ValidTgts$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 1 life and you gain 1 life. -A:AB$ Draw | Cost$ 1 PayLife<2> | NumCards$ 1 | Activation$ Hellbent | PrecostDesc$ Hellbent — | SpellDescription$ Draw a card. Activate this ability only if you have no cards in hand. +A:AB$ Draw | Cost$ 1 PayLife<2> | NumCards$ 1 | Activation$ Hellbent | PrecostDesc$ Hellbent — | SpellDescription$ Draw a card. Activate only if you have no cards in hand. SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/nihilistic_glee.jpg -Oracle:{2}{B}, Discard a card: Target opponent loses 1 life and you gain 1 life.\nHellbent — {1}, Pay 2 life: Draw a card. Activate this ability only if you have no cards in hand. +Oracle:{2}{B}, Discard a card: Target opponent loses 1 life and you gain 1 life.\nHellbent — {1}, Pay 2 life: Draw a card. Activate only if you have no cards in hand. diff --git a/forge-gui/res/cardsfolder/n/nim_devourer.txt b/forge-gui/res/cardsfolder/n/nim_devourer.txt index 6bd2c91a990..57383d6475b 100644 --- a/forge-gui/res/cardsfolder/n/nim_devourer.txt +++ b/forge-gui/res/cardsfolder/n/nim_devourer.txt @@ -4,9 +4,9 @@ Types:Creature Zombie PT:4/1 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +1/+0 for each artifact you control. SVar:X:Count$Valid Artifact.YouCtrl -A:AB$ ChangeZone | Cost$ B B | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | ActivationPhases$ Upkeep | SubAbility$ DBSac | SpellDescription$ Return CARDNAME from your graveyard to the battlefield, then sacrifice a creature. Activate this ability only during your upkeep. +A:AB$ ChangeZone | Cost$ B B | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | PlayerTurn$ True | ActivationPhases$ Upkeep | SubAbility$ DBSac | SpellDescription$ Return CARDNAME from your graveyard to the battlefield, then sacrifice a creature. Activate only during your upkeep. SVar:DBSac:DB$ Sacrifice | Defined$ You | SacValid$ Creature SVar:BuffedBy:Artifact AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/nim_devourer.jpg -Oracle:Nim Devourer gets +1/+0 for each artifact you control.\n{B}{B}: Return Nim Devourer from your graveyard to the battlefield, then sacrifice a creature. Activate this ability only during your upkeep. +Oracle:Nim Devourer gets +1/+0 for each artifact you control.\n{B}{B}: Return Nim Devourer from your graveyard to the battlefield, then sacrifice a creature. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/n/nimbus_maze.txt b/forge-gui/res/cardsfolder/n/nimbus_maze.txt index c12cf9d02ab..4b16e5697d8 100644 --- a/forge-gui/res/cardsfolder/n/nimbus_maze.txt +++ b/forge-gui/res/cardsfolder/n/nimbus_maze.txt @@ -2,7 +2,7 @@ Name:Nimbus Maze ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ W | IsPresent$ Island.YouCtrl | SpellDescription$ Add {W}. Activate this ability only if you control an Island. -A:AB$ Mana | Cost$ T | Produced$ U | IsPresent$ Plains.YouCtrl | SpellDescription$ Add {U}. Activate this ability only if you control a Plains. +A:AB$ Mana | Cost$ T | Produced$ W | IsPresent$ Island.YouCtrl | SpellDescription$ Add {W}. Activate only if you control an Island. +A:AB$ Mana | Cost$ T | Produced$ U | IsPresent$ Plains.YouCtrl | SpellDescription$ Add {U}. Activate only if you control a Plains. SVar:Picture:http://www.wizards.com/global/images/magic/general/nimbus_maze.jpg -Oracle:{T}: Add {C}.\n{T}: Add {W}. Activate this ability only if you control an Island.\n{T}: Add {U}. Activate this ability only if you control a Plains. +Oracle:{T}: Add {C}.\n{T}: Add {W}. Activate only if you control an Island.\n{T}: Add {U}. Activate only if you control a Plains. 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 b40b3b8117b..17423fd9afe 100644 --- a/forge-gui/res/cardsfolder/n/nissa_of_shadowed_boughs.txt +++ b/forge-gui/res/cardsfolder/n/nissa_of_shadowed_boughs.txt @@ -8,10 +8,10 @@ A:AB$ Untap | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Land SVar:DBChoice:DB$ GenericChoice | Defined$ You | Choices$ Animate,NoAnimate | StackDescription$ You may have it become a 3/3 Elemental creature with haste and menace until end of turn. It's still a land. SVar:Animate:DB$ Animate | Defined$ Targeted | Power$ 3 | Toughness$ 3 | Types$ Creature,Elemental | Keywords$ Haste & Menace | SpellDescription$ Target land becomes a 3/3 Elemental creature with haste and menace until end of turn. SVar:NoAnimate:DB$ Pump | SpellDescription$ Target land does not become a 3/3 Elemental creature with haste and menace until end of turn. -A:AB$ ChangeZone | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Creature.YouOwn+cmcLEX | ChangeNum$ 1 | Origin$ Hand,Graveyard | Destination$ Battlefield | RememberChanged$ True | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ 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. +A:AB$ ChangeZone | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Creature.YouOwn+cmcLEX | ChangeNum$ 1 | Origin$ Hand,Graveyard | Destination$ Battlefield | RememberChanged$ True | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ You may put a creature card with mana value 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. SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBCleanup | StackDescription$ None 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 mana value 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 28fc2d7e7a0..ace75da35b7 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 and 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, put it onto the battlefield, then shuffle. A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | LifeAmount$ XLife | Planeswalker$ True | 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 | SpellDescription$ Search your library for any number of Elf creature cards and 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 | SpellDescription$ Search your library for any number of Elf creature cards, put them onto the battlefield, then shuffle. 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 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. +Oracle:[+1]: Search your library for a card named Nissa's Chosen, put it onto the battlefield, then shuffle.\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. 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 fb7f6441b6e..e0504a38317 100644 --- a/forge-gui/res/cardsfolder/n/nissa_steward_of_elements.txt +++ b/forge-gui/res/cardsfolder/n/nissa_steward_of_elements.txt @@ -4,9 +4,9 @@ Types:Legendary Planeswalker Nissa Loyalty:X SVar:X:Count$xPaid A:AB$ Scry | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ScryNum$ 2 | SpellDescription$ Scry 2. -A:AB$ Dig | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | DigNum$ 1 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Land,Creature.cmcLEY | ForceRevealToController$ True | PromptToSkipOptionalAbility$ True | AILogic$ AlwaysConfirm | OptionalAbilityPrompt$ Would you like to put the permanent onto the battlefield? | DestinationZone$ Battlefield | LibraryPosition2$ 0 | SpellDescription$ 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. +A:AB$ Dig | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | DigNum$ 1 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Land,Creature.cmcLEY | ForceRevealToController$ True | PromptToSkipOptionalAbility$ True | AILogic$ AlwaysConfirm | OptionalAbilityPrompt$ Would you like to put the permanent onto the battlefield? | DestinationZone$ Battlefield | LibraryPosition2$ 0 | SpellDescription$ Look at the top card of your library. If it's a land card or a creature card with mana value less than or equal to the number of loyalty counters on Nissa, Steward of Elements, you may put that card onto the battlefield. A:AB$ Untap | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Land.YouCtrl | TargetMin$ 0 | TargetMax$ 2 | RememberTargets$ True | SubAbility$ Animate | SpellDescription$ 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. 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 mana value 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_nissa_sage_animist.txt b/forge-gui/res/cardsfolder/n/nissa_vastwood_seer_nissa_sage_animist.txt index 55eecbeb734..cc4473cd156 100644 --- a/forge-gui/res/cardsfolder/n/nissa_vastwood_seer_nissa_sage_animist.txt +++ b/forge-gui/res/cardsfolder/n/nissa_vastwood_seer_nissa_sage_animist.txt @@ -2,7 +2,7 @@ Name:Nissa, Vastwood Seer ManaCost:2 G Types:Legendary Creature Elf Scout 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 a basic Forest 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 a basic Forest card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Forest.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | IsPresent$ Land.YouCtrl | PresentCompare$ GE7 | Execute$ TrigExile | TriggerDescription$ Whenever a land enters the battlefield under your control, if you control seven or more lands, exile CARDNAME, then return her to the battlefield transformed under her owner's control. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBReturn @@ -10,7 +10,7 @@ SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/nissa_vastwood_seer.jpg AlternateMode:DoubleFaced -Oracle:When Nissa, Vastwood Seer enters the battlefield, you may search your library for a basic Forest card, reveal it, put it into your hand, then shuffle your library.\nWhenever a land enters the battlefield under your control, if you control seven or more lands, exile Nissa, then return her to the battlefield transformed under her owner's control. +Oracle:When Nissa, Vastwood Seer enters the battlefield, you may search your library for a basic Forest card, reveal it, put it into your hand, then shuffle.\nWhenever a land enters the battlefield under your control, if you control seven or more lands, exile Nissa, then return her to the battlefield transformed under her owner's control. ALTERNATE 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 2dfb414bc76..14f8cc4173d 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 @@ -7,9 +7,9 @@ SVar:TrigMana:DB$ Mana | Produced$ G | Amount$ 1 A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | CounterType$ P1P1 | CounterNum$ 3 | ValidTgts$ Land.nonCreature+YouCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target noncreature land you control | SubAbility$ DBUntap | SpellDescription$ 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. SVar:DBUntap:DB$ Untap | Defined$ Targeted | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Power$ 0 | Toughness$ 0 | Types$ Creature,Elemental | Keywords$ Vigilance & Haste | Permanent$ True -A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Name$ Emblem - Nissa, Who Shakes the World | Image$ emblem_nissa_who_shakes_the_world | Duration$ Permanent | Stackable$ False | Planeswalker$ True | Ultimate$ True | StaticAbilities$ STIndestructible | SubAbility$ DBChangeZone | SpellDescription$ 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. +A:AB$ Effect | Cost$ SubCounter<8/LOYALTY> | Name$ Emblem - Nissa, Who Shakes the World | Image$ emblem_nissa_who_shakes_the_world | Duration$ Permanent | Stackable$ False | Planeswalker$ True | Ultimate$ True | StaticAbilities$ STIndestructible | SubAbility$ DBChangeZone | SpellDescription$ 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. SVar:STIndestructible:Mode$ Continuous | EffectZone$ Command | Affected$ Land.YouCtrl | AffectedZone$ Battlefield | AddKeyword$ Indestructible | Description$ Lands you control have indestructible. -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ XFetch | Tapped$ True | StackDescription$ Search your library for any number of Forest cards, put them onto the battlefield tapped, then shuffle your library. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ XFetch | Tapped$ True | StackDescription$ Search your library for any number of Forest cards, put them onto the battlefield tapped, then shuffle. 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. diff --git a/forge-gui/res/cardsfolder/n/nissa_worldwaker.txt b/forge-gui/res/cardsfolder/n/nissa_worldwaker.txt index 1785bbec65d..9c1b77fda09 100644 --- a/forge-gui/res/cardsfolder/n/nissa_worldwaker.txt +++ b/forge-gui/res/cardsfolder/n/nissa_worldwaker.txt @@ -4,9 +4,9 @@ Types:Legendary Planeswalker Nissa Loyalty:3 A:AB$ Animate | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | Power$ 4 | Toughness$ 4 | Types$ Creature,Elemental | Permanent$ True | Keywords$ Trample | SpellDescription$ Target land you control becomes a 4/4 Elemental creature with trample. It's still a land. A:AB$ Untap | Cost$ AddCounter<1/LOYALTY> | ValidTgts$ Forest | TgtPrompt$ Choose target forest | TargetMin$ 0 | TargetMax$ 4 | Planeswalker$ True | SpellDescription$ Untap up to four target Forests. -A:AB$ ChangeZone | Cost$ SubCounter<7/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ XFetch | Planeswalker$ True | Ultimate$ True | StackDescription$ SpellDescription | RememberChanged$ True | SubAbility$ DBAnimate | SpellDescription$ 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. +A:AB$ ChangeZone | Cost$ SubCounter<7/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ XFetch | Planeswalker$ True | Ultimate$ True | StackDescription$ SpellDescription | RememberChanged$ True | SubAbility$ DBAnimate | SpellDescription$ Search your library for any number of basic land cards, put them onto the battlefield, then shuffle. Those lands become 4/4 Elemental creatures with trample. They're still lands. SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ 4 | Toughness$ 4 | Types$ Creature,Elemental | Permanent$ True | Keywords$ Trample | SubAbility$ DBCleanup 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. Those lands become 4/4 Elemental creatures with trample. They're still lands. diff --git a/forge-gui/res/cardsfolder/n/nissas_encouragement.txt b/forge-gui/res/cardsfolder/n/nissas_encouragement.txt index 4196712ba59..72e079287b7 100644 --- a/forge-gui/res/cardsfolder/n/nissas_encouragement.txt +++ b/forge-gui/res/cardsfolder/n/nissas_encouragement.txt @@ -1,9 +1,9 @@ Name:Nissa's Encouragement ManaCost:4 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 G | Origin$ Library,Graveyard | Destination$ Hand | ChangeType$ Card.namedForest | ChangeNum$ 1 | Shuffle$ False | SubAbility$ DBSearch1 | SpellDescription$ Search your library and graveyard for a card named Forest, a card named Brambleweft Behemoth, and a card named Nissa, Genesis Mage. Reveal those cards, put them into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 4 G | Origin$ Library,Graveyard | Destination$ Hand | ChangeType$ Card.namedForest | ChangeNum$ 1 | Shuffle$ False | SubAbility$ DBSearch1 | SpellDescription$ Search your library and graveyard for a card named Forest, a card named Brambleweft Behemoth, and a card named Nissa, Genesis Mage. Reveal those cards, put them into your hand, then shuffle. SVar:DBSearch1:DB$ ChangeZone | Origin$ Library,Graveyard | Destination$ Hand | ChangeType$ Card.namedBrambleweft Behemoth | ChangeNum$ 1 | SubAbility$ DBSearch2 SVar:DBSearch2:DB$ ChangeZone | Origin$ Library,Graveyard | Destination$ Hand | ChangeType$ Card.namedNissa; Genesis Mage | ChangeNum$ 1 DeckNeeds:Name$Forest|Brambleweft Behemoth|Nissa, Genesis Mage SVar:Picture:http://www.wizards.com/global/images/magic/general/nissas_encouragement.jpg -Oracle:Search your library and graveyard for a card named Forest, a card named Brambleweft Behemoth, and a card named Nissa, Genesis Mage. Reveal those cards, put them into your hand, then shuffle your library. +Oracle:Search your library and graveyard for a card named Forest, a card named Brambleweft Behemoth, and a card named Nissa, Genesis Mage. Reveal those cards, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/n/nissas_expedition.txt b/forge-gui/res/cardsfolder/n/nissas_expedition.txt index 65409d66aa0..5672ffb3ea0 100644 --- a/forge-gui/res/cardsfolder/n/nissas_expedition.txt +++ b/forge-gui/res/cardsfolder/n/nissas_expedition.txt @@ -2,6 +2,6 @@ Name:Nissa's Expedition ManaCost:4 G Types:Sorcery K:Convoke -A:SP$ ChangeZone | Cost$ 4 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | Tapped$ True | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 4 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | Tapped$ True | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/nissas_expedition.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 up to two basic land cards, put them onto the battlefield tapped, 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 up to two basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/n/nissas_pilgrimage.txt b/forge-gui/res/cardsfolder/n/nissas_pilgrimage.txt index 4d39d3aab60..2402d622faf 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 | 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. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic+Forest | ChangeNum$ X | 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. 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 and/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.\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/nissas_renewal.txt b/forge-gui/res/cardsfolder/n/nissas_renewal.txt index 737f8eb0c02..95673e817f0 100644 --- a/forge-gui/res/cardsfolder/n/nissas_renewal.txt +++ b/forge-gui/res/cardsfolder/n/nissas_renewal.txt @@ -1,7 +1,7 @@ Name:Nissa's Renewal ManaCost:5 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 5 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 3 | SubAbility$ DBGainLife | SpellDescription$ Search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle your library. You gain 7 life. +A:SP$ ChangeZone | Cost$ 5 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 3 | SubAbility$ DBGainLife | SpellDescription$ Search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle. You gain 7 life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 7 SVar:Picture:http://www.wizards.com/global/images/magic/general/nissas_renewal.jpg -Oracle:Search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle your library. You gain 7 life. \ No newline at end of file +Oracle:Search your library for up to three basic land cards, put them onto the battlefield tapped, then shuffle. You gain 7 life. diff --git a/forge-gui/res/cardsfolder/n/nissas_triumph.txt b/forge-gui/res/cardsfolder/n/nissas_triumph.txt index 18007ed1c5a..71897b43cd5 100644 --- a/forge-gui/res/cardsfolder/n/nissas_triumph.txt +++ b/forge-gui/res/cardsfolder/n/nissas_triumph.txt @@ -1,6 +1,6 @@ Name:Nissa's Triumph ManaCost:G G Types:Sorcery -A:SP$ ChangeZone | Cost$ G G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic+Forest | ChangeNum$ 2 | ConditionPresent$ Planeswalker.Nissa+YouCtrl | ConditionCompare$ EQ0 | SubAbility$ DBChangeZone | SpellDescription$ Search your library for up to two basic Forest cards. If you control a Nissa planeswalker, instead search your library for up to three land cards. Reveal those cards, put them into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ G G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic+Forest | ChangeNum$ 2 | ConditionPresent$ Planeswalker.Nissa+YouCtrl | ConditionCompare$ EQ0 | SubAbility$ DBChangeZone | SpellDescription$ Search your library for up to two basic Forest cards. If you control a Nissa planeswalker, instead search your library for up to three land cards. Reveal those cards, put them into your hand, then shuffle. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 3 | ConditionPresent$ Planeswalker.Nissa+YouCtrl | ConditionCompare$ GE1 -Oracle:Search your library for up to two basic Forest cards. If you control a Nissa planeswalker, instead search your library for up to three land cards. Reveal those cards, put them into your hand, then shuffle your library. +Oracle:Search your library for up to two basic Forest cards. If you control a Nissa planeswalker, instead search your library for up to three land cards. Reveal those cards, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/n/noble_benefactor.txt b/forge-gui/res/cardsfolder/n/noble_benefactor.txt index 93850adf707..f52591981e8 100644 --- a/forge-gui/res/cardsfolder/n/noble_benefactor.txt +++ b/forge-gui/res/cardsfolder/n/noble_benefactor.txt @@ -2,7 +2,7 @@ Name:Noble Benefactor ManaCost:2 U Types:Creature Human Cleric PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player may search their library for a card and put that card into their hand. Then each player who searched their library this way shuffles it. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player may search their library for a card and put that card into their hand. Then each player who searched their library this way shuffles. SVar:TrigChangeZone:DB$ChangeZone | Optional$ True | DefinedPlayer$ Player | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Shuffle$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/noble_benefactor.jpg -Oracle:When Noble Benefactor dies, each player may search their library for a card and put that card into their hand. Then each player who searched their library this way shuffles it. +Oracle:When Noble Benefactor dies, each player may search their library for a card and put that card into their hand. Then each player who searched their library this way shuffles. diff --git a/forge-gui/res/cardsfolder/n/noble_templar.txt b/forge-gui/res/cardsfolder/n/noble_templar.txt index b3370d185ed..7968324a651 100644 --- a/forge-gui/res/cardsfolder/n/noble_templar.txt +++ b/forge-gui/res/cardsfolder/n/noble_templar.txt @@ -5,4 +5,4 @@ PT:3/6 K:Vigilance K:TypeCycling:Plains:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/noble_templar.jpg -Oracle:Vigilance\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Vigilance\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/n/nomad_decoy.txt b/forge-gui/res/cardsfolder/n/nomad_decoy.txt index dc0713934e4..f4481e073ae 100644 --- a/forge-gui/res/cardsfolder/n/nomad_decoy.txt +++ b/forge-gui/res/cardsfolder/n/nomad_decoy.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Creature Human Nomad PT:1/2 A:AB$ Tap | Cost$ W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. -A:AB$ Tap | Cost$ W W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 2 | TargetMax$ 2 | CheckSVar$ X | SVarCompare$ GE7 | SpellDescription$ Tap two target creatures. Activate this ability only if seven or more cards are in your graveyard. | PrecostDesc$ Threshold — +A:AB$ Tap | Cost$ W W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 2 | TargetMax$ 2 | CheckSVar$ X | SVarCompare$ GE7 | SpellDescription$ Tap two target creatures. Activate only if seven or more cards are in your graveyard. | PrecostDesc$ Threshold — SVar:X:Count$InYourYard SVar:NonCombatPriority:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/nomad_decoy.jpg -Oracle:{W}, {T}: Tap target creature.\nThreshold — {W}{W}, {T}: Tap two target creatures. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{W}, {T}: Tap target creature.\nThreshold — {W}{W}, {T}: Tap two target creatures. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/n/nomad_stadium.txt b/forge-gui/res/cardsfolder/n/nomad_stadium.txt index 2127d443fad..fd8e31b9119 100644 --- a/forge-gui/res/cardsfolder/n/nomad_stadium.txt +++ b/forge-gui/res/cardsfolder/n/nomad_stadium.txt @@ -2,8 +2,8 @@ Name:Nomad Stadium ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ W | SubAbility$ DBPain | SpellDescription$ Add {W}. CARDNAME deals 1 damage to you. -A:AB$ GainLife | Cost$ W T Sac<1/CARDNAME> | LifeAmount$ 4 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ You gain 4 life. Activate this ability only if seven or more cards are in your graveyard. +A:AB$ GainLife | Cost$ W T Sac<1/CARDNAME> | LifeAmount$ 4 | Activation$ Threshold | PrecostDesc$ Threshold — | SpellDescription$ You gain 4 life. Activate only if seven or more cards are in your graveyard. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/nomad_stadium.jpg -Oracle:{T}: Add {W}. Nomad Stadium deals 1 damage to you.\nThreshold — {W}, {T}, Sacrifice Nomad Stadium: You gain 4 life. Activate this ability only if seven or more cards are in your graveyard. +Oracle:{T}: Add {W}. Nomad Stadium deals 1 damage to you.\nThreshold — {W}, {T}, Sacrifice Nomad Stadium: You gain 4 life. Activate only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/n/norns_annex.txt b/forge-gui/res/cardsfolder/n/norns_annex.txt index e0c3d0861bf..af6a3a1cff0 100644 --- a/forge-gui/res/cardsfolder/n/norns_annex.txt +++ b/forge-gui/res/cardsfolder/n/norns_annex.txt @@ -1,6 +1,6 @@ Name:Norn's Annex 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. +S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ PW | Description$ Creatures can't attack you or planeswalkers 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:({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. +Oracle:({W/P} can be paid with either {W} or 2 life.)\nCreatures can't attack you or planeswalkers you control unless their controller pays {W/P} for each of those creatures. diff --git a/forge-gui/res/cardsfolder/n/norritt.txt b/forge-gui/res/cardsfolder/n/norritt.txt index 68b1fcd3a58..4f9652cbb47 100644 --- a/forge-gui/res/cardsfolder/n/norritt.txt +++ b/forge-gui/res/cardsfolder/n/norritt.txt @@ -3,10 +3,10 @@ ManaCost:3 B Types:Creature Imp PT:1/1 A:AB$ Untap | Cost$ T | ValidTgts$ Creature.Blue | TgtPrompt$ Select target blue creature | SpellDescription$ Untap target blue creature. -A:AB$ Pump | Cost$ T | ValidTgts$ Creature.nonWall+ActivePlayerCtrl+notFirstTurnControlled | TgtPrompt$ Select target non-Wall creature the active player has controlled continuously since the beginning of the turn. | ActivationPhases$ Upkeep->BeginCombat | KW$ HIDDEN CARDNAME attacks each combat if able. | SubAbility$ DestroyPacifist | SpellDescription$ Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That creature attacks this turn if able. Destroy it at the beginning of the next end step if it didn't attack this turn. Activate this ability only before attackers are declared. +A:AB$ Pump | Cost$ T | ValidTgts$ Creature.nonWall+ActivePlayerCtrl+notFirstTurnControlled | TgtPrompt$ Select target non-Wall creature the active player has controlled continuously since the beginning of the turn. | ActivationPhases$ Upkeep->BeginCombat | KW$ HIDDEN CARDNAME attacks each combat if able. | SubAbility$ DestroyPacifist | SpellDescription$ Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That creature attacks this turn if able. Destroy it at the beginning of the next end step if it didn't attack this turn. Activate only before attackers are declared. SVar:DestroyPacifist:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigDestroy | RememberObjects$ ParentTarget | TriggerDescription$ At the beginning of the end step, destroy that creature if it didn't attack this turn. SVar:TrigDestroy:DB$ Destroy | Defined$ DelayTriggerRemembered | ConditionDefined$ DelayTriggerRemembered | ConditionPresent$ Creature.notAttackedThisTurn | ConditionCompare$ GE1 AI:RemoveDeck:All DeckHints:Color$Blue SVar:Picture:http://www.wizards.com/global/images/magic/general/norritt.jpg -Oracle:{T}: Untap target blue creature.\n{T}: Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That creature attacks this turn if able. Destroy it at the beginning of the next end step if it didn't attack this turn. Activate this ability only before attackers are declared. +Oracle:{T}: Untap target blue creature.\n{T}: Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That creature attacks this turn if able. Destroy it at the beginning of the next end step if it didn't attack this turn. Activate only before attackers are declared. diff --git a/forge-gui/res/cardsfolder/n/norwood_priestess.txt b/forge-gui/res/cardsfolder/n/norwood_priestess.txt index 197f2336ae1..d790fd8367b 100644 --- a/forge-gui/res/cardsfolder/n/norwood_priestess.txt +++ b/forge-gui/res/cardsfolder/n/norwood_priestess.txt @@ -1,7 +1,7 @@ Name:Norwood Priestess ManaCost:2 G G Types:Creature Elf Druid -A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Green | ChangeNum$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ You may put a green creature card from your hand onto the battlefield. Activate this ability only during your turn, before attackers are declared. +A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Green | ChangeNum$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ You may put a green creature card from your hand onto the battlefield. Activate only during your turn, before attackers are declared. PT:1/1 SVar:Picture:http://serv2.tcgimages.eu/img/cards/Portal_Second_Age/norwood_priestess.jpg -Oracle:{T}: You may put a green creature card from your hand onto the battlefield. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: You may put a green creature card from your hand onto the battlefield. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/n/nourishing_shoal.txt b/forge-gui/res/cardsfolder/n/nourishing_shoal.txt index b07ae371c21..eb9d52124fc 100644 --- a/forge-gui/res/cardsfolder/n/nourishing_shoal.txt +++ b/forge-gui/res/cardsfolder/n/nourishing_shoal.txt @@ -1,10 +1,10 @@ Name:Nourishing Shoal ManaCost:X G G Types:Instant Arcane -SVar:AltCost:Cost$ ExileFromHand<1/Card.Green+Other/green card> | Description$ You may exile a green card with converted mana cost X from your hand rather than pay this spell's mana cost. +SVar:AltCost:Cost$ ExileFromHand<1/Card.Green+Other/green card> | Description$ You may exile a green card with mana value X from your hand rather than pay this spell's mana cost. A:SP$ GainLife | Cost$ X G G | LifeAmount$ Z | SpellDescription$ You gain X life. SVar:X:Count$xPaid SVar:Y:Exiled$CardManaCost SVar:Z:SVar$Y/Plus.X AI:RemoveDeck:All -Oracle:You may exile a green card with converted mana cost X from your hand rather than pay this spell's mana cost.\nYou gain X life. +Oracle:You may exile a green card with mana value X from your hand rather than pay this spell's mana cost.\nYou gain X life. diff --git a/forge-gui/res/cardsfolder/n/noxious_dragon.txt b/forge-gui/res/cardsfolder/n/noxious_dragon.txt index 77ef594cc0e..febaa14ee87 100644 --- a/forge-gui/res/cardsfolder/n/noxious_dragon.txt +++ b/forge-gui/res/cardsfolder/n/noxious_dragon.txt @@ -3,7 +3,7 @@ ManaCost:4 B B Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerController$ TriggeredCardController | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies, you may destroy target creature with converted mana cost 3 or less. -SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with converted mana cost 3 or less +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerController$ TriggeredCardController | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies, you may destroy target creature with mana value 3 or less. +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with mana value 3 or less SVar:Picture:http://www.wizards.com/global/images/magic/general/noxious_dragon.jpg -Oracle:Flying\nWhen Noxious Dragon dies, you may destroy target creature with converted mana cost 3 or less. +Oracle:Flying\nWhen Noxious Dragon dies, you may destroy target creature with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/n/nyleas_intervention.txt b/forge-gui/res/cardsfolder/n/nyleas_intervention.txt index 0692c0a3a1d..83a9dab5cfc 100644 --- a/forge-gui/res/cardsfolder/n/nyleas_intervention.txt +++ b/forge-gui/res/cardsfolder/n/nyleas_intervention.txt @@ -2,8 +2,8 @@ Name:Nylea's Intervention ManaCost:X G G Types:Sorcery A:SP$ Charm | Cost$ X G G | Choices$ DBSearch,DBDamage -SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ X | SpellDescription$ Search your library for up to X land cards, reveal them, put them into your hand, then shuffle your library. +SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ X | SpellDescription$ Search your library for up to X land cards, reveal them, put them into your hand, then shuffle. SVar:DBDamage:DB$ DamageAll | ValidCards$ Creature.withFlying | NumDmg$ 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.\n• Nylea's Intervention deals twice X damage to each creature with flying. diff --git a/forge-gui/res/cardsfolder/o/oaken_brawler.txt b/forge-gui/res/cardsfolder/o/oaken_brawler.txt index ece6eddab22..2a2c1641e65 100644 --- a/forge-gui/res/cardsfolder/o/oaken_brawler.txt +++ b/forge-gui/res/cardsfolder/o/oaken_brawler.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigClash:DB$Clash | WinSubAbility$ DBPutCounter SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/oaken_brawler.jpg -Oracle:When Oaken Brawler enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Oaken Brawler. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:When Oaken Brawler enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Oaken Brawler. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/o/oashra_cultivator.txt b/forge-gui/res/cardsfolder/o/oashra_cultivator.txt index 2b05b068467..9b26f1e7087 100644 --- a/forge-gui/res/cardsfolder/o/oashra_cultivator.txt +++ b/forge-gui/res/cardsfolder/o/oashra_cultivator.txt @@ -2,6 +2,6 @@ Name:Oashra Cultivator ManaCost:G Types:Creature Human Druid PT:0/3 -A:AB$ ChangeZone | Cost$ 2 G T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 G T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/oashra_cultivator.jpg -Oracle:{2}{G}, {T}, Sacrifice Oashra Cultivator: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. \ No newline at end of file +Oracle:{2}{G}, {T}, Sacrifice Oashra Cultivator: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/o/oath_of_lieges.txt b/forge-gui/res/cardsfolder/o/oath_of_lieges.txt index ed6e786c23f..6120879eaf1 100644 --- a/forge-gui/res/cardsfolder/o/oath_of_lieges.txt +++ b/forge-gui/res/cardsfolder/o/oath_of_lieges.txt @@ -1,10 +1,10 @@ Name:Oath of Lieges ManaCost:1 W Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ LiegesSearch | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, that player chooses target player who controls more lands than they do and is their opponent. The first player may search their library for a basic land card, put that card onto the battlefield, then shuffle their library. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ LiegesSearch | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, that player chooses target player who controls more lands than they do and is their opponent. The first player may search their library for a basic land card, put that card onto the battlefield, then shuffle. SVar:LiegesSearch:DB$ ChangeZone | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Player.OpponentToActive+withMoreLandsThanActive | TgtPrompt$ Choose target opponent who controls more land than you | DefinedPlayer$ TriggeredPlayer | Chooser$ TriggeredPlayer | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Optional$ True | ShuffleNonMandatory$ True SVar:NeedsToPlayVar:Z GEY SVar:Z:Count$Valid Land.YouDontCtrl+inZoneBattlefield SVar:Y:Count$Valid Land.YouCtrl+inZoneBattlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/oath_of_lieges.jpg -Oracle:At the beginning of each player's upkeep, that player chooses target player who controls more lands than they do and is their opponent. The first player may search their library for a basic land card, put that card onto the battlefield, then shuffle their library. +Oracle:At the beginning of each player's upkeep, that player chooses target player who controls more lands than they do and is their opponent. The first player may search their library for a basic land card, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/o/oblivions_hunger.txt b/forge-gui/res/cardsfolder/o/oblivions_hunger.txt index 0dc1a2a55b9..417383288c8 100755 --- a/forge-gui/res/cardsfolder/o/oblivions_hunger.txt +++ b/forge-gui/res/cardsfolder/o/oblivions_hunger.txt @@ -1,6 +1,6 @@ Name:Oblivion's Hunger ManaCost:1 B Types:Instant -A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible | SubAbility$ DBDraw | StackDescription$ SpellDescription | SpellDescription$ Target creature you control gains indestructible until end of turn. Draw a card if that creature has a +1/+1 counter on it. (Damage and effects that say "destroy" don't destroy that creature.) +A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible | SubAbility$ DBDraw | StackDescription$ SpellDescription | SpellDescription$ Target creature you control gains indestructible until end of turn. Draw a card if that creature has a +1/+1 counter on it. (Damage and effects that say "destroy" don't destroy the creature.) SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Card.counters_GE1_P1P1 | StackDescription$ None -Oracle:Target creature you control gains indestructible until end of turn. Draw a card if that creature has a +1/+1 counter on it. (Damage and effects that say "destroy" don't destroy that creature.) +Oracle:Target creature you control gains indestructible until end of turn. Draw a card if that creature has a +1/+1 counter on it. (Damage and effects that say "destroy" don't destroy the creature.) diff --git a/forge-gui/res/cardsfolder/o/obosh_the_preypiercer.txt b/forge-gui/res/cardsfolder/o/obosh_the_preypiercer.txt index 2d295bd98d4..b4f997f5401 100644 --- a/forge-gui/res/cardsfolder/o/obosh_the_preypiercer.txt +++ b/forge-gui/res/cardsfolder/o/obosh_the_preypiercer.txt @@ -2,9 +2,9 @@ Name:Obosh, the Preypiercer 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 to that permanent or player instead. +K:Companion:Card.cmcM21,Land:Your starting deck contains only cards with odd mana value 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 mana value 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 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 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. +Oracle:Companion — Your starting deck contains only cards with odd mana values 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 mana value 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/ohran_yeti.txt b/forge-gui/res/cardsfolder/o/ohran_yeti.txt index e6c5a38c335..3ad9fa947d0 100644 --- a/forge-gui/res/cardsfolder/o/ohran_yeti.txt +++ b/forge-gui/res/cardsfolder/o/ohran_yeti.txt @@ -2,6 +2,6 @@ Name:Ohran Yeti ManaCost:3 R Types:Snow Creature Yeti PT:3/3 -A:AB$ Pump | Cost$ 2 S | ValidTgts$ Creature.Snow | TgtPrompt$ Select target snow creature | KW$ First Strike | SpellDescription$ Target snow creature gains first strike until end of turn. ({S} can be paid with one mana from a snow permanent.) +A:AB$ Pump | Cost$ 2 S | ValidTgts$ Creature.Snow | TgtPrompt$ Select target snow creature | KW$ First Strike | SpellDescription$ Target snow creature gains first strike until end of turn. ({S} can be paid with one mana from a snow source.) SVar:Picture:http://www.wizards.com/global/images/magic/general/ohran_yeti.jpg -Oracle:{2}{S}: Target snow creature gains first strike until end of turn. ({S} can be paid with one mana from a snow permanent.) +Oracle:{2}{S}: Target snow creature gains first strike until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/o/ojutais_command.txt b/forge-gui/res/cardsfolder/o/ojutais_command.txt index 02528c65255..283fedb005a 100644 --- a/forge-gui/res/cardsfolder/o/ojutais_command.txt +++ b/forge-gui/res/cardsfolder/o/ojutais_command.txt @@ -2,9 +2,9 @@ Name:Ojutai's Command ManaCost:2 W U Types:Instant A:SP$ Charm | Cost$ 2 W U | Choices$ DBReturn,DBGainLife,DBCounter,DBDraw | CharmNum$ 2 -SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE2 | TgtPrompt$ Select target creature card with converted mana cost 2 or less | SpellDescription$ Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE2 | TgtPrompt$ Select target creature card with mana value 2 or less | SpellDescription$ Return target creature card with mana value 2 or less from your graveyard to the battlefield. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 4 | SpellDescription$ You gain 4 life. SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Creature | SpellDescription$ Counter target creature spell. SVar:DBDraw:DB$ Draw | Defined$ You | AILogic$ Good | NumCards$ 1 | SpellDescription$ Draw a card. SVar:Picture:http://www.wizards.com/global/images/magic/general/ojutais_command.jpg -Oracle:Choose two —\n• Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield.\n• You gain 4 life.\n• Counter target creature spell.\n• Draw a card. +Oracle:Choose two —\n• Return target creature card with mana value 2 or less from your graveyard to the battlefield.\n• You gain 4 life.\n• Counter target creature spell.\n• Draw a card. diff --git a/forge-gui/res/cardsfolder/o/okos_hospitality.txt b/forge-gui/res/cardsfolder/o/okos_hospitality.txt index 98b59ad20e7..94fb6bd80f4 100644 --- a/forge-gui/res/cardsfolder/o/okos_hospitality.txt +++ b/forge-gui/res/cardsfolder/o/okos_hospitality.txt @@ -1,7 +1,7 @@ Name:Oko's Hospitality ManaCost:3 G U Types:Instant -A:SP$ AnimateAll | Cost$ 3 G U | ValidCards$ Creature.YouCtrl | Power$ 3 | Toughness$ 3 | SubAbility$ DBSearch | SpellDescription$ Creatures you control have base power and toughness 3/3 until end of turn. You may search your library and/or graveyard for a card named Oko, the Trickster, reveal it, and put it into your hand. If you search your library this way, shuffle it. +A:SP$ AnimateAll | Cost$ 3 G U | ValidCards$ Creature.YouCtrl | Power$ 3 | Toughness$ 3 | SubAbility$ DBSearch | SpellDescription$ Creatures you control have base power and toughness 3/3 until end of turn. You may search your library and/or graveyard for a card named Oko, the Trickster, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedOko; the Trickster | ChangeNum$ 1 | Optional$ True DeckNeeds:Name$Oko, the Trickster -Oracle:Creatures you control have base power and toughness 3/3 until end of turn. You may search your library and/or graveyard for a card named Oko, the Trickster, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Creatures you control have base power and toughness 3/3 until end of turn. You may search your library and/or graveyard for a card named Oko, the Trickster, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/o/old_growth_dryads.txt b/forge-gui/res/cardsfolder/o/old_growth_dryads.txt index 50bc7e6d0b1..31e6bb63e8a 100644 --- a/forge-gui/res/cardsfolder/o/old_growth_dryads.txt +++ b/forge-gui/res/cardsfolder/o/old_growth_dryads.txt @@ -2,7 +2,7 @@ Name:Old-Growth Dryads ManaCost:G Types:Creature Dryad PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each opponent may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each opponent may search their library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | DefinedPlayer$ Player.Opponent | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://media.wizards.com/2017/xln/en_0u9FM4XR6l.png -Oracle:When Old-Growth Dryads enters the battlefield, each opponent may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library. \ No newline at end of file +Oracle:When Old-Growth Dryads enters the battlefield, each opponent may search their library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/o/omen.txt b/forge-gui/res/cardsfolder/o/omen.txt index 3cf3f4c67ae..b62e7817377 100644 --- a/forge-gui/res/cardsfolder/o/omen.txt +++ b/forge-gui/res/cardsfolder/o/omen.txt @@ -1,7 +1,7 @@ Name:Omen ManaCost:1 U Types:Sorcery -A:SP$ RearrangeTopOfLibrary | Cost$ 1 U | Defined$ You | NumCards$ 3 | MayShuffle$ True | SubAbility$ DBDraw | SpellDescription$ Look at the top three cards of your library, then put them back in any order. You may shuffle your library. Draw a card. +A:SP$ RearrangeTopOfLibrary | Cost$ 1 U | Defined$ You | NumCards$ 3 | MayShuffle$ True | SubAbility$ DBDraw | SpellDescription$ Look at the top three cards of your library, then put them back in any order. You may shuffle. Draw a card. SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal/omen.jpg -Oracle:Look at the top three cards of your library, then put them back in any order. You may shuffle your library.\nDraw a card. +Oracle:Look at the top three cards of your library, then put them back in any order. You may shuffle.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/o/omen_of_the_hunt.txt b/forge-gui/res/cardsfolder/o/omen_of_the_hunt.txt index 7d7ff5c9b27..779f1f11167 100644 --- a/forge-gui/res/cardsfolder/o/omen_of_the_hunt.txt +++ b/forge-gui/res/cardsfolder/o/omen_of_the_hunt.txt @@ -2,7 +2,7 @@ Name:Omen of the Hunt ManaCost:2 G Types:Enchantment K:Flash -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 for a basic land card, put it onto the battlefield tapped, then shuffle your library. +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 for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ Scry | Cost$ 2 G Sac<1/CARDNAME> | ScryNum$ 2 | AILogic$ BestOpportunity | SpellDescription$ Scry 2. -Oracle:Flash\nWhen Omen of the Hunt enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.\n{2}{G}, Sacrifice Omen of the Hunt: Scry 2. +Oracle:Flash\nWhen Omen of the Hunt enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\n{2}{G}, Sacrifice Omen of the Hunt: Scry 2. diff --git a/forge-gui/res/cardsfolder/o/once_more_with_feeling.txt b/forge-gui/res/cardsfolder/o/once_more_with_feeling.txt index 56b83d811ef..43f39efbebe 100644 --- a/forge-gui/res/cardsfolder/o/once_more_with_feeling.txt +++ b/forge-gui/res/cardsfolder/o/once_more_with_feeling.txt @@ -2,9 +2,9 @@ Name:Once More with Feeling ManaCost:W W W W Types:Sorcery K:DeckLimit:1:DCI ruling - A deck can have only one card named Once More with Feeling. -A:SP$ ChangeZoneAll | Cost$ W W W W | ChangeType$ Permanent | Origin$ Battlefield,Graveyard | Destination$ Exile | SubAbility$ DBShuffle | SpellDescription$ Exile all permanents and all cards from all graveyards. Each player shuffles their hand into their library, then draws seven cards. Each player’s life total becomes 10. Exile CARDNAME. +A:SP$ ChangeZoneAll | Cost$ W W W W | ChangeType$ Permanent | Origin$ Battlefield,Graveyard | Destination$ Exile | SubAbility$ DBShuffle | SpellDescription$ Exile all permanents and all cards from all graveyards. Each player shuffles their hand into their library, then draws seven cards. Each player's life total becomes 10. Exile CARDNAME. SVar:DBShuffle:DB$ ChangeZoneAll | ChangeType$ Card | Origin$ Hand | Destination$ Library | Shuffle$ True | Random$ True | UseAllOriginZones$ True | SubAbility$ DBDraw | StackDescription$ None SVar:DBDraw:DB$ Draw | NumCards$ 7 | Defined$ Player | SubAbility$ SetAllLife | StackDescription$ None SVar:SetAllLife:DB$ SetLife | Defined$ Player | LifeAmount$ 10 | SubAbility$ ExileSelf | StackDescription$ None SVar:ExileSelf:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | StackDescription$ None -Oracle:Exile all permanents and all cards from all graveyards. Each player shuffles their hand into their library, then draws seven cards. Each player’s life total becomes 10. Exile Once More with Feeling.\nDCI ruling — A deck can have only one card named Once More with Feeling. +Oracle:Exile all permanents and all cards from all graveyards. Each player shuffles their hand into their library, then draws seven cards. Each player's life total becomes 10. Exile Once More with Feeling.\nDCI ruling — A deck can have only one card named Once More with Feeling. diff --git a/forge-gui/res/cardsfolder/o/ondu_giant.txt b/forge-gui/res/cardsfolder/o/ondu_giant.txt index 6b5b170276a..02a107440f9 100644 --- a/forge-gui/res/cardsfolder/o/ondu_giant.txt +++ b/forge-gui/res/cardsfolder/o/ondu_giant.txt @@ -2,7 +2,7 @@ Name:Ondu Giant ManaCost:3 G Types:Creature Giant Druid PT:2/4 -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, put that card onto the battlefield tapped, 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 a basic land card, put that card onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/ondu_giant.jpg -Oracle:When Ondu Giant enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:When Ondu Giant enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/o/one_with_nature.txt b/forge-gui/res/cardsfolder/o/one_with_nature.txt index 4f3f4bf9c06..cfa9e7ae6df 100644 --- a/forge-gui/res/cardsfolder/o/one_with_nature.txt +++ b/forge-gui/res/cardsfolder/o/one_with_nature.txt @@ -3,7 +3,7 @@ ManaCost:G Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ G | ValidTgts$ Creature | AITgts$ Card.powerGE1 | AILogic$ Pump -T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigChange | CombatDamage$ True | TriggerDescription$ Whenever enchanted creature deals combat damage to a player, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. +T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigChange | CombatDamage$ True | TriggerDescription$ Whenever enchanted creature deals combat damage to a player, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. 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/one_with_nature.jpg -Oracle:Enchant creature\nWhenever enchanted creature deals combat damage to a player, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. +Oracle:Enchant creature\nWhenever enchanted creature deals combat damage to a player, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/o/one_with_the_machine.txt b/forge-gui/res/cardsfolder/o/one_with_the_machine.txt index 3144a208001..90f502129fe 100644 --- a/forge-gui/res/cardsfolder/o/one_with_the_machine.txt +++ b/forge-gui/res/cardsfolder/o/one_with_the_machine.txt @@ -1,6 +1,6 @@ Name:One with the Machine ManaCost:3 U Types:Sorcery -A:SP$ Draw | Cost$ 3 U | Defined$ You | NumCards$ X | SpellDescription$ Draw cards equal to the highest converted mana cost among artifacts you control. +A:SP$ Draw | Cost$ 3 U | Defined$ You | NumCards$ X | SpellDescription$ Draw cards equal to the highest mana value among artifacts you control. SVar:X:Count$HighestCMC_Artifact.YouCtrl+inZoneBattlefield -Oracle:Draw cards equal to the highest converted mana cost among artifacts you control. \ No newline at end of file +Oracle:Draw cards equal to the highest mana value among artifacts you control. diff --git a/forge-gui/res/cardsfolder/o/ooze_garden.txt b/forge-gui/res/cardsfolder/o/ooze_garden.txt index e658a99490d..aec66b04d56 100644 --- a/forge-gui/res/cardsfolder/o/ooze_garden.txt +++ b/forge-gui/res/cardsfolder/o/ooze_garden.txt @@ -1,7 +1,7 @@ Name:Ooze Garden ManaCost:1 G Types:Enchantment -A:AB$ Token | Cost$ 1 G Sac<1/Creature.nonOoze/non-Ooze creature> | TokenAmount$ 1 | TokenScript$ g_x_x_ooze | TokenOwner$ You | TokenPower$ X | TokenToughness$ X | LegacyImage$ g x x ooze ala | SorcerySpeed$ True | SpellDescription$ Create an X/X green Ooze creature token, where X is the sacrificed creature's power. Activate this ability only any time you could cast a sorcery. +A:AB$ Token | Cost$ 1 G Sac<1/Creature.nonOoze/non-Ooze creature> | TokenAmount$ 1 | TokenScript$ g_x_x_ooze | TokenOwner$ You | TokenPower$ X | TokenToughness$ X | LegacyImage$ g x x ooze ala | SorcerySpeed$ True | SpellDescription$ Create an X/X green Ooze creature token, where X is the sacrificed creature's power. Activate only as a sorcery. SVar:X:Sacrificed$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/ooze_garden.jpg -Oracle:{1}{G}, Sacrifice a non-Ooze creature: Create an X/X green Ooze creature token, where X is the sacrificed creature's power. Activate this ability only any time you could cast a sorcery. +Oracle:{1}{G}, Sacrifice a non-Ooze creature: Create an X/X green Ooze creature token, where X is the sacrificed creature's power. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/o/opalescence.txt b/forge-gui/res/cardsfolder/o/opalescence.txt index 5b2b964d20a..6f6e4c47620 100644 --- a/forge-gui/res/cardsfolder/o/opalescence.txt +++ b/forge-gui/res/cardsfolder/o/opalescence.txt @@ -1,9 +1,9 @@ Name:Opalescence ManaCost:2 W W Types:Enchantment -S:Mode$ Continuous | Affected$ Enchantment.nonAura+Other | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | Description$ Each other non-Aura enchantment is a creature in addition to its other types and has base power and base toughness each equal to its converted mana cost. +S:Mode$ Continuous | Affected$ Enchantment.nonAura+Other | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | Description$ Each other non-Aura enchantment is a creature in addition to its other types and has base power and base toughness each equal to its mana value. SVar:AffectedX:Count$CardManaCost SVar:PlayMain1:ALWAYS AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/opalescence.jpg -Oracle:Each other non-Aura enchantment is a creature in addition to its other types and has base power and base toughness each equal to its converted mana cost. +Oracle:Each other non-Aura enchantment is a creature in addition to its other types and has base power and base toughness each equal to its mana value. diff --git a/forge-gui/res/cardsfolder/o/open_the_armory.txt b/forge-gui/res/cardsfolder/o/open_the_armory.txt index 9304bfd4b56..e3c4e9e2835 100644 --- a/forge-gui/res/cardsfolder/o/open_the_armory.txt +++ b/forge-gui/res/cardsfolder/o/open_the_armory.txt @@ -1,7 +1,7 @@ Name:Open the Armory ManaCost:1 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 W | Origin$ Library | Destination$ Hand | ChangeType$ Aura,Equipment | ChangeNum$ 1 | SpellDescription$ Search your library for an Aura or Equipment card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 W | Origin$ Library | Destination$ Hand | ChangeType$ Aura,Equipment | ChangeNum$ 1 | SpellDescription$ Search your library for an Aura or Equipment card, reveal it, put it into your hand, then shuffle. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/open_the_armory.jpg -Oracle:Search your library for an Aura or Equipment card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for an Aura or Equipment card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/o/open_the_gates.txt b/forge-gui/res/cardsfolder/o/open_the_gates.txt index b932907f1f5..7358556ed42 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 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. +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. +Oracle:Search your library for a basic land card or Gate card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/o/opt.txt b/forge-gui/res/cardsfolder/o/opt.txt index 9af8fd41704..4626fd2e554 100644 --- a/forge-gui/res/cardsfolder/o/opt.txt +++ b/forge-gui/res/cardsfolder/o/opt.txt @@ -1,7 +1,7 @@ Name:Opt ManaCost:U Types:Instant -A:SP$ Scry | Cost$ U | ScryNum$ 1 | SubAbility$ DBDraw | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +A:SP$ Scry | Cost$ U | ScryNum$ 1 | SubAbility$ DBDraw | SpellDescription$ Scry 1. SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a card. SVar:Picture:http://www.wizards.com/global/images/magic/general/opt.jpg -Oracle:Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\nDraw a card. +Oracle:Scry 1.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/o/oracle_en_vec.txt b/forge-gui/res/cardsfolder/o/oracle_en_vec.txt index 255bf75e720..6fa4418b29d 100644 --- a/forge-gui/res/cardsfolder/o/oracle_en_vec.txt +++ b/forge-gui/res/cardsfolder/o/oracle_en_vec.txt @@ -2,7 +2,7 @@ Name:Oracle en-Vec ManaCost:1 W Types:Creature Human Wizard PT:1/1 -A:AB$ ChooseCard | Cost$ T | ValidTgts$ Player.Opponent | MinAmount$ 0 | Amount$ X | Choices$ Creature | TargetControls$ True | ChoiceTitle$ Choose any number of creatures you control | PlayerTurn$ True | Reveal$ True | AILogic$ NextTurnAttacker | SubAbility$ DBOracleEffect | StackDescription$ SpellDescription | SpellDescription$ Target opponent chooses any number of creatures they control. During that player's next turn, the chosen creatures attack if able, and other creatures can't attack. At the beginning of that turn's end step, destroy each of the chosen creatures that didn't attack this turn. Activate this ability only during your turn. +A:AB$ ChooseCard | Cost$ T | ValidTgts$ Player.Opponent | MinAmount$ 0 | Amount$ X | Choices$ Creature | TargetControls$ True | ChoiceTitle$ Choose any number of creatures you control | PlayerTurn$ True | Reveal$ True | AILogic$ NextTurnAttacker | SubAbility$ DBOracleEffect | StackDescription$ SpellDescription | SpellDescription$ Target opponent chooses any number of creatures they control. During that player's next turn, the chosen creatures attack if able, and other creatures can't attack. At the beginning of that turn's end step, destroy each of the chosen creatures that didn't attack this turn. Activate only during your turn. SVar:X:Count$Valid Creature.TargetedPlayerCtrl SVar:DBOracleEffect:DB$ Effect | EffectOwner$ TargetedPlayer | StaticAbilities$ ForceAttack,ForbidAttack | Triggers$ TrigDestroy | Duration$ UntilTheEndOfYourNextTurn | SubAbility$ DBCleanup SVar:ForceAttack:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.YouCtrl+ChosenCard | AddHiddenKeyword$ CARDNAME attacks each combat if able. | Description$ During that player's next turn, the chosen creatures attack if able, and other creatures can't attack. @@ -10,4 +10,4 @@ SVar:ForbidAttack:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlef SVar:TrigDestroy:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Command | Execute$ DBDestroy | TriggerDescription$ At the beginning of that turn's end step, destroy each of the chosen creatures that didn't attack this turn. SVar:DBDestroy:DB$ DestroyAll | ValidCards$ Creature.ChosenCard+notAttackedThisTurn SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True -Oracle:{T}: Target opponent chooses any number of creatures they control. During that player's next turn, the chosen creatures attack if able, and other creatures can't attack. At the beginning of that turn's end step, destroy each of the chosen creatures that didn't attack this turn. Activate this ability only during your turn. +Oracle:{T}: Target opponent chooses any number of creatures they control. During that player's next turn, the chosen creatures attack if able, and other creatures can't attack. At the beginning of that turn's end step, destroy each of the chosen creatures that didn't attack this turn. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/o/oracles_vault.txt b/forge-gui/res/cardsfolder/o/oracles_vault.txt index 0db3ff1de3c..5c43bf8cc46 100644 --- a/forge-gui/res/cardsfolder/o/oracles_vault.txt +++ b/forge-gui/res/cardsfolder/o/oracles_vault.txt @@ -5,9 +5,9 @@ A:AB$ Dig | Cost$ 2 T | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZ SVar:DBEffect1:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play1 | SubAbility$ DBPutCounter | ExileOnMoved$ Exile SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ BRICK | CounterNum$ 1 | SubAbility$ DBCleanup SVar:Play1:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. -A:AB$ Dig | Cost$ T | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect2 | CheckSVar$ X | SVarCompare$ GE3 | AILogic$ ExileAndPlayUntilEOT | SpellDescription$ Exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. Activate this ability only if there are three or more brick counters on CARDNAME. +A:AB$ Dig | Cost$ T | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect2 | CheckSVar$ X | SVarCompare$ GE3 | AILogic$ ExileAndPlayUntilEOT | SpellDescription$ Exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. Activate only if there are three or more brick counters on CARDNAME. SVar:DBEffect2:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play2 | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:Play2:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlayWithoutManaCost$ True | AffectedZone$ Exile | Description$ You may play remembered card without paying its mana cost. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$CardCounters.BRICK -Oracle:{2}, {T}: Exile the top card of your library. Until end of turn, you may play that card. Put a brick counter on Oracle's Vault.\n{T}: Exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. Activate this ability only if there are three or more brick counters on Oracle's Vault. +Oracle:{2}, {T}: Exile the top card of your library. Until end of turn, you may play that card. Put a brick counter on Oracle's Vault.\n{T}: Exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. Activate only if there are three or more brick counters on Oracle's Vault. diff --git a/forge-gui/res/cardsfolder/o/orah_skyclave_hierophant.txt b/forge-gui/res/cardsfolder/o/orah_skyclave_hierophant.txt index a473d4cbdbb..ec6b5e8c027 100755 --- a/forge-gui/res/cardsfolder/o/orah_skyclave_hierophant.txt +++ b/forge-gui/res/cardsfolder/o/orah_skyclave_hierophant.txt @@ -3,10 +3,10 @@ ManaCost:2 W B Types:Legendary Creature Kor Cleric PT:3/3 K:Lifelink -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ Whenever CARDNAME or another Cleric you control dies, return target Cleric with lesser converted mana cost from your graveyard to the battlefield. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Cleric.YouCtrl+Other | Execute$ TrigReturn | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another Cleric you control dies, return target Cleric card with lesser converted mana cost from your graveyard to the battlefield. -SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Cleric.cmcLTX+YouOwn | TgtPrompt$ Choose target Cleric card with lesser converted mana cost | Origin$ Graveyard | Destination$ Battlefield +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ Whenever CARDNAME or another Cleric you control dies, return target Cleric with lesser mana value from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Cleric.YouCtrl+Other | Execute$ TrigReturn | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another Cleric you control dies, return target Cleric card with lesser mana value from your graveyard to the battlefield. +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Cleric.cmcLTX+YouOwn | TgtPrompt$ Choose target Cleric card with lesser mana value | Origin$ Graveyard | Destination$ Battlefield SVar:X:TriggeredCard$CardManaCost DeckHas:Ability$Graveyard DeckHints:Type$Cleric -Oracle:Lifelink\nWhenever Orah, Skyclave Hierophant or another Cleric you control dies, return target Cleric card with lesser converted mana cost from your graveyard to the battlefield. +Oracle:Lifelink\nWhenever Orah, Skyclave Hierophant or another Cleric you control dies, return target Cleric card with lesser mana value from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/o/orazca_relic.txt b/forge-gui/res/cardsfolder/o/orazca_relic.txt index 5a1b3e4d108..71f84138297 100644 --- a/forge-gui/res/cardsfolder/o/orazca_relic.txt +++ b/forge-gui/res/cardsfolder/o/orazca_relic.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact K:Ascend 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. +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 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 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. +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 only if you have the city's blessing. diff --git a/forge-gui/res/cardsfolder/o/ordeal_of_nylea.txt b/forge-gui/res/cardsfolder/o/ordeal_of_nylea.txt index 4ffe13b90c5..4282c797230 100644 --- a/forge-gui/res/cardsfolder/o/ordeal_of_nylea.txt +++ b/forge-gui/res/cardsfolder/o/ordeal_of_nylea.txt @@ -6,10 +6,10 @@ A:SP$ Attach | Cost$ 1 G | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredAttackerLKICopy | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBSac SVar:DBSac:DB$ Destroy | Defined$ Self | Sacrifice$ True | ConditionDefined$ TriggeredAttacker | ConditionPresent$ Card.counters_GE3_P1P1 -T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ When you sacrifice CARDNAME, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ When you sacrifice CARDNAME, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. SVar:TrigDiscard:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 2 S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddSVar$ AE SVar:AE:SVar:HasAttackEffect:TRUE SVar:SacMe:4 DeckHas:Ability$Counters -Oracle:Enchant creature\nWhenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Nylea.\nWhen you sacrifice Ordeal of Nylea, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:Enchant creature\nWhenever enchanted creature attacks, put a +1/+1 counter on it. Then if it has three or more +1/+1 counters on it, sacrifice Ordeal of Nylea.\nWhen you sacrifice Ordeal of Nylea, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/o/order_of_whiteclay.txt b/forge-gui/res/cardsfolder/o/order_of_whiteclay.txt index f6bee95b82d..22ac3305cda 100644 --- a/forge-gui/res/cardsfolder/o/order_of_whiteclay.txt +++ b/forge-gui/res/cardsfolder/o/order_of_whiteclay.txt @@ -2,6 +2,6 @@ Name:Order of Whiteclay ManaCost:1 W W Types:Creature Kithkin Cleric PT:1/4 -A:AB$ ChangeZone | Cost$ 1 W W Untap | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.cmcLE3+YouCtrl | TgtPrompt$ Select a creature card with converted mana cost 3 or less from your graveyard | ChangeNum$ 1 | SpellDescription$ Return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. +A:AB$ ChangeZone | Cost$ 1 W W Untap | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.cmcLE3+YouCtrl | TgtPrompt$ Select a creature card with mana value 3 or less from your graveyard | ChangeNum$ 1 | SpellDescription$ Return target creature card with mana value 3 or less from your graveyard to the battlefield. SVar:Picture:http://www.wizards.com/global/images/magic/general/order_of_whiteclay.jpg -Oracle:{1}{W}{W}, {Q}: Return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. ({Q} is the untap symbol.) +Oracle:{1}{W}{W}, {Q}: Return target creature card with mana value 3 or less from your graveyard to the battlefield. ({Q} is the untap symbol.) diff --git a/forge-gui/res/cardsfolder/o/oreskos_explorer.txt b/forge-gui/res/cardsfolder/o/oreskos_explorer.txt index 8c46dba4b62..a6c771a027b 100644 --- a/forge-gui/res/cardsfolder/o/oreskos_explorer.txt +++ b/forge-gui/res/cardsfolder/o/oreskos_explorer.txt @@ -2,9 +2,9 @@ Name:Oreskos Explorer ManaCost:1 W Types:Creature Cat Scout PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for up to X Plains cards, where X is the number of players who control more lands than you. Reveal those cards, put them into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for up to X Plains cards, where X is the number of players who control more lands than you. Reveal those cards, put them into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains | ChangeNum$ X | Shuffle$ True SVar:X:PlayerCountPropertywithAtLeast1MoreLandsThanYou$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/oreskos_explorer.jpg -Oracle:When Oreskos Explorer enters the battlefield, search your library for up to X Plains cards, where X is the number of players who control more lands than you. Reveal those cards, put them into your hand, then shuffle your library. +Oracle:When Oreskos Explorer enters the battlefield, search your library for up to X Plains cards, where X is the number of players who control more lands than you. Reveal those cards, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/o/orims_thunder.txt b/forge-gui/res/cardsfolder/o/orims_thunder.txt index a824c4adcea..f2536e41e92 100644 --- a/forge-gui/res/cardsfolder/o/orims_thunder.txt +++ b/forge-gui/res/cardsfolder/o/orims_thunder.txt @@ -3,10 +3,10 @@ ManaCost:2 W Types:Instant K:Kicker:R A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBDamage | SpellDescription$ Destroy target artifact or enchantment. -SVar:DBDamage:DB$DealDamage | Condition$ Kicked | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | TargetMin$ Y | TargetMax$ Y | SpellDescription$ If CARDNAME was kicked, it deals damage equal to that permanent's converted mana cost to target creature. +SVar:DBDamage:DB$DealDamage | Condition$ Kicked | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | TargetMin$ Y | TargetMax$ Y | SpellDescription$ If CARDNAME was kicked, it deals damage equal to that permanent's mana value to target creature. SVar:X:Targeted$CardManaCost 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 this spell 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 mana value to target creature. diff --git a/forge-gui/res/cardsfolder/o/orochi_colony.txt b/forge-gui/res/cardsfolder/o/orochi_colony.txt index 7363c8d3630..187a83fe8ca 100644 --- a/forge-gui/res/cardsfolder/o/orochi_colony.txt +++ b/forge-gui/res/cardsfolder/o/orochi_colony.txt @@ -1,10 +1,10 @@ Name:Orochi Colony ManaCost:no cost Types:Plane Kamigawa -T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigRamp | TriggerZones$ Command | TriggerDescription$ Whenever a creature you control deals combat damage to a player, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigRamp | TriggerZones$ Command | TriggerDescription$ Whenever a creature you control deals combat damage to a player, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigRamp:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, target creature can't be blocked this turn. SVar:RolledChaos:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN Unblockable SVar:Picture:http://www.wizards.com/global/images/magic/general/orochi_colony.jpg SVar:AIRollPlanarDieParams:Mode$ Always | HasCreatureInPlay$ True | RollInMain1$ True -Oracle:Whenever a creature you control deals combat damage to a player, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.\nWhenever you roll {CHAOS}, target creature can't be blocked this turn. +Oracle:Whenever a creature you control deals combat damage to a player, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\nWhenever you roll {CHAOS}, target creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/o/orzhov_advokist.txt b/forge-gui/res/cardsfolder/o/orzhov_advokist.txt index e303409e072..2a318fbab72 100644 --- a/forge-gui/res/cardsfolder/o/orzhov_advokist.txt +++ b/forge-gui/res/cardsfolder/o/orzhov_advokist.txt @@ -2,14 +2,14 @@ Name:Orzhov Advokist ManaCost:2 W Types:Creature Human Advisor PT:1/4 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ At the beginning of your upkeep, each player may put two +1/+1 counters on a creature they control. If a player does, creatures that player controls can't attack you or a planeswalker you control until your next turn. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ At the beginning of your upkeep, each player may put two +1/+1 counters on a creature they control. If a player does, creatures that player controls can't attack you or planeswalkers you control until your next turn. SVar:TrigChoose:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChoice | SubAbility$ DBPutCounter SVar:DBChoice:DB$ ChooseCard | Defined$ Player.IsRemembered | Amount$ 1 | MinAmount$ 0 | Choices$ Creature.RememberedPlayerCtrl | RememberChosen$ True | AILogic$ OrzhovAdvokist SVar:DBPutCounter:DB$ PutCounterAll | ValidCards$ Creature.IsRemembered | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBClearChosen SVar:DBClearChosen:DB$ Cleanup | ClearChosenCard$ True | SubAbility$ DBRememberPlayer SVar:DBRememberPlayer:DB$ Pump | RememberObjects$ RememberedController | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ Player.IsRemembered | StaticAbilities$ STCantAttack | Duration$ UntilYourNextTurn | SubAbility$ DBCleanup -SVar:STCantAttack:Mode$ CantAttack | EffectZone$ Command | ValidCard$ Creature.RememberedPlayerCtrl | Target$ You,Planeswalker.YouCtrl | Description$ Creatures that player controls can't attack you or a planeswalker you control until your next turn. +SVar:STCantAttack:Mode$ CantAttack | EffectZone$ Command | ValidCard$ Creature.RememberedPlayerCtrl | Target$ You,Planeswalker.YouCtrl | Description$ Creatures that player controls can't attack you or planeswalkers you control until your next turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/orzhov_advokist.jpg -Oracle:At the beginning of your upkeep, each player may put two +1/+1 counters on a creature they control. If a player does, creatures that player controls can't attack you or a planeswalker you control until your next turn. \ No newline at end of file +Oracle:At the beginning of your upkeep, each player may put two +1/+1 counters on a creature they control. If a player does, creatures that player controls can't attack you or planeswalkers you control until your next turn. diff --git a/forge-gui/res/cardsfolder/o/orzhov_charm.txt b/forge-gui/res/cardsfolder/o/orzhov_charm.txt index 3472e34889f..49dc5411b48 100644 --- a/forge-gui/res/cardsfolder/o/orzhov_charm.txt +++ b/forge-gui/res/cardsfolder/o/orzhov_charm.txt @@ -8,7 +8,7 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBLoseLife | SpellDescription$ Destroy target creature and you lose life equal to that creature's toughness. SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X SVar:X:TargetedLKI$CardToughness -SVar:DBZombify:DB$ ChangeZone | ValidTgts$ Creature.cmcLE1+YouOwn | TgtPrompt$ Select target creature card with converted mana cost 1 or less in your graveyard | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return target creature card with converted mana cost 1 or less from your graveyard to the battlefield. +SVar:DBZombify:DB$ ChangeZone | ValidTgts$ Creature.cmcLE1+YouOwn | TgtPrompt$ Select target creature card with mana value 1 or less in your graveyard | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return target creature card with mana value 1 or less from your graveyard to the battlefield. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/orzhov_charm.jpg -Oracle:Choose one —\n• Return target creature you control and all Auras you control attached to it to their owner's hand.\n• Destroy target creature and you lose life equal to its toughness.\n• Return target creature card with converted mana cost 1 or less from your graveyard to the battlefield. +Oracle:Choose one —\n• Return target creature you control and all Auras you control attached to it to their owner's hand.\n• Destroy target creature and you lose life equal to its toughness.\n• Return target creature card with mana value 1 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/o/overload.txt b/forge-gui/res/cardsfolder/o/overload.txt index af64ade63d4..7a058670c3a 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 | 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. +A:SP$ Destroy | Cost$ R | ValidTgts$ Artifact | AITgts$ Artifact.cmcLEX | TgtPrompt$ Select target artifact with mana value 2 or less (5 or less if kicked) | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | SpellDescription$ Destroy target artifact if its mana value is 2 or less. If this spell was kicked, destroy that artifact if its mana value 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 this spell 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 mana value is 2 or less. If this spell was kicked, destroy that artifact if its mana value is 5 or less instead. diff --git a/forge-gui/res/cardsfolder/o/overwhelming_intellect.txt b/forge-gui/res/cardsfolder/o/overwhelming_intellect.txt index f2d45fe6f3e..fc881d1fa8f 100644 --- a/forge-gui/res/cardsfolder/o/overwhelming_intellect.txt +++ b/forge-gui/res/cardsfolder/o/overwhelming_intellect.txt @@ -1,9 +1,9 @@ Name:Overwhelming Intellect ManaCost:4 U U Types:Instant -A:SP$ Counter | Cost$ 4 U U | TargetType$ Spell | TgtPrompt$ Select target Creature spell | ValidTgts$ Creature | SubAbility$ DBDraw | RememberCounteredCMC$ True | SpellDescription$ Counter target creature spell. Draw cards equal to that spell's converted mana cost. +A:SP$ Counter | Cost$ 4 U U | TargetType$ Spell | TgtPrompt$ Select target Creature spell | ValidTgts$ Creature | SubAbility$ DBDraw | RememberCounteredCMC$ True | SpellDescription$ Counter target creature spell. Draw cards equal to that spell's mana value. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber SVar:Picture:http://www.wizards.com/global/images/magic/general/overwhelming_intellect.jpg -Oracle:Counter target creature spell. Draw cards equal to that spell's converted mana cost. +Oracle:Counter target creature spell. Draw cards equal to that spell's mana value. diff --git a/forge-gui/res/cardsfolder/p/pack_hunt.txt b/forge-gui/res/cardsfolder/p/pack_hunt.txt index 519cbb8a77c..967fc266324 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, 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. +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. +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. 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, and 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, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/padeem_consul_of_innovation.txt b/forge-gui/res/cardsfolder/p/padeem_consul_of_innovation.txt index b0bf2a038e4..6013d162b6c 100644 --- a/forge-gui/res/cardsfolder/p/padeem_consul_of_innovation.txt +++ b/forge-gui/res/cardsfolder/p/padeem_consul_of_innovation.txt @@ -3,8 +3,8 @@ ManaCost:3 U Types:Legendary Creature Vedalken Artificer PT:1/4 S:Mode$ Continuous | Affected$ Artifact.YouCtrl | AddKeyword$ Hexproof | Description$ Artifacts you control have hexproof. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, if you control the artifact with the highest converted mana cost or tied for the highest converted mana cost, draw a card. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, if you control the artifact with the highest mana value or tied for the highest mana value, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:X:Count$Valid Artifact.greatestCMC_Artifact+YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/padeem_consul_of_innovation.jpg -Oracle:Artifacts you control have hexproof.\nAt the beginning of your upkeep, if you control the artifact with the highest converted mana cost or tied for the highest converted mana cost, draw a card. +Oracle:Artifacts you control have hexproof.\nAt the beginning of your upkeep, if you control the artifact with the highest mana value or tied for the highest mana value, draw a card. diff --git a/forge-gui/res/cardsfolder/p/pain_seer.txt b/forge-gui/res/cardsfolder/p/pain_seer.txt index da9ddfe125e..2c9ad754e03 100644 --- a/forge-gui/res/cardsfolder/p/pain_seer.txt +++ b/forge-gui/res/cardsfolder/p/pain_seer.txt @@ -2,10 +2,10 @@ Name:Pain Seer ManaCost:1 B Types:Creature Human Wizard PT:2/2 -T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ SeerDig | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ SeerDig | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, reveal the top card of your library and put that card into your hand. You lose life equal to its mana value. SVar:SeerDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ SeersCost SVar:SeersCost:DB$ LoseLife | LifeAmount$ PainX | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PainX:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/pain_seer.jpg -Oracle:Inspired — Whenever Pain Seer becomes untapped, reveal the top card of your library and put that card into your hand. You lose life equal to that card's converted mana cost. +Oracle:Inspired — Whenever Pain Seer becomes untapped, reveal the top card of your library and put that card into your hand. You lose life equal to that card's mana value. diff --git a/forge-gui/res/cardsfolder/p/palace_jailer.txt b/forge-gui/res/cardsfolder/p/palace_jailer.txt index 193559c76b6..5e711353f90 100644 --- a/forge-gui/res/cardsfolder/p/palace_jailer.txt +++ b/forge-gui/res/cardsfolder/p/palace_jailer.txt @@ -4,7 +4,7 @@ Types:Creature Human Soldier PT:2/2 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$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature an opponent controls until an opponent becomes the monarch. +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 an opponent becomes the monarch. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ You,Targeted | Duration$ Permanent | EffectOwner$ TargetedOwner | ForgetOnMoved$ Exile SVar:ComeBack:Mode$ BecomeMonarch | ValidPlayer$ Player.OpponentOf Remembered | Execute$ TrigReturn | TriggerZones$ Command | Static$ True | TriggerDescription$ That creature is exiled until an opponent becomes the monarch. @@ -12,4 +12,4 @@ SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | C SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/palace_jailer.jpg -Oracle:When Palace Jailer enters the battlefield, you become the monarch.\nWhen Palace Jailer enters the battlefield, exile target creature an opponent controls until an opponent becomes the monarch. (That creature returns under its owner's control.) \ No newline at end of file +Oracle:When Palace Jailer enters the battlefield, you become the monarch.\nWhen Palace Jailer enters the battlefield, exile target creature an opponent controls until an opponent becomes the monarch. diff --git a/forge-gui/res/cardsfolder/p/paladin_of_prahv.txt b/forge-gui/res/cardsfolder/p/paladin_of_prahv.txt index 2e6e114b025..0bdf54eca3d 100644 --- a/forge-gui/res/cardsfolder/p/paladin_of_prahv.txt +++ b/forge-gui/res/cardsfolder/p/paladin_of_prahv.txt @@ -5,7 +5,7 @@ PT:3/4 T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage, you gain that much life. SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:TriggerCount$DamageAmount -A:AB$ Effect | Cost$ 1 W Reveal<1/CARDNAME> | Name$ Paladin of Prahv Effect | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigDamage | RememberObjects$ Targeted | Forecast$ True | SpellDescription$ Whenever target creature deals damage this turn, you gain that much life. (Activate this ability only during your upkeep and only once each turn.) +A:AB$ Effect | Cost$ 1 W Reveal<1/CARDNAME> | Name$ Paladin of Prahv Effect | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigDamage | RememberObjects$ Targeted | Forecast$ True | SpellDescription$ Whenever target creature deals damage this turn, you gain that much life. (Activate only during your upkeep and only once each turn.) SVar:TrigDamage:Mode$ DamageDealtOnce | ValidSource$ Creature.IsRemembered | Execute$ TrigGain | TriggerDescription$ Whenever the targeted creature deals damage, you gain that much life. SVar:HasCombatEffect:TRUE -Oracle:Whenever Paladin of Prahv deals damage, you gain that much life.\nForecast — {1}{W}, Reveal Paladin of Prahv from your hand: Whenever target creature deals damage this turn, you gain that much life. (Activate this ability only during your upkeep and only once each turn.) +Oracle:Whenever Paladin of Prahv deals damage, you gain that much life.\nForecast — {1}{W}, Reveal Paladin of Prahv from your hand: Whenever target creature deals damage this turn, you gain that much life. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/p/pale_recluse.txt b/forge-gui/res/cardsfolder/p/pale_recluse.txt index 8aeb2de7fb4..88f31aea187 100644 --- a/forge-gui/res/cardsfolder/p/pale_recluse.txt +++ b/forge-gui/res/cardsfolder/p/pale_recluse.txt @@ -6,4 +6,4 @@ K:Reach K:TypeCycling:Forest:2 K:TypeCycling:Plains:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/pale_recluse.jpg -Oracle:Reach (This creature can block creatures with flying.)\nForestcycling {2}, plainscycling {2} ({2}, Discard this card: Search your library for a Forest or Plains card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Reach (This creature can block creatures with flying.)\nForestcycling {2}, plainscycling {2} ({2}, Discard this card: Search your library for a Forest or Plains card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/p/pang_tong_young_phoenix.txt b/forge-gui/res/cardsfolder/p/pang_tong_young_phoenix.txt index 7da829d5b2e..b0a47ede1d3 100644 --- a/forge-gui/res/cardsfolder/p/pang_tong_young_phoenix.txt +++ b/forge-gui/res/cardsfolder/p/pang_tong_young_phoenix.txt @@ -2,6 +2,6 @@ Name:Pang Tong, "Young Phoenix" ManaCost:1 W W Types:Legendary Creature Human Advisor PT:1/2 -A:AB$ Pump | Cost$ T | NumDef$ +2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target creature gets +0/+2 until end of turn. Activate this ability only during your turn, before attackers are declared. +A:AB$ Pump | Cost$ T | NumDef$ +2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target creature gets +0/+2 until end of turn. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/pang_tong_young_phoenix.jpg -Oracle:{T}: Target creature gets +0/+2 until end of turn. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Target creature gets +0/+2 until end of turn. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/p/panoptic_mirror.txt b/forge-gui/res/cardsfolder/p/panoptic_mirror.txt index 5296aa3f87a..dcf12affbef 100644 --- a/forge-gui/res/cardsfolder/p/panoptic_mirror.txt +++ b/forge-gui/res/cardsfolder/p/panoptic_mirror.txt @@ -1,7 +1,7 @@ Name:Panoptic Mirror ManaCost:5 Types:Artifact -A:AB$ ChangeZone | Cost$ X T | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Instant.cmcEQX,Sorcery.cmcEQX | ChangeNum$ 1 | PrecostDesc$ Imprint — | SpellDescription$ You may exile an instant or sorcery card with converted mana cost X from your hand. +A:AB$ ChangeZone | Cost$ X T | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Instant.cmcEQX,Sorcery.cmcEQX | ChangeNum$ 1 | PrecostDesc$ Imprint — | SpellDescription$ You may exile an instant or sorcery card with mana value X from your hand. SVar:X:Count$xPaid T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ At the beginning of your upkeep, you may copy a card exiled with Panoptic Mirror. If you do, you may cast the copy without paying its mana cost. SVar:TrigCopy:DB$ Play | Valid$ Card.IsImprinted+ExiledWithSource | ValidZone$ Exile | WithoutManaCost$ True | Optional$ True | CopyCard$ True @@ -11,4 +11,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/panoptic_mirror.jpg -Oracle:Imprint — {X}, {T}: You may exile an instant or sorcery card with converted mana cost X from your hand.\nAt the beginning of your upkeep, you may copy a card exiled with Panoptic Mirror. If you do, you may cast the copy without paying its mana cost. +Oracle:Imprint — {X}, {T}: You may exile an instant or sorcery card with mana value X from your hand.\nAt the beginning of your upkeep, you may copy a card exiled with Panoptic Mirror. If you do, you may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/p/paperfin_rascal.txt b/forge-gui/res/cardsfolder/p/paperfin_rascal.txt index 4c0f0b7407c..8fb3db067f8 100644 --- a/forge-gui/res/cardsfolder/p/paperfin_rascal.txt +++ b/forge-gui/res/cardsfolder/p/paperfin_rascal.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigClash:DB$Clash | WinSubAbility$ DBPutCounter SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/paperfin_rascal.jpg -Oracle:When Paperfin Rascal enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Paperfin Rascal. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:When Paperfin Rascal enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Paperfin Rascal. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/p/parallax_nexus.txt b/forge-gui/res/cardsfolder/p/parallax_nexus.txt index 33164658265..569b50c3143 100644 --- a/forge-gui/res/cardsfolder/p/parallax_nexus.txt +++ b/forge-gui/res/cardsfolder/p/parallax_nexus.txt @@ -2,9 +2,9 @@ Name:Parallax Nexus ManaCost:2 B Types:Enchantment K:Fading:5 -A:AB$ ChangeZone | Cost$ SubCounter<1/FADE> | ValidTgts$ Opponent | SorcerySpeed$ True | TgtPrompt$ Select target opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Imprint$ True | Chooser$ Targeted | IsCurse$ True | Mandatory$ True | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent exiles a card from their hand. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ SubCounter<1/FADE> | ValidTgts$ Opponent | SorcerySpeed$ True | TgtPrompt$ Select target opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Imprint$ True | Chooser$ Targeted | IsCurse$ True | Mandatory$ True | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent exiles a card from their hand. Activate only as a sorcery. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, each player returns to their hand all cards they own exiled with CARDNAME. SVar:TrigReturn:DB$ ChangeZone | Defined$ Imprinted | Origin$ Exile | Destination$ Hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/parallax_nexus.jpg -Oracle:Fading 5 (This enchantment enters the battlefield with five fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.)\nRemove a fade counter from Parallax Nexus: Target opponent exiles a card from their hand. Activate this ability only any time you could cast a sorcery.\nWhen Parallax Nexus leaves the battlefield, each player returns to their hand all cards they own exiled with Parallax Nexus. +Oracle:Fading 5 (This enchantment enters the battlefield with five fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.)\nRemove a fade counter from Parallax Nexus: Target opponent exiles a card from their hand. Activate only as a sorcery.\nWhen Parallax Nexus leaves the battlefield, each player returns to their hand all cards they own exiled with Parallax Nexus. diff --git a/forge-gui/res/cardsfolder/p/parallectric_feedback.txt b/forge-gui/res/cardsfolder/p/parallectric_feedback.txt index 41dda7a8f8e..7a9840379fc 100644 --- a/forge-gui/res/cardsfolder/p/parallectric_feedback.txt +++ b/forge-gui/res/cardsfolder/p/parallectric_feedback.txt @@ -1,9 +1,9 @@ Name:Parallectric Feedback ManaCost:3 R Types:Instant -A:SP$ Pump | Cost$ 3 R | ValidTgts$ Card | TgtZone$ Stack | TgtPrompt$ Select target spell | PumpZone$ Stack | StackDescription$ None | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals damage to target spell's controller equal to that spell's converted mana cost. +A:SP$ Pump | Cost$ 3 R | ValidTgts$ Card | TgtZone$ Stack | TgtPrompt$ Select target spell | PumpZone$ Stack | StackDescription$ None | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals damage to target spell's controller equal to that spell's mana value. SVar:DBDmg:DB$ DealDamage | Defined$ TargetedController | NumDmg$ X SVar:X:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/parallectric_feedback.jpg -Oracle:Parallectric Feedback deals damage to target spell's controller equal to that spell's converted mana cost. +Oracle:Parallectric Feedback deals damage to target spell's controller equal to that spell's mana value. diff --git a/forge-gui/res/cardsfolder/p/path_to_exile.txt b/forge-gui/res/cardsfolder/p/path_to_exile.txt index 5b0c706c44b..df7c119470b 100644 --- a/forge-gui/res/cardsfolder/p/path_to_exile.txt +++ b/forge-gui/res/cardsfolder/p/path_to_exile.txt @@ -1,7 +1,7 @@ Name:Path to Exile ManaCost:W Types:Instant -A:SP$ ChangeZone | Cost$ W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | SubAbility$ DBChange | RememberLKI$ True | StackDescription$ Exile {c:Targeted}. {p:TargetedController} may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle their library. | SpellDescription$ Exile target creature. Its controller may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle their library. +A:SP$ ChangeZone | Cost$ W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | SubAbility$ DBChange | RememberLKI$ True | StackDescription$ Exile {c:Targeted}. {p:TargetedController} may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle their library. | SpellDescription$ Exile target creature. Its controller may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle. SVar:DBChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | DefinedPlayer$ RememberedController | ShuffleNonMandatory$ True | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Exile target creature. Its controller may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle their library. +Oracle:Exile target creature. Its controller may search their library for a basic land card, put that card onto the battlefield tapped, then shuffle. 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 a676c583db8..6e231c8bd6a 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 @@ -1,7 +1,7 @@ Name:Path to the World Tree ManaCost:1 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 A:AB$ GainLife | Cost$ 2 W U B R G Sac<1/CARDNAME> | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ 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. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBLoseLife @@ -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.\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. +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.\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/patron_of_the_orochi.txt b/forge-gui/res/cardsfolder/p/patron_of_the_orochi.txt index 25d4143f896..d50df9012b3 100644 --- a/forge-gui/res/cardsfolder/p/patron_of_the_orochi.txt +++ b/forge-gui/res/cardsfolder/p/patron_of_the_orochi.txt @@ -3,7 +3,7 @@ ManaCost:6 G G Types:Legendary Creature Spirit PT:7/7 K:Snake offering -A:AB$ UntapAll | Cost$ T | ValidCards$ Forest,Creature.Green | ActivationLimit$ 1 | SpellDescription$ Untap all Forests and all green creatures. Activate this ability only once each turn. +A:AB$ UntapAll | Cost$ T | ValidCards$ Forest,Creature.Green | ActivationLimit$ 1 | SpellDescription$ Untap all Forests and all green creatures. Activate only once each turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/patron_of_the_orochi.jpg -Oracle:Snake offering (You may cast this card any time you could cast an instant by sacrificing a Snake and paying the difference in mana costs between this and the sacrificed Snake. Mana cost includes color.)\n{T}: Untap all Forests and all green creatures. Activate this ability only once each turn. +Oracle:Snake offering (You may cast this card any time you could cast an instant by sacrificing a Snake and paying the difference in mana costs between this and the sacrificed Snake. Mana cost includes color.)\n{T}: Untap all Forests and all green creatures. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/p/pattern_matcher.txt b/forge-gui/res/cardsfolder/p/pattern_matcher.txt index 41573e7b342..bcf500e495c 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 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. 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 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. diff --git a/forge-gui/res/cardsfolder/p/pattern_of_rebirth.txt b/forge-gui/res/cardsfolder/p/pattern_of_rebirth.txt index 2c64f7580ae..032178e0c93 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, put that card onto the battlefield, then 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. 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, put that card onto the battlefield, then 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. 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 541cf2eb6f6..a9c52975d60 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 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. +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 mana value 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 mana value 3 or greater | MinAmount$ 0 | Amount$ 1 | SubAbility$ DBDiscard | StackDescription$ {p:You} may choose a card from it with mana value 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 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 mana value 3 or greater. That player discards that card. ALTERNATE diff --git a/forge-gui/res/cardsfolder/p/peregrination.txt b/forge-gui/res/cardsfolder/p/peregrination.txt index a88c31971cc..5f0f626ccdf 100644 --- a/forge-gui/res/cardsfolder/p/peregrination.txt +++ b/forge-gui/res/cardsfolder/p/peregrination.txt @@ -1,9 +1,9 @@ Name:Peregrination ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Shuffle your library, then scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Shuffle, then scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for the battlefield | Tapped$ True | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for your hand | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 | StackDescription$ None -Oracle:Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Shuffle your library, then scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +Oracle:Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Shuffle, then 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/perilous_forays.txt b/forge-gui/res/cardsfolder/p/perilous_forays.txt index 9bd961af2cd..4b1860e7392 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 and 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, put it onto the battlefield tapped, then shuffle. 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 and 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, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/perilous_voyage.txt b/forge-gui/res/cardsfolder/p/perilous_voyage.txt index 2040d7b3737..291553b2b6c 100644 --- a/forge-gui/res/cardsfolder/p/perilous_voyage.txt +++ b/forge-gui/res/cardsfolder/p/perilous_voyage.txt @@ -1,7 +1,7 @@ Name:Perilous Voyage ManaCost:1 U Types:Instant -A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand+YouDontCtrl | TgtPrompt$ Select target nonland permanent you don't control | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBScry | SpellDescription$ Return target nonland permanent you don't control to its owner's hand. If its converted mana cost was 2 or less, scry 2. +A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand+YouDontCtrl | TgtPrompt$ Select target nonland permanent you don't control | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBScry | SpellDescription$ Return target nonland permanent you don't control to its owner's hand. If its mana value was 2 or less, scry 2. SVar:DBScry:DB$Scry | ConditionDefined$ Targeted | ConditionPresent$ Card.cmcLE2 | ConditionCompare$ EQ1 | ScryNum$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/perilous_voyage.jpg -Oracle:Return target nonland permanent you don't control to its owner's hand. If its converted mana cost was 2 or less, scry 2. \ No newline at end of file +Oracle:Return target nonland permanent you don't control to its owner's hand. If its mana value was 2 or less, scry 2. diff --git a/forge-gui/res/cardsfolder/p/pernicious_deed.txt b/forge-gui/res/cardsfolder/p/pernicious_deed.txt index 0686741bea1..11d66754e24 100644 --- a/forge-gui/res/cardsfolder/p/pernicious_deed.txt +++ b/forge-gui/res/cardsfolder/p/pernicious_deed.txt @@ -1,9 +1,9 @@ Name:Pernicious Deed ManaCost:1 B G Types:Enchantment -A:AB$ DestroyAll | Cost$ X Sac<1/CARDNAME> | ValidCards$ Artifact.cmcLEX,Creature.cmcLEX,Enchantment.cmcLEX | SpellDescription$ Destroy each artifact, creature, and enchantment with converted mana cost X or less. +A:AB$ DestroyAll | Cost$ X Sac<1/CARDNAME> | ValidCards$ Artifact.cmcLEX,Creature.cmcLEX,Enchantment.cmcLEX | SpellDescription$ Destroy each artifact, creature, and enchantment with mana value X or less. SVar:X:Count$xPaid AI:RemoveDeck:Random SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pernicious_deed.jpg -Oracle:{X}, Sacrifice Pernicious Deed: Destroy each artifact, creature, and enchantment with converted mana cost X or less. +Oracle:{X}, Sacrifice Pernicious Deed: Destroy each artifact, creature, and enchantment with mana value X or less. diff --git a/forge-gui/res/cardsfolder/p/perplex.txt b/forge-gui/res/cardsfolder/p/perplex.txt index 8e8340b5ad2..5974be0d3f1 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, and 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 mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/p/personal_tutor.txt b/forge-gui/res/cardsfolder/p/personal_tutor.txt index db24299a7d7..98447d54acf 100644 --- a/forge-gui/res/cardsfolder/p/personal_tutor.txt +++ b/forge-gui/res/cardsfolder/p/personal_tutor.txt @@ -1,9 +1,9 @@ Name:Personal Tutor ManaCost:U Types:Sorcery -A:SP$ ChangeZone | Cost$ U | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Sorcery | ChangeNum$ 1 | SpellDescription$ Search your library for a sorcery card and reveal that card. Shuffle your library, then put the card on top of it. +A:SP$ ChangeZone | Cost$ U | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Sorcery | ChangeNum$ 1 | SpellDescription$ Search your library for a sorcery card, reveal it, then shuffle and put that card on top. #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/personal_tutor.jpg -Oracle:Search your library for a sorcery card and reveal that card. Shuffle your library, then put the card on top of it. +Oracle:Search your library for a sorcery card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt b/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt index 6ebc1f40089..7c1219cda76 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt @@ -3,5 +3,5 @@ ManaCost:B Types:Creature Insect PT:0/1 K:Flying -A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability no more than twice each turn. -Oracle:Flying\n{B}: Phyrexian Battleflies gets +1/+0 until end of turn. Activate this ability no more than twice each turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate no more than twice each turn. +Oracle:Flying\n{B}: Phyrexian Battleflies gets +1/+0 until end of turn. Activate no more than twice each turn. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_delver.txt b/forge-gui/res/cardsfolder/p/phyrexian_delver.txt index 44e746285a5..bec462a0f68 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_delver.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_delver.txt @@ -2,10 +2,10 @@ Name:Phyrexian Delver ManaCost:3 B B Types:Creature Zombie PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card from your graveyard to the battlefield. You lose life equal to that card's converted mana cost. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card from your graveyard to the battlefield. You lose life equal to that card's mana value. SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature card in your graveyard | GainControl$ True | ChangeNum$ 1 | SubAbility$ DBLoseLifeYou SVar:DBLoseLifeYou:DB$LoseLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_delver.jpg -Oracle:When Phyrexian Delver enters the battlefield, return target creature card from your graveyard to the battlefield. You lose life equal to that card's converted mana cost. +Oracle:When Phyrexian Delver enters the battlefield, return target creature card from your graveyard to the battlefield. You lose life equal to that card's mana value. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt b/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt index 07577f5bfc3..7687d56bba4 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_devourer.txt @@ -4,8 +4,8 @@ Types:Artifact Creature Construct PT:1/1 T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Creature.Self+powerGE7 | PresentCompare$ GE1 | Execute$ TrigSac | TriggerDescription$ When CARDNAME's power is 7 or greater, sacrifice it. SVar:TrigSac:DB$Sacrifice | Defined$ Self -A:AB$ PutCounter | Cost$ ExileFromTop<1/Card> | Defined$ Self | CounterNum$ X | CounterType$ P1P1 | SpellDescription$ Put X +1/+1 counters on CARDNAME, where X is the exiled card's converted mana cost. +A:AB$ PutCounter | Cost$ ExileFromTop<1/Card> | Defined$ Self | CounterNum$ X | CounterType$ P1P1 | SpellDescription$ Put X +1/+1 counters on CARDNAME, where X is the exiled card's mana value. SVar:X:Exiled$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_devourer.jpg -Oracle:When Phyrexian Devourer's power is 7 or greater, sacrifice it.\nExile the top card of your library: Put X +1/+1 counters on Phyrexian Devourer, where X is the exiled card's converted mana cost. +Oracle:When Phyrexian Devourer's power is 7 or greater, sacrifice it.\nExile the top card of your library: Put X +1/+1 counters on Phyrexian Devourer, where X is the exiled card's mana value. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_ironfoot.txt b/forge-gui/res/cardsfolder/p/phyrexian_ironfoot.txt index 5dd9f841322..7761e62029a 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_ironfoot.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_ironfoot.txt @@ -7,4 +7,4 @@ A:AB$ Untap | Cost$ 1 S | SpellDescription$ Untap 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/phyrexian_ironfoot.jpg -Oracle:Phyrexian Ironfoot doesn't untap during your untap step.\n{1}{S}: Untap Phyrexian Ironfoot. ({S} can be paid with one mana from a snow permanent.) +Oracle:Phyrexian Ironfoot doesn't untap during your untap step.\n{1}{S}: Untap Phyrexian Ironfoot. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt b/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt index 2eb4ce109bf..4d8fa68379b 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt @@ -4,4 +4,4 @@ Types:Snow Artifact Creature Juggernaut PT:6/5 K:CARDNAME attacks each combat if able. A:AB$ Pump | Cost$ 1 S | Defined$ Self | NumAtt$ +1 | SpellDescription$ Phyrexian Snowcrusher gets +1/+0 until end of turn. -Oracle:Phyrexian Snowcrusher attacks each combat if able.\n{1}{S}: Phyrexian Snowcrusher gets +1/+0 until end of turn. ({S} can be paid with one mana from a snow permanent.) +Oracle:Phyrexian Snowcrusher attacks each combat if able.\n{1}{S}: Phyrexian Snowcrusher gets +1/+0 until end of turn. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/p/pick_the_brain.txt b/forge-gui/res/cardsfolder/p/pick_the_brain.txt index 1399ccccdbf..09af63f10a3 100644 --- a/forge-gui/res/cardsfolder/p/pick_the_brain.txt +++ b/forge-gui/res/cardsfolder/p/pick_the_brain.txt @@ -1,7 +1,7 @@ Name:Pick the Brain ManaCost:2 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | RememberChanged$ True | SubAbility$ ExileYard | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it and exile that card. Delirium — If there are four or more card types among cards in your graveyard, search that player's graveyard, hand, and library for any number of cards with the same name as the exiled card, exile those cards, then that player shuffles their library. +A:SP$ ChangeZone | Cost$ 2 B | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | RememberChanged$ True | SubAbility$ ExileYard | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from it and exile that card. Delirium — If there are four or more card types among cards in your graveyard, search that player's graveyard, hand, and library for any number of cards with the same name as the exiled card, exile those cards, then that player shuffles. SVar:ExileYard:DB$ ChangeZone | Condition$ Delirium | Origin$ Graveyard | Destination$ Exile | DefinedPlayer$ TargetedPlayer | ChangeType$ Remembered.sameName | ChangeNum$ NumInYard | Chooser$ You | Hidden$ True | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Condition$ Delirium | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedPlayer | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Condition$ Delirium | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedPlayer | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | StackDescription$ None | SubAbility$ DBCleanup @@ -11,4 +11,4 @@ SVar:NumInLib:TargetedPlayer$CardsInLibrary SVar:NumInYard:TargetedPlayer$CardsInGraveyard DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium -Oracle:Target opponent reveals their hand. You choose a nonland card from it and exile that card.\nDelirium — If there are four or more card types among cards in your graveyard, search that player's graveyard, hand, and library for any number of cards with the same name as the exiled card, exile those cards, then that player shuffles their library. +Oracle:Target opponent reveals their hand. You choose a nonland card from it and exile that card.\nDelirium — If there are four or more card types among cards in your graveyard, search that player's graveyard, hand, and library for any number of cards with the same name as the exiled card, exile those cards, then that player shuffles. diff --git a/forge-gui/res/cardsfolder/p/pilfering_imp.txt b/forge-gui/res/cardsfolder/p/pilfering_imp.txt index fb9e8aafba0..68057c35d4c 100644 --- a/forge-gui/res/cardsfolder/p/pilfering_imp.txt +++ b/forge-gui/res/cardsfolder/p/pilfering_imp.txt @@ -3,5 +3,5 @@ ManaCost:B Types:Creature Imp PT:1/1 K:Flying -A:AB$ Discard | Cost$ 1 B T Sac<1/CARDNAME> | ValidTgts$ Player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Target player reveals their hand. You choose a nonland card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. -Oracle:Flying\n{1}{B}, {T}, Sacrifice Pilfering Imp: Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. \ No newline at end of file +A:AB$ Discard | Cost$ 1 B T Sac<1/CARDNAME> | ValidTgts$ Player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Target player reveals their hand. You choose a nonland card from it. That player discards that card. Activate only any time you could cast a sorcery. +Oracle:Flying\n{1}{B}, {T}, Sacrifice Pilfering Imp: Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/pilgrims_eye.txt b/forge-gui/res/cardsfolder/p/pilgrims_eye.txt index c9705ab2ac2..6bbdad5f34d 100644 --- a/forge-gui/res/cardsfolder/p/pilgrims_eye.txt +++ b/forge-gui/res/cardsfolder/p/pilgrims_eye.txt @@ -3,7 +3,7 @@ ManaCost:3 Types:Artifact Creature Thopter PT:1/1 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 a basic land 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 a basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/pilgrims_eye.jpg -Oracle:Flying\nWhen Pilgrim's Eye enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +Oracle:Flying\nWhen Pilgrim's Eye enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/pirs_whim.txt b/forge-gui/res/cardsfolder/p/pirs_whim.txt index fcaceefbbc0..c325dd5a9bb 100644 --- a/forge-gui/res/cardsfolder/p/pirs_whim.txt +++ b/forge-gui/res/cardsfolder/p/pirs_whim.txt @@ -1,7 +1,7 @@ Name:Pir's Whim ManaCost:3 G Types:Sorcery -A:SP$ AssignGroup | Cost$ 3 G | Defined$ Player | Choices$ DBSearch,DBSacrifice | AILogic$ FriendOrFoe | SpellDescription$ For each player, choose friend or foe. Each friend searches their library for a land card, puts it onto the battlefield tapped, then shuffles their library. Each foe sacrifices an artifact or enchantment they control. +A:SP$ AssignGroup | Cost$ 3 G | Defined$ Player | Choices$ DBSearch,DBSacrifice | AILogic$ FriendOrFoe | SpellDescription$ For each player, choose friend or foe. Each friend searches their library for a land card, puts it onto the battlefield tapped, then shuffles. Each foe sacrifices an artifact or enchantment they control. SVar:DBSearch:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | DefinedPlayer$ Remembered | ChangeType$ Land | ChangeNum$ 1 | StackDescription$ Each friend searches their library for a land card, puts it onto the battlefield tapped, then shuffles their library. | SpellDescription$ Friend searches their library for a land card, puts it onto the battlefield tapped, then shuffles their library. SVar:DBSacrifice:DB$Sacrifice | Defined$ Remembered | SacValid$ Artifact,Enchantment | SacMessage$ artifact or enchantment | StackDescription$ Each foe sacrifices an artifact or enchantment they control. | SpellDescription$ Foe sacrifices an artifact or enchantment they control. SVar:NeedsToPlayVar:Z GE1 @@ -11,4 +11,4 @@ SVar:C1:Count$Valid Land.YourTeamCtrl+inZoneLibrary SVar:C2:Count$Valid Enchantment.OppCtrl+inZoneBattlefield SVar:C3:Count$Valid Artifact.OppCtrl+inZoneBattlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/pirs_whim.jpg -Oracle:For each player, choose friend or foe. Each friend searches their library for a land card, puts it onto the battlefield tapped, then shuffles their library. Each foe sacrifices an artifact or enchantment they control. +Oracle:For each player, choose friend or foe. Each friend searches their library for a land card, puts it onto the battlefield tapped, then shuffles. Each foe sacrifices an artifact or enchantment they control. diff --git a/forge-gui/res/cardsfolder/p/pit_imp.txt b/forge-gui/res/cardsfolder/p/pit_imp.txt index 4cdd3cde93c..17ab4dc7491 100644 --- a/forge-gui/res/cardsfolder/p/pit_imp.txt +++ b/forge-gui/res/cardsfolder/p/pit_imp.txt @@ -3,6 +3,6 @@ ManaCost:B Types:Creature Imp 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. +A:AB$ Pump | Cost$ B | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate no more than twice each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/pit_imp.jpg -Oracle:Flying\n{B}: Pit Imp gets +1/+0 until end of turn. Activate this ability no more than twice each turn. +Oracle:Flying\n{B}: Pit Imp gets +1/+0 until end of turn. Activate no more than twice each turn. diff --git a/forge-gui/res/cardsfolder/p/plaguebearer.txt b/forge-gui/res/cardsfolder/p/plaguebearer.txt index 8b0168f1ba0..754c0e06351 100644 --- a/forge-gui/res/cardsfolder/p/plaguebearer.txt +++ b/forge-gui/res/cardsfolder/p/plaguebearer.txt @@ -2,6 +2,6 @@ Name:Plaguebearer ManaCost:1 B Types:Creature Zombie PT:1/1 -A:AB$ Destroy | Cost$ X X B | ValidTgts$ Creature.nonBlack+cmcEQX | TgtPrompt$ Select target nonblack creature | SpellDescription$ Destroy target nonblack creature with converted mana cost X. +A:AB$ Destroy | Cost$ X X B | ValidTgts$ Creature.nonBlack+cmcEQX | TgtPrompt$ Select target nonblack creature | SpellDescription$ Destroy target nonblack creature with mana value X. SVar:X:Count$xPaid -Oracle:{X}{X}{B}: Destroy target nonblack creature with converted mana cost X. +Oracle:{X}{X}{B}: Destroy target nonblack creature with mana value X. diff --git a/forge-gui/res/cardsfolder/p/planar_bridge.txt b/forge-gui/res/cardsfolder/p/planar_bridge.txt index 6fc68122e6d..fba394a5325 100644 --- a/forge-gui/res/cardsfolder/p/planar_bridge.txt +++ b/forge-gui/res/cardsfolder/p/planar_bridge.txt @@ -1,6 +1,6 @@ Name:Planar Bridge ManaCost:6 Types:Legendary Artifact -A:AB$ ChangeZone | Cost$ 8 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent | ChangeNum$ 1 | SpellDescription$ Search your library for a permanent card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 8 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent | ChangeNum$ 1 | SpellDescription$ Search your library for a permanent card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/planar_bridge.jpg -Oracle:{8}, {T}: Search your library for a permanent card, put it onto the battlefield, then shuffle your library. +Oracle:{8}, {T}: Search your library for a permanent card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/planar_portal.txt b/forge-gui/res/cardsfolder/p/planar_portal.txt index 1e1d94ef3a3..f47140e333f 100644 --- a/forge-gui/res/cardsfolder/p/planar_portal.txt +++ b/forge-gui/res/cardsfolder/p/planar_portal.txt @@ -1,6 +1,6 @@ Name:Planar Portal ManaCost:6 Types:Artifact -A:AB$ ChangeZone | Cost$ 6 T | 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:AB$ ChangeZone | Cost$ 6 T | 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/planar_portal.jpg -Oracle:{6}, {T}: Search your library for a card and put that card into your hand. Then shuffle your library. +Oracle:{6}, {T}: Search your library for a card, put that card into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/planeswalkers_favor.txt b/forge-gui/res/cardsfolder/p/planeswalkers_favor.txt index 17743edcfad..5025dd6723b 100644 --- a/forge-gui/res/cardsfolder/p/planeswalkers_favor.txt +++ b/forge-gui/res/cardsfolder/p/planeswalkers_favor.txt @@ -1,10 +1,10 @@ Name:Planeswalker's Favor ManaCost:2 G Types:Enchantment -A:AB$ Reveal | Cost$ 3 G | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBPump | SpellDescription$ Target opponent reveals a card at random from their hand. Target creature gets +X/+X until end of turn, where X is the revealed card's converted mana cost. +A:AB$ Reveal | Cost$ 3 G | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBPump | SpellDescription$ Target opponent reveals a card at random from their hand. Target creature gets +X/+X until end of turn, where X is the revealed card's mana value. SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planeswalkers_favor.jpg -Oracle:{3}{G}: Target opponent reveals a card at random from their hand. Target creature gets +X/+X until end of turn, where X is the revealed card's converted mana cost. +Oracle:{3}{G}: Target opponent reveals a card at random from their hand. Target creature gets +X/+X until end of turn, where X is the revealed card's mana value. diff --git a/forge-gui/res/cardsfolder/p/planeswalkers_fury.txt b/forge-gui/res/cardsfolder/p/planeswalkers_fury.txt index a98ce97f4a4..8f6013e9193 100644 --- a/forge-gui/res/cardsfolder/p/planeswalkers_fury.txt +++ b/forge-gui/res/cardsfolder/p/planeswalkers_fury.txt @@ -1,11 +1,11 @@ Name:Planeswalker's Fury ManaCost:2 R Types:Enchantment -A:AB$ Reveal | Cost$ 3 R | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SorcerySpeed$ True | SubAbility$ DBDamage | SpellDescription$ Target opponent reveals a card at random from their hand. CARDNAME deals damage equal to that card's converted mana cost to that player. Activate this ability only any time you could cast a sorcery. +A:AB$ Reveal | Cost$ 3 R | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SorcerySpeed$ True | SubAbility$ DBDamage | SpellDescription$ Target opponent reveals a card at random from their hand. CARDNAME deals damage equal to that card's mana value to that player. Activate only as a sorcery. SVar:DBDamage:DB$ DealDamage | Defined$ ParentTarget | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost AI:RemoveDeck:All SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planeswalkers_fury.jpg -Oracle:{3}{R}: Target opponent reveals a card at random from their hand. Planeswalker's Fury deals damage equal to that card's converted mana cost to that player. Activate this ability only any time you could cast a sorcery. +Oracle:{3}{R}: Target opponent reveals a card at random from their hand. Planeswalker's Fury deals damage equal to that card's mana value to that player. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/planeswalkers_mirth.txt b/forge-gui/res/cardsfolder/p/planeswalkers_mirth.txt index 39b12a6967c..1a33e5fc332 100644 --- a/forge-gui/res/cardsfolder/p/planeswalkers_mirth.txt +++ b/forge-gui/res/cardsfolder/p/planeswalkers_mirth.txt @@ -1,10 +1,10 @@ Name:Planeswalker's Mirth ManaCost:2 W Types:Enchantment -A:AB$ Reveal | Cost$ 3 W | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBGain | SpellDescription$ Target opponent reveals a card at random from their hand. You gain life equal to that card's converted mana cost. +A:AB$ Reveal | Cost$ 3 W | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBGain | SpellDescription$ Target opponent reveals a card at random from their hand. You gain life equal to that card's mana value. SVar:DBGain:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planeswalkers_mirth.jpg -Oracle:{3}{W}: Target opponent reveals a card at random from their hand. You gain life equal to that card's converted mana cost. +Oracle:{3}{W}: Target opponent reveals a card at random from their hand. You gain life equal to that card's mana value. diff --git a/forge-gui/res/cardsfolder/p/planeswalkers_mischief.txt b/forge-gui/res/cardsfolder/p/planeswalkers_mischief.txt index 33a60de07c3..51e0b4a9797 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. (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. +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 only as 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 | 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. (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. +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 only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/planeswalkers_scorn.txt b/forge-gui/res/cardsfolder/p/planeswalkers_scorn.txt index 37bbab6f54d..df22ed2f65d 100644 --- a/forge-gui/res/cardsfolder/p/planeswalkers_scorn.txt +++ b/forge-gui/res/cardsfolder/p/planeswalkers_scorn.txt @@ -1,10 +1,10 @@ Name:Planeswalker's Scorn ManaCost:2 B Types:Enchantment -A:AB$ Reveal | Cost$ 3 B | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SorcerySpeed$ True | SubAbility$ DBPump | SpellDescription$ Target opponent reveals a card at random from their hand. Target creature gets -X/-X until end of turn, where X is the revealed card's converted mana cost. Activate this ability only any time you could cast a sorcery. +A:AB$ Reveal | Cost$ 3 B | Random$ True | RememberRevealed$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SorcerySpeed$ True | SubAbility$ DBPump | SpellDescription$ Target opponent reveals a card at random from their hand. Target creature gets -X/-X until end of turn, where X is the revealed card's mana value. Activate only as a sorcery. SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/planeswalkers_scorn.jpg -Oracle:{3}{B}: Target opponent reveals a card at random from their hand. Target creature gets -X/-X until end of turn, where X is the revealed card's converted mana cost. Activate this ability only any time you could cast a sorcery. +Oracle:{3}{B}: Target opponent reveals a card at random from their hand. Target creature gets -X/-X until end of turn, where X is the revealed card's mana value. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/plargg_dean_of_chaos_augusta_dean_of_order.txt b/forge-gui/res/cardsfolder/p/plargg_dean_of_chaos_augusta_dean_of_order.txt index d6cb45ac7d4..d177aefad26 100644 --- a/forge-gui/res/cardsfolder/p/plargg_dean_of_chaos_augusta_dean_of_order.txt +++ b/forge-gui/res/cardsfolder/p/plargg_dean_of_chaos_augusta_dean_of_order.txt @@ -3,12 +3,12 @@ ManaCost:1 R Types:Legendary Creature Orc Shaman PT:2/2 A:AB$ Draw | Cost$ T Discard<1/Card> | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card. -A:AB$ DigUntil | Cost$ 4 R T | Defined$ You | Amount$ 1 | Valid$ Card.nonLand+nonLegendary+cmcLE3 | FoundDestination$ Library | RevealRandomOrder$ True | RevealedDestination$ Library | ImprintRevealed$ True | RememberFound$ True | SubAbility$ CascadeCast | StackDescription$ SpellDescription | SpellDescription$ Reveal cards from the top of your library until you reveal a nonlegenday, nonland card with mana value 3 or less. You may cast that card without paying its mana cost. Put all revealed cards not cast this on the bottom of your library in a random order. +A:AB$ DigUntil | Cost$ 4 R T | Defined$ You | Amount$ 1 | Valid$ Card.nonLand+nonLegendary+cmcLE3 | FoundDestination$ Library | RevealRandomOrder$ True | RevealedDestination$ Library | ImprintRevealed$ True | RememberFound$ True | SubAbility$ CascadeCast | StackDescription$ SpellDescription | SpellDescription$ Reveal cards from the top of your library until you reveal a nonlegendary, nonland card with mana value 3 or less. You may cast that card without paying its mana cost. Put all revealed cards not cast this way on the bottom of your library in a random order. SVar:CascadeCast:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ True | SubAbility$ CascadeMoveToLib SVar:CascadeMoveToLib:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered,Card.IsImprinted | Origin$ Library | Destination$ Library | RandomOrder$ True | LibraryPosition$ -1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True AlternateMode:Modal -Oracle:{T}, Discard a card: Draw a card.\n{4}{R}, {T}: Reveal cards from the top of your library until you reveal a nonlegenday, nonland card with mana value 3 or less. You may cast that card without paying its mana cost. Put all revealed cards not cast this on the bottom of your library in a random order. +Oracle:{T}, Discard a card: Draw a card.\n{4}{R}, {T}: Reveal cards from the top of your library until you reveal a nonlegendary, nonland card with mana value 3 or less. You may cast that card without paying its mana cost. Put all revealed cards not cast this way on the bottom of your library in a random order. ALTERNATE diff --git a/forge-gui/res/cardsfolder/p/plasm_capture.txt b/forge-gui/res/cardsfolder/p/plasm_capture.txt index ee89a35c3c7..26e870d04c0 100644 --- a/forge-gui/res/cardsfolder/p/plasm_capture.txt +++ b/forge-gui/res/cardsfolder/p/plasm_capture.txt @@ -1,10 +1,10 @@ Name:Plasm Capture ManaCost:G G U U Types:Instant -A:SP$ Counter | Cost$ G G U U | TargetType$ Spell | RememberCounteredCMC$ True | ValidTgts$ Card | SubAbility$ DBDelTrig | SpellDescription$ Counter target spell. At the beginning of your next precombat main phase, add X mana in any combination of colors, where X is that spell's converted mana cost. -SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | PreCombatMain$ True | ValidPlayer$ You | Execute$ AddMana | TriggerDescription$ At the beginning of your next precombat main phase, add X mana in any combination of colors, where X is that spell's converted mana cost. | RememberNumber$ True | SubAbility$ DBCleanup +A:SP$ Counter | Cost$ G G U U | TargetType$ Spell | RememberCounteredCMC$ True | ValidTgts$ Card | SubAbility$ DBDelTrig | SpellDescription$ Counter target spell. At the beginning of your next precombat main phase, add X mana in any combination of colors, where X is that spell's mana value. +SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | PreCombatMain$ True | ValidPlayer$ You | Execute$ AddMana | TriggerDescription$ At the beginning of your next precombat main phase, add X mana in any combination of colors, where X is that spell's mana value. | RememberNumber$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:AddMana:DB$ Mana | Produced$ Combo Any | Amount$ X | AILogic$ MostProminentInComputerHand SVar:X:Count$TriggerRememberAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/plasm_capture.jpg -Oracle:Counter target spell. At the beginning of your next precombat main phase, add X mana in any combination of colors, where X is that spell's converted mana cost. +Oracle:Counter target spell. At the beginning of your next precombat main phase, add X mana in any combination of colors, where X is that spell's mana value. diff --git a/forge-gui/res/cardsfolder/p/plated_rootwalla.txt b/forge-gui/res/cardsfolder/p/plated_rootwalla.txt index 6dc331c1a3a..8edf912cc0f 100644 --- a/forge-gui/res/cardsfolder/p/plated_rootwalla.txt +++ b/forge-gui/res/cardsfolder/p/plated_rootwalla.txt @@ -2,5 +2,5 @@ Name:Plated Rootwalla ManaCost:4 G Types:Creature Lizard PT:3/3 -A:AB$ Pump | Cost$ 2 G | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate this ability only once each turn. -Oracle:{2}{G}: Plated Rootwalla gets +3/+3 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 2 G | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate only once each turn. +Oracle:{2}{G}: Plated Rootwalla gets +3/+3 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/p/plea_for_guidance.txt b/forge-gui/res/cardsfolder/p/plea_for_guidance.txt index a2f50ed1b2a..071660e4e7a 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, and 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, put them into your hand, then shuffle. 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, and put them into your hand. Then shuffle your library. +Oracle:Search your library for up to two enchantment cards, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/plumes_of_peace.txt b/forge-gui/res/cardsfolder/p/plumes_of_peace.txt index 375f6291a90..661b3bd900f 100644 --- a/forge-gui/res/cardsfolder/p/plumes_of_peace.txt +++ b/forge-gui/res/cardsfolder/p/plumes_of_peace.txt @@ -4,5 +4,5 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 W 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. -A:AB$ Tap | Cost$ W U Reveal<1/CARDNAME> | TgtPrompt$ Choose target creature | ValidTgts$ Creature | Forecast$ True | SpellDescription$ Tap target creature. (Activate this ability only during your upkeep and only once each turn.) -Oracle:Enchant creature\nEnchanted creature doesn't untap during its controller's untap step.\nForecast — {W}{U}, Reveal Plumes of Peace from your hand: Tap target creature. (Activate this ability only during your upkeep and only once each turn.) +A:AB$ Tap | Cost$ W U Reveal<1/CARDNAME> | TgtPrompt$ Choose target creature | ValidTgts$ Creature | Forecast$ True | SpellDescription$ Tap target creature. (Activate only during your upkeep and only once each turn.) +Oracle:Enchant creature\nEnchanted creature doesn't untap during its controller's untap step.\nForecast — {W}{U}, Reveal Plumes of Peace from your hand: Tap target creature. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/p/pollen_lullaby.txt b/forge-gui/res/cardsfolder/p/pollen_lullaby.txt index ff0b2b3aa1d..62c6103ed7d 100644 --- a/forge-gui/res/cardsfolder/p/pollen_lullaby.txt +++ b/forge-gui/res/cardsfolder/p/pollen_lullaby.txt @@ -6,4 +6,4 @@ SVar:DBClash:DB$Clash | WinSubAbility$ DBPumpAll | RememberClasher$ True | SubAb SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.RememberedPlayerCtrl | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/pollen_lullaby.jpg -Oracle:Prevent all combat damage that would be dealt this turn. Clash with an opponent. If you win, creatures that player controls don't untap during the player's next untap step. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Prevent all combat damage that would be dealt this turn. Clash with an opponent. If you win, creatures that player controls don't untap during the player's next untap step. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/p/polluted_delta.txt b/forge-gui/res/cardsfolder/p/polluted_delta.txt index dd5d8a01146..69a237c6fab 100644 --- a/forge-gui/res/cardsfolder/p/polluted_delta.txt +++ b/forge-gui/res/cardsfolder/p/polluted_delta.txt @@ -1,6 +1,6 @@ Name:Polluted Delta ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Island,Swamp | ChangeNum$ 1 | SpellDescription$ Search your library for a Island or Swamp card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Island,Swamp | ChangeNum$ 1 | SpellDescription$ Search your library for a Island or Swamp card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/polluted_delta.jpg -Oracle:{T}, Pay 1 life, Sacrifice Polluted Delta: Search your library for an Island or Swamp card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Pay 1 life, Sacrifice Polluted Delta: Search your library for an Island or Swamp card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/ponder.txt b/forge-gui/res/cardsfolder/p/ponder.txt index 72166280e8d..3ea86983c78 100644 --- a/forge-gui/res/cardsfolder/p/ponder.txt +++ b/forge-gui/res/cardsfolder/p/ponder.txt @@ -1,7 +1,7 @@ Name:Ponder ManaCost:U Types:Sorcery -A:SP$ RearrangeTopOfLibrary | Cost$ U | Defined$ You | NumCards$ 3 | MayShuffle$ True | SubAbility$ DBDraw | SpellDescription$ Look at the top three cards of your library, then put them back in any order. You may shuffle your library. Draw a card. +A:SP$ RearrangeTopOfLibrary | Cost$ U | Defined$ You | NumCards$ 3 | MayShuffle$ True | SubAbility$ DBDraw | SpellDescription$ Look at the top three cards of your library, then put them back in any order. You may shuffle. Draw a card. SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/ponder.jpg -Oracle:Look at the top three cards of your library, then put them back in any order. You may shuffle your library.\nDraw a card. +Oracle:Look at the top three cards of your library, then put them back in any order. You may shuffle.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/p/pondering_mage.txt b/forge-gui/res/cardsfolder/p/pondering_mage.txt index b44c3b3605a..a8422f04ed8 100644 --- a/forge-gui/res/cardsfolder/p/pondering_mage.txt +++ b/forge-gui/res/cardsfolder/p/pondering_mage.txt @@ -2,7 +2,7 @@ Name:Pondering Mage ManaCost:3 U U Types:Creature Human Wizard PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top three cards of your library, then put them back in any order. You may shuffle your library. Draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top three cards of your library, then put them back in any order. You may shuffle. Draw a card. SVar:TrigRearrange:DB$ RearrangeTopOfLibrary | Defined$ You | NumCards$ 3 | MayShuffle$ True | SubAbility$ DBDraw SVar:DBDraw:DB$Draw | NumCards$ 1 -Oracle:When Pondering Mage enters the battlefield, look at the top three cards of your library, then put them back in any order. You may shuffle your library. Draw a card. +Oracle:When Pondering Mage enters the battlefield, look at the top three cards of your library, then put them back in any order. You may shuffle. Draw a card. diff --git a/forge-gui/res/cardsfolder/p/portal_of_sanctuary.txt b/forge-gui/res/cardsfolder/p/portal_of_sanctuary.txt index 2ca2f4dde1c..60c0d2afbe1 100644 --- a/forge-gui/res/cardsfolder/p/portal_of_sanctuary.txt +++ b/forge-gui/res/cardsfolder/p/portal_of_sanctuary.txt @@ -1,8 +1,8 @@ Name:Portal of Sanctuary ManaCost:2 U Types:Artifact -A:AB$ Pump | Cost$ 1 T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberTargets$ True | SubAbility$ DBBounce | StackDescription$ Return {c:Targeted} and all Auras attached to it to their owners' hands. | PlayerTurn$ True | SpellDescription$ Return target creature you control and all Auras attached to it to their owners' hands. Activate this ability only during your turn. +A:AB$ Pump | Cost$ 1 T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberTargets$ True | SubAbility$ DBBounce | StackDescription$ Return {c:Targeted} and all Auras attached to it to their owners' hands. | PlayerTurn$ True | SpellDescription$ Return target creature you control and all Auras attached to it to their owners' hands. Activate only during your turn. SVar:DBBounce:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered,Aura.AttachedTo Targeted | Origin$ Battlefield | Destination$ Hand | UseAllOriginZones$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:{1}, {T}: Return target creature you control and each Aura attached to it to their owners' hands. Activate this ability only during your turn. +Oracle:{1}, {T}: Return target creature you control and each Aura attached to it to their owners' hands. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/p/portent.txt b/forge-gui/res/cardsfolder/p/portent.txt index 91a9b0517b5..0da7d1bae72 100644 --- a/forge-gui/res/cardsfolder/p/portent.txt +++ b/forge-gui/res/cardsfolder/p/portent.txt @@ -1,8 +1,8 @@ Name:Portent ManaCost:U Types:Sorcery -A:SP$ RearrangeTopOfLibrary | Cost$ U | ValidTgts$ Player | TgtPrompt$ Choose target player. | NumCards$ 3 | MayShuffle$ True | SubAbility$ DelTrigSlowtrip | SpellDescription$ Look at the top three cards of target player's library, then put them back in any order. You may have that player shuffle their library. Draw a card at the beginning of the next turn's upkeep. +A:SP$ RearrangeTopOfLibrary | Cost$ U | ValidTgts$ Player | TgtPrompt$ Choose target player. | NumCards$ 3 | MayShuffle$ True | SubAbility$ DelTrigSlowtrip | SpellDescription$ Look at the top three cards of target player's library, then put them back in any order. You may have that player shuffle. 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/portent.jpg -Oracle:Look at the top three cards of target player's library, then put them back in any order. You may have that player shuffle their library.\nDraw a card at the beginning of the next turn's upkeep. +Oracle:Look at the top three cards of target player's library, then put them back in any order. You may have that player shuffle.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/p/postmortem_lunge.txt b/forge-gui/res/cardsfolder/p/postmortem_lunge.txt index 512125d672d..a7913f05d41 100644 --- a/forge-gui/res/cardsfolder/p/postmortem_lunge.txt +++ b/forge-gui/res/cardsfolder/p/postmortem_lunge.txt @@ -1,8 +1,8 @@ Name:Postmortem Lunge ManaCost:X PB Types:Sorcery -A:SP$ ChangeZone | Cost$ X PB | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcEQX | TgtPrompt$ Choose target creature with CMC equal to X. | SubAbility$ DBHaste | AILogic$ BeforeCombat | SpellDescription$ Return 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. +A:SP$ ChangeZone | Cost$ X PB | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcEQX | TgtPrompt$ Choose target creature with mana value equal to X. | SubAbility$ DBHaste | AILogic$ BeforeCombat | SpellDescription$ Return target creature card with mana value X from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. SVar:DBHaste:DB$ Animate | Defined$ Targeted | Keywords$ Haste | Permanent$ True | AtEOT$ Exile SVar:X:Count$xPaid AI:RemoveDeck:All -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. +Oracle:({B/P} can be paid with either {B} or 2 life.)\nReturn target creature card with mana value 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/poultice_sliver.txt b/forge-gui/res/cardsfolder/p/poultice_sliver.txt index c2dab300b5e..8ba571ec611 100644 --- a/forge-gui/res/cardsfolder/p/poultice_sliver.txt +++ b/forge-gui/res/cardsfolder/p/poultice_sliver.txt @@ -2,8 +2,8 @@ Name:Poultice Sliver ManaCost:2 W Types:Creature Sliver PT:2/2 -S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Regen | Description$ All Slivers have "{2}, {T}: Regenerate target Sliver." +S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Regen | Description$ All Slivers have "{2}, {T}: Regenerate target Sliver." (The next time that Sliver would be destroyed, instead tap it, remove it from combat, and heal all damage on it.) SVar:Regen:AB$Regenerate | Cost$ 2 T | ValidTgts$ Sliver | TgtPrompt$ Select target Sliver. | SpellDescription$ Regenerate a target Sliver. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/poultice_sliver.jpg -Oracle:All Slivers have "{2}, {T}: Regenerate target Sliver." +Oracle:All Slivers have "{2}, {T}: Regenerate target Sliver." (The next time that Sliver would be destroyed, instead tap it, remove it from combat, and heal all damage on it.) diff --git a/forge-gui/res/cardsfolder/p/powder_keg.txt b/forge-gui/res/cardsfolder/p/powder_keg.txt index 2ad4ec2479e..3a0db0a7ab6 100644 --- a/forge-gui/res/cardsfolder/p/powder_keg.txt +++ b/forge-gui/res/cardsfolder/p/powder_keg.txt @@ -3,8 +3,8 @@ ManaCost:2 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a fuse counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ FUSE | CounterNum$ 1 -A:AB$ DestroyAll | Cost$ T Sac<1/CARDNAME> | ValidCards$ Artifact.cmcEQX,Creature.cmcEQX | SpellDescription$ Destroy each artifact and creature with converted mana cost equal to the number of fuse counters on CARDNAME. +A:AB$ DestroyAll | Cost$ T Sac<1/CARDNAME> | ValidCards$ Artifact.cmcEQX,Creature.cmcEQX | SpellDescription$ Destroy each artifact and creature with mana value equal to the number of fuse counters on CARDNAME. SVar:X:Count$CardCounters.FUSE AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/powder_keg.jpg -Oracle:At the beginning of your upkeep, you may put a fuse counter on Powder Keg.\n{T}, Sacrifice Powder Keg: Destroy each artifact and creature with converted mana cost equal to the number of fuse counters on Powder Keg. +Oracle:At the beginning of your upkeep, you may put a fuse counter on Powder Keg.\n{T}, Sacrifice Powder Keg: Destroy each artifact and creature with mana value equal to the number of fuse counters on Powder Keg. diff --git a/forge-gui/res/cardsfolder/p/praetors_grasp.txt b/forge-gui/res/cardsfolder/p/praetors_grasp.txt index 285b44d6739..009cc86e116 100644 --- a/forge-gui/res/cardsfolder/p/praetors_grasp.txt +++ b/forge-gui/res/cardsfolder/p/praetors_grasp.txt @@ -1,9 +1,9 @@ Name:Praetor's Grasp ManaCost:1 B B Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 B B | Origin$ Library | Destination$ Exile | ExileFaceDown$ True | ValidTgts$ Opponent | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for a card and exile it face down. Then that player shuffles their library. You may look at and play that card for as long as it remains exiled. +A:SP$ ChangeZone | Cost$ 1 B B | Origin$ Library | Destination$ Exile | ExileFaceDown$ True | ValidTgts$ Opponent | ChangeType$ Card | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for a card and exile it face down. Then that player shuffles. You may look at and play that card for as long as it remains exiled. SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ STPlay | Duration$ Permanent | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayLookAt$ You | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at and play a card as long as it remains exiled. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:Search target opponent's library for a card and exile it face down. Then that player shuffles their library. You may look at and play that card for as long as it remains exiled. +Oracle:Search target opponent's library for a card and exile it face down. Then that player shuffles. You may look at and play that card for as long as it remains exiled. diff --git a/forge-gui/res/cardsfolder/p/pride_of_the_clouds.txt b/forge-gui/res/cardsfolder/p/pride_of_the_clouds.txt index 8c65eb1e3f5..59660155968 100644 --- a/forge-gui/res/cardsfolder/p/pride_of_the_clouds.txt +++ b/forge-gui/res/cardsfolder/p/pride_of_the_clouds.txt @@ -4,7 +4,7 @@ Types:Creature Elemental Cat PT:1/1 K:Flying S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each other creature with flying on the battlefield. -A:AB$ Token | Cost$ 2 W U Reveal<1/CARDNAME> | Forecast$ True | TokenAmount$ 1 | TokenScript$ wu_1_1_bird_flying | TokenOwner$ You | SpellDescription$ Create a 1/1 white and blue Bird creature token with flying. (Activate this ability only during your upkeep and only once each turn.) +A:AB$ Token | Cost$ 2 W U Reveal<1/CARDNAME> | Forecast$ True | TokenAmount$ 1 | TokenScript$ wu_1_1_bird_flying | TokenOwner$ You | SpellDescription$ Create a 1/1 white and blue Bird creature token with flying. (Activate only during your upkeep and only once each turn.) SVar:X:Count$Valid Creature.withFlying+Other SVar:BuffedBy:Creature.withFlying -Oracle:Flying\nPride of the Clouds gets +1/+1 for each other creature with flying on the battlefield.\nForecast — {2}{W}{U}, Reveal Pride of the Clouds from your hand: Create a 1/1 white and blue Bird creature token with flying. (Activate this ability only during your upkeep and only once each turn.) +Oracle:Flying\nPride of the Clouds gets +1/+1 for each other creature with flying on the battlefield.\nForecast — {2}{W}{U}, Reveal Pride of the Clouds from your hand: Create a 1/1 white and blue Bird creature token with flying. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/p/priest_of_the_haunted_edge.txt b/forge-gui/res/cardsfolder/p/priest_of_the_haunted_edge.txt index 118995e3601..6c83bbe2b0e 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_the_haunted_edge.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_the_haunted_edge.txt @@ -5,4 +5,4 @@ PT:0/4 A:AB$ Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | SorcerySpeed$ True | SpellDescription$ Target creature gets -X/-X until end of turn, where X is the number of snow lands you control. SVar:X:Count$Valid Land.Snow+YouCtrl DeckHints:Type$Snow -Oracle:{T}, Sacrifice Priest of the Haunted Edge: Target creature gets -X/-X until end of turn, where X is the number of snow lands you control. Activate this ability only any time you could cast a sorcery. +Oracle:{T}, Sacrifice Priest of the Haunted Edge: Target creature gets -X/-X until end of turn, where X is the number of snow lands you control. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/priest_of_the_wakening_sun.txt b/forge-gui/res/cardsfolder/p/priest_of_the_wakening_sun.txt index 31a9a39f7a4..304c6f6eb94 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_the_wakening_sun.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_the_wakening_sun.txt @@ -2,9 +2,9 @@ Name:Priest of the Wakening Sun ManaCost:W Types:Creature Human Cleric PT:1/1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ ABGainLife | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may reveal a Dinosaur card from your hand. If you do, you gain 2 life. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ ABGainLife | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may reveal a Dinosaur card from your hand. If you do, you gain 2 life. SVar:ABGainLife:DB$ GainLife | UnlessCost$ Reveal<1/Creature.Dinosaur> | UnlessPayer$ You | UnlessSwitched$ True | LifeAmount$ 2 | StackDescription$ you gain 2 life. | SpellDescription$ You gain 2 life. -A:AB$ ChangeZone | Cost$ 3 W W Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Dinosaur | ChangeNum$ 1 | SpellDescription$ Search your library for a Dinosaur card, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 3 W W Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Dinosaur | ChangeNum$ 1 | SpellDescription$ Search your library for a Dinosaur card, reveal it, put it into your hand, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/priest_of_the_wakening_sun.jpg DeckHints:Type$Dinosaur -Oracle:At the beginning of your upkeep, you may reveal a Dinosaur card from your hand. If you do, you gain 2 life.\n{3}{W}{W}, Sacrifice Priest of the Wakening Sun: Search your library for a Dinosaur card, reveal it, put it into your hand, then shuffle your library. +Oracle:At the beginning of your upkeep, you may reveal a Dinosaur card from your hand. If you do, you gain 2 life.\n{3}{W}{W}, Sacrifice Priest of the Wakening Sun: Search your library for a Dinosaur card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/priest_of_yawgmoth.txt b/forge-gui/res/cardsfolder/p/priest_of_yawgmoth.txt index 2fa5fdba586..f49462ef7d7 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_yawgmoth.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_yawgmoth.txt @@ -2,8 +2,8 @@ Name:Priest of Yawgmoth ManaCost:1 B Types:Creature Human Cleric PT:1/2 -A:AB$ Mana | Cost$ T Sac<1/Artifact> | Produced$ B | Amount$ X | SpellDescription$ Add an amount of black mana equal to the sacrificed artifact's converted mana cost. +A:AB$ Mana | Cost$ T Sac<1/Artifact> | Produced$ B | Amount$ X | SpellDescription$ Add an amount of black mana equal to the sacrificed artifact's mana value. SVar:X:Sacrificed$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/priest_of_yawgmoth.jpg -Oracle:{T}, Sacrifice an artifact: Add an amount of {B} equal to the sacrificed artifact's converted mana cost. +Oracle:{T}, Sacrifice an artifact: Add an amount of {B} equal to the sacrificed artifact's mana value. diff --git a/forge-gui/res/cardsfolder/p/primal_command.txt b/forge-gui/res/cardsfolder/p/primal_command.txt index ab5e5dfb245..3d96ffb891b 100644 --- a/forge-gui/res/cardsfolder/p/primal_command.txt +++ b/forge-gui/res/cardsfolder/p/primal_command.txt @@ -5,6 +5,6 @@ A:SP$ Charm | Cost$ 3 G G | Choices$ DBGain,DBChange,DBChangeAll,DBSearch | Char SVar:DBGain:DB$ GainLife | ValidTgts$ Player | TgtPrompt$ Select target player to gain life | LifeAmount$ 7 | SpellDescription$ Target player gains 7 life. SVar:DBChange:DB$ ChangeZone | ValidTgts$ Permanent.nonCreature | TgtPrompt$ Select target noncreature permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put target noncreature permanent on top of its owner's library. SVar:DBChangeAll:DB$ ChangeZoneAll | ValidTgts$ Player | TgtPrompt$ Select target player to shuffle graveyard into library | Origin$ Graveyard | Destination$ Library | Shuffle$ True | ChangeType$ Card | SpellDescription$ Target player shuffles their graveyard into their library. -SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card, reveal it, put it into your hand, then shuffle your library. +SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card, reveal it, put it into your hand, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/primal_command.jpg -Oracle:Choose two —\n• Target player gains 7 life.\n• Put target noncreature permanent on top of its owner's library.\n• Target player shuffles their graveyard into their library.\n• Search your library for a creature card, reveal it, put it into your hand, then shuffle your library. +Oracle:Choose two —\n• Target player gains 7 life.\n• Put target noncreature permanent on top of its owner's library.\n• Target player shuffles their graveyard into their library.\n• Search your library for a creature card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/primal_druid.txt b/forge-gui/res/cardsfolder/p/primal_druid.txt index ee6f36884f9..4935f3f5828 100644 --- a/forge-gui/res/cardsfolder/p/primal_druid.txt +++ b/forge-gui/res/cardsfolder/p/primal_druid.txt @@ -2,7 +2,7 @@ Name:Primal Druid ManaCost:1 G Types:Creature Human Druid PT:0/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/primal_druid.jpg -Oracle:When Primal Druid dies, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. \ No newline at end of file +Oracle:When Primal Druid dies, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/primal_growth.txt b/forge-gui/res/cardsfolder/p/primal_growth.txt index 6d8fc3a96a5..dfe8e59a92a 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 | 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. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield, then shuffle. If this spell was kicked, instead search your library for up to two basic land cards, put them onto the battlefield, then shuffle. 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 this spell 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. If this spell was kicked, instead search your library for up to two basic land cards, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/prime_speaker_vannifar.txt b/forge-gui/res/cardsfolder/p/prime_speaker_vannifar.txt index 0196ac2ee02..84f9ae02e2e 100644 --- a/forge-gui/res/cardsfolder/p/prime_speaker_vannifar.txt +++ b/forge-gui/res/cardsfolder/p/prime_speaker_vannifar.txt @@ -2,8 +2,8 @@ Name:Prime Speaker Vannifar ManaCost:2 G U Types:Legendary Creature Elf Ooze Wizard PT:2/4 -A:AB$ ChangeZone | Cost$ T Sac<1/Creature.Other/another creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | SorcerySpeed$ True | AILogic$ SacAndUpgrade | SpellDescription$ Search your library for a creature card with converted mana cost equal to 1 plus the sacrificed creature's converted mana cost, put that card onto the battlefield, then shuffle your library. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ T Sac<1/Creature.Other/another creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | SorcerySpeed$ True | AILogic$ SacAndUpgrade | SpellDescription$ Search your library for a creature card with mana value equal to 1 plus the sacrificed creature's mana value, put that card onto the battlefield, then shuffle. Activate only as a sorcery. SVar:X:Sacrificed$CardManaCost/Plus.1 # AI Preference is needed to make the AI consider the ability. Further constraints are defined by AILogic SacAndUpgrade. SVar:AIPreference:SacCost$Creature -Oracle:{T}, Sacrifice another creature: Search your library for a creature card with converted mana cost equal to 1 plus the sacrificed creature's converted mana cost, put that card onto the battlefield, then shuffle your library. Activate this ability only any time you could cast a sorcery. +Oracle:{T}, Sacrifice another creature: Search your library for a creature card with mana value equal to 1 plus the sacrificed creature's mana value, put that card onto the battlefield, then shuffle. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/primeval_titan.txt b/forge-gui/res/cardsfolder/p/primeval_titan.txt index d0d7345ab90..81ec521fcf2 100644 --- a/forge-gui/res/cardsfolder/p/primeval_titan.txt +++ b/forge-gui/res/cardsfolder/p/primeval_titan.txt @@ -3,9 +3,9 @@ ManaCost:4 G G Types:Creature Giant PT:6/6 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield or attacks, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle your library. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield or attacks, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 2 | ShuffleNonMandatory$ True SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/primeval_titan.jpg -Oracle:Trample\nWhenever Primeval Titan enters the battlefield or attacks, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:Trample\nWhenever Primeval Titan enters the battlefield or attacks, you may search your library for up to two land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/prismatic_vista.txt b/forge-gui/res/cardsfolder/p/prismatic_vista.txt index 1ee34e1ac73..23853eb282a 100644 --- a/forge-gui/res/cardsfolder/p/prismatic_vista.txt +++ b/forge-gui/res/cardsfolder/p/prismatic_vista.txt @@ -1,5 +1,5 @@ Name:Prismatic Vista ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | 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:{T}, Pay 1 life, Sacrifice Prismatic Vista: Search your library for a basic land card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | 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. +Oracle:{T}, Pay 1 life, Sacrifice Prismatic Vista: Search your library for a basic land card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/proclamation_of_rebirth.txt b/forge-gui/res/cardsfolder/p/proclamation_of_rebirth.txt index 339dbb40009..1645f1c1da7 100644 --- a/forge-gui/res/cardsfolder/p/proclamation_of_rebirth.txt +++ b/forge-gui/res/cardsfolder/p/proclamation_of_rebirth.txt @@ -1,7 +1,7 @@ Name:Proclamation of Rebirth ManaCost:2 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 W | TargetMin$ 0 | TargetMax$ 3 | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card with converted mana cost 1 or less in your graveyard | ValidTgts$ Creature.cmcLE1+YouCtrl | SpellDescription$ Return up to three target creature cards with converted mana cost 1 or less from your graveyard to the battlefield. -A:AB$ ChangeZone | Cost$ 5 W Reveal<1/CARDNAME> | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card with converted mana cost 1 or less in your graveyard | ValidTgts$ Creature.cmcLE1+YouCtrl | Forecast$ True | SpellDescription$ Return target creature card with converted mana cost 1 or less from your graveyard to the battlefield. (Activate this ability only during your upkeep and only once each turn.) +A:SP$ ChangeZone | Cost$ 2 W | TargetMin$ 0 | TargetMax$ 3 | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card with mana value 1 or less in your graveyard | ValidTgts$ Creature.cmcLE1+YouCtrl | SpellDescription$ Return up to three target creature cards with mana value 1 or less from your graveyard to the battlefield. +A:AB$ ChangeZone | Cost$ 5 W Reveal<1/CARDNAME> | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card with mana value 1 or less in your graveyard | ValidTgts$ Creature.cmcLE1+YouCtrl | Forecast$ True | SpellDescription$ Return target creature card with mana value 1 or less from your graveyard to the battlefield. (Activate only during your upkeep and only once each turn.) AI:RemoveDeck:All -Oracle:Return up to three target creature cards with converted mana cost 1 or less from your graveyard to the battlefield.\nForecast — {5}{W}, Reveal Proclamation of Rebirth from your hand: Return target creature card with converted mana cost 1 or less from your graveyard to the battlefield. (Activate this ability only during your upkeep and only once each turn.) +Oracle:Return up to three target creature cards with mana value 1 or less from your graveyard to the battlefield.\nForecast — {5}{W}, Reveal Proclamation of Rebirth from your hand: Return target creature card with mana value 1 or less from your graveyard to the battlefield. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/p/profane_command.txt b/forge-gui/res/cardsfolder/p/profane_command.txt index 0f35da29d72..e5bc9b2ddc6 100644 --- a/forge-gui/res/cardsfolder/p/profane_command.txt +++ b/forge-gui/res/cardsfolder/p/profane_command.txt @@ -3,11 +3,11 @@ ManaCost:X B B Types:Sorcery A:SP$ Charm | Cost$ X B B | Choices$ DBLose,DBChange,DBWeaken,DBSearch | CharmNum$ 2 SVar:DBLose:DB$ LoseLife | ValidTgts$ Player | TgtPrompt$ Select target player to lose life | LifeAmount$ X | SpellDescription$ Target player loses X life. -SVar:DBChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature in your graveyard | ValidTgts$ Creature.YouCtrl+cmcLEX | SpellDescription$ Return target creature card with converted mana cost X or less from your graveyard to the battlefield. +SVar:DBChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature in your graveyard | ValidTgts$ Creature.YouCtrl+cmcLEX | SpellDescription$ Return target creature card with mana value X or less from your graveyard to the battlefield. SVar:DBWeaken:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to get -X/-X | IsCurse$ True | NumAtt$ -X | NumDef$ -X | SpellDescription$ Target creature gets -X/-X until end of turn. SVar:DBSearch:DB$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ X | KW$ Fear | TgtPrompt$ Select target creature to gain Fear | SpellDescription$ Up to X target creatures gain fear until end of turn. (They can't be blocked except by artifact creatures and/or black creatures.) SVar:X:Count$xPaid #X Will get overwritten by Announce AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/profane_command.jpg -Oracle:Choose two —\n• Target player loses X life.\n• Return target creature card with converted mana cost X or less from your graveyard to the battlefield.\n• Target creature gets -X/-X until end of turn.\n• Up to X target creatures gain fear until end of turn. (They can't be blocked except by artifact creatures and/or black creatures.) +Oracle:Choose two —\n• Target player loses X life.\n• Return target creature card with mana value X or less from your graveyard to the battlefield.\n• Target creature gets -X/-X until end of turn.\n• Up to X target creatures gain fear until end of turn. (They can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/p/prohibit.txt b/forge-gui/res/cardsfolder/p/prohibit.txt index 2fc91ce1748..eb787d783e4 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 | 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. +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | ValidTgts$ Card | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | SpellDescription$ Counter target spell if its mana value is 2 or less. If this spell was kicked, counter that spell if its mana value 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 this spell 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 mana value is 2 or less. If this spell was kicked, counter that spell if its mana value is 4 or less instead. diff --git a/forge-gui/res/cardsfolder/p/promised_kannushi.txt b/forge-gui/res/cardsfolder/p/promised_kannushi.txt index 87efce51dc4..e8b5fd25fa5 100644 --- a/forge-gui/res/cardsfolder/p/promised_kannushi.txt +++ b/forge-gui/res/cardsfolder/p/promised_kannushi.txt @@ -4,4 +4,4 @@ Types:Creature Human Druid PT:1/1 K:Soulshift:7 SVar:Picture:http://www.wizards.com/global/images/magic/general/promised_kannushi.jpg -Oracle:Soulshift 7 (When this creature dies, you may return target Spirit card with converted mana cost 7 or less from your graveyard to your hand.) +Oracle:Soulshift 7 (When this creature dies, you may return target Spirit card with mana value 7 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/p/prophecy.txt b/forge-gui/res/cardsfolder/p/prophecy.txt index 7f65146cb03..4fa7f498773 100644 --- a/forge-gui/res/cardsfolder/p/prophecy.txt +++ b/forge-gui/res/cardsfolder/p/prophecy.txt @@ -1,10 +1,10 @@ Name:Prophecy ManaCost:W Types:Sorcery -A:SP$ Dig | Cost$ W | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ DBGainLife | SpellDescription$ Reveal the top card of target opponent's library. If it's a land, you gain 1 life. Then that player shuffles their library. Draw a card at the beginning of the next turn's upkeep. +A:SP$ Dig | Cost$ W | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ DBGainLife | SpellDescription$ Reveal the top card of target opponent's library. If it's a land, you gain 1 life. Then that player shuffles. Draw a card at the beginning of the next turn's upkeep. SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | SubAbility$ DBShuffle SVar:DBShuffle:DB$ Shuffle | Defined$ ParentTarget | 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/prophecy.jpg -Oracle:Reveal the top card of target opponent's library. If it's a land, you gain 1 life. Then that player shuffles their library.\nDraw a card at the beginning of the next turn's upkeep. +Oracle:Reveal the top card of target opponent's library. If it's a land, you gain 1 life. Then that player shuffles.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/p/protean_hulk.txt b/forge-gui/res/cardsfolder/p/protean_hulk.txt index 15d1443e202..a48a6c11a97 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 and 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 mana value 6 or less, put them onto the battlefield, then shuffle. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeNum$ X | WithTotalCMC$ 6 | ChangeType$ Creature.YouCtrl | Optional$ True 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 and 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 mana value 6 or less, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/proteus_staff.txt b/forge-gui/res/cardsfolder/p/proteus_staff.txt index c63a1a5a58d..31ffe312039 100644 --- a/forge-gui/res/cardsfolder/p/proteus_staff.txt +++ b/forge-gui/res/cardsfolder/p/proteus_staff.txt @@ -1,11 +1,11 @@ Name:Proteus Staff ManaCost:3 Types:Artifact -A:AB$ ChangeZone | Cost$ 2 U T | SorcerySpeed$ True | Origin$ Battlefield | Destination$ Library | LibraryPosition$ -1 | ValidTgts$ Creature | AILogic$ Polymorph | RememberLKI$ True | TgtPrompt$ Select target creature | SubAbility$ DBDigUntil | SpellDescription$ Put target creature on the bottom of its owner's library. That creature's controller reveals cards from the top of their library until they reveal a creature card. The player puts that card onto the battlefield and the rest on the bottom of their library in any order. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 2 U T | SorcerySpeed$ True | Origin$ Battlefield | Destination$ Library | LibraryPosition$ -1 | ValidTgts$ Creature | AILogic$ Polymorph | RememberLKI$ True | TgtPrompt$ Select target creature | SubAbility$ DBDigUntil | SpellDescription$ Put target creature on the bottom of its owner's library. That creature's controller reveals cards from the top of their library until they reveal a creature card. The player puts that card onto the battlefield and the rest on the bottom of their library in any order. Activate only as a sorcery. SVar:DBDigUntil:DB$ DigUntil | Defined$ RememberedController | Valid$ Creature | ValidDescription$ creature | FoundDestination$ Battlefield | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random DeckNeeds:Color$Blue SVar:Picture:http://www.wizards.com/global/images/magic/general/proteus_staff.jpg -Oracle:{2}{U}, {T}: Put target creature on the bottom of its owner's library. That creature's controller reveals cards from the top of their library until they reveal a creature card. The player puts that card onto the battlefield and the rest on the bottom of their library in any order. Activate this ability only any time you could cast a sorcery. +Oracle:{2}{U}, {T}: Put target creature on the bottom of its owner's library. That creature's controller reveals cards from the top of their library until they reveal a creature card. The player puts that card onto the battlefield and the rest on the bottom of their library in any order. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/prototype_portal.txt b/forge-gui/res/cardsfolder/p/prototype_portal.txt index c8ff81a1486..d3b6be6e46f 100644 --- a/forge-gui/res/cardsfolder/p/prototype_portal.txt +++ b/forge-gui/res/cardsfolder/p/prototype_portal.txt @@ -3,7 +3,7 @@ ManaCost:4 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile an artifact card from your hand. SVar:TrigExile:DB$ ChangeZone | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Artifact | ChangeNum$ 1 -A:AB$ CopyPermanent | Cost$ X T | Defined$ Imprinted.ExiledWithSource | AILogic$ AtOppEOT | SpellDescription$ Create a token that's a copy of the exiled card. X is the converted mana cost of that card. +A:AB$ CopyPermanent | Cost$ X T | Defined$ Imprinted.ExiledWithSource | AILogic$ AtOppEOT | SpellDescription$ Create a token that's a copy of the exiled card. X is the mana value of that card. SVar:X:Imprinted$CardManaCost T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard @@ -13,4 +13,4 @@ SVar:UntapMe:True SVar:NeedsToPlayVar:Z GE2 SVar:Z:Count$ValidHand Artifact.YouCtrl AI:RemoveDeck:Random -Oracle:Imprint — When Prototype Portal enters the battlefield, you may exile an artifact card from your hand.\n{X}, {T}: Create a token that's a copy of the exiled card. X is the converted mana cost of that card. +Oracle:Imprint — When Prototype Portal enters the battlefield, you may exile an artifact card from your hand.\n{X}, {T}: Create a token that's a copy of the exiled card. X is the mana value of that card. diff --git a/forge-gui/res/cardsfolder/p/psychic_battle.txt b/forge-gui/res/cardsfolder/p/psychic_battle.txt index e36f196bb22..8ab977de1e1 100644 --- a/forge-gui/res/cardsfolder/p/psychic_battle.txt +++ b/forge-gui/res/cardsfolder/p/psychic_battle.txt @@ -1,7 +1,7 @@ Name:Psychic Battle ManaCost:3 U U Types:Enchantment -T:Mode$ BecomesTargetOnce | ValidCause$ Card.notnamedPsychic Battle | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever a player chooses one or more targets, each player reveals the top card of their library. The player who reveals the card with the highest converted mana cost may change the target or targets. If two or more cards are tied for highest cost, the target or targets remain unchanged. Changing targets this way doesn't trigger abilities of permanents named Psychic Battle. +T:Mode$ BecomesTargetOnce | ValidCause$ Card.notnamedPsychic Battle | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever a player chooses one or more targets, each player reveals the top card of their library. The player who reveals the card with the highest mana value may change the target or targets. If two or more cards are tied for highest cost, the target or targets remain unchanged. Changing targets this way doesn't trigger abilities of permanents named Psychic Battle. SVar:TrigReveal:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBDig | SubAbility$ DBChangeTargets SVar:DBDig:DB$ Dig | Defined$ Remembered | DigNum$ 1 | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DBCheckLibrary SVar:DBCheckLibrary:DB$ Branch | BranchConditionSVar$ NumRememberedCard | TrueSubAbility$ DBCheckImprinted @@ -19,4 +19,4 @@ SVar:CMCRememberedCard:Remembered$CardManaCost SVar:CMCImprintedCard:Count$ImprintedCardManaCost SVar:NonStackingEffect:True AI:RemoveDeck:Random -Oracle:Whenever a player chooses one or more targets, each player reveals the top card of their library. The player who reveals the card with the highest converted mana cost may change the target or targets. If two or more cards are tied for highest cost, the target or targets remain unchanged. Changing targets this way doesn't trigger abilities of permanents named Psychic Battle. +Oracle:Whenever a player chooses one or more targets, each player reveals the top card of their library. The player who reveals the card with the highest mana value may change the target or targets. If two or more cards are tied for highest, the target or targets remain unchanged. Changing targets this way doesn't trigger abilities of permanents named Psychic Battle. diff --git a/forge-gui/res/cardsfolder/p/pucas_mischief.txt b/forge-gui/res/cardsfolder/p/pucas_mischief.txt index 224a915c142..c28285ba10d 100644 --- a/forge-gui/res/cardsfolder/p/pucas_mischief.txt +++ b/forge-gui/res/cardsfolder/p/pucas_mischief.txt @@ -1,9 +1,9 @@ Name:Puca's Mischief ManaCost:3 U Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExchange | TriggerDescription$ At the beginning of your upkeep, you may exchange control of target nonland permanent you control and target nonland permanent an opponent controls with an equal or lesser converted mana cost. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExchange | TriggerDescription$ At the beginning of your upkeep, you may exchange control of target nonland permanent you control and target nonland permanent an opponent controls with an equal or lesser mana value. SVar:TrigExchange:DB$ Pump | ValidTgts$ Permanent.YouCtrl+nonLand | TgtPrompt$ Select target nonland permanent you control | SubAbility$ DBExchange -SVar:DBExchange:DB$ ExchangeControl | Defined$ ParentTarget | ValidTgts$ Permanent.OppCtrl+nonLand | TgtPrompt$ Select target nonland permanent an opponent controls with less or equal converted mana cost | TargetsWithRelatedProperty$ LECMC +SVar:DBExchange:DB$ ExchangeControl | Defined$ ParentTarget | ValidTgts$ Permanent.OppCtrl+nonLand | TgtPrompt$ Select target nonland permanent an opponent controls with less or equal mana value | TargetsWithRelatedProperty$ LECMC AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/pucas_mischief.jpg -Oracle:At the beginning of your upkeep, you may exchange control of target nonland permanent you control and target nonland permanent an opponent controls with an equal or lesser converted mana cost. +Oracle:At the beginning of your upkeep, you may exchange control of target nonland permanent you control and target nonland permanent an opponent controls with an equal or lesser mana value. diff --git a/forge-gui/res/cardsfolder/p/pulling_teeth.txt b/forge-gui/res/cardsfolder/p/pulling_teeth.txt index 5b027f2b5aa..2b29e75b9ba 100644 --- a/forge-gui/res/cardsfolder/p/pulling_teeth.txt +++ b/forge-gui/res/cardsfolder/p/pulling_teeth.txt @@ -5,4 +5,4 @@ A:SP$ Clash | Cost$ 1 B | ValidTgts$ Player | TgtPrompt$ Select target player | SVar:DBDiscardOne:DB$Discard | Defined$ Targeted | NumCards$ 1 | Mode$ TgtChoose SVar:DBDiscardTwo:DB$Discard | Defined$ Targeted | NumCards$ 2 | Mode$ TgtChoose SVar:Picture:http://www.wizards.com/global/images/magic/general/pulling_teeth.jpg -Oracle:Clash with an opponent. If you win, target player discards two cards. Otherwise, that player discards a card. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Clash with an opponent. If you win, target player discards two cards. Otherwise, that player discards a card. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/p/pulsating_illusion.txt b/forge-gui/res/cardsfolder/p/pulsating_illusion.txt index bed27b001d9..2c9a7638e2c 100644 --- a/forge-gui/res/cardsfolder/p/pulsating_illusion.txt +++ b/forge-gui/res/cardsfolder/p/pulsating_illusion.txt @@ -3,8 +3,8 @@ ManaCost:4 U Types:Creature Illusion PT:0/1 K:Flying -A:AB$ Pump | Cost$ Discard<1/Card> | NumAtt$ +4 | NumDef$ +4 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +4/+4 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ Discard<1/Card> | NumAtt$ +4 | NumDef$ +4 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +4/+4 until end of turn. Activate only once each turn. SVar:AIPreference:DiscardCost$Card AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/pulsating_illusion.jpg -Oracle:Flying\nDiscard a card: Pulsating Illusion gets +4/+4 until end of turn. Activate this ability only once each turn. +Oracle:Flying\nDiscard a card: Pulsating Illusion gets +4/+4 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/p/pure_reflection.txt b/forge-gui/res/cardsfolder/p/pure_reflection.txt index aa48831886b..c25922114e9 100644 --- a/forge-gui/res/cardsfolder/p/pure_reflection.txt +++ b/forge-gui/res/cardsfolder/p/pure_reflection.txt @@ -1,9 +1,9 @@ Name:Pure Reflection ManaCost:2 W Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Creature | Execute$ TrigDestroy | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a creature spell, destroy all Reflections. Then that player creates an X/X white Reflection creature token, where X is the converted mana cost of that spell. +T:Mode$ SpellCast | ValidCard$ Creature | Execute$ TrigDestroy | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a creature spell, destroy all Reflections. Then that player creates an X/X white Reflection creature token, where X is the mana value of that spell. SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Reflection | SubAbility$ DBToken | SpellDescription$ Destroy all Reflections SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenPower$ X | TokenToughness$ X | TokenScript$ w_x_x_reflection | TokenOwner$ TriggeredActivator | LegacyImage$ w x x reflection inv SVar:X:TriggeredCard$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/pure_reflection.jpg -Oracle:Whenever a player casts a creature spell, destroy all Reflections. Then that player creates an X/X white Reflection creature token, where X is the converted mana cost of that spell. +Oracle:Whenever a player casts a creature spell, destroy all Reflections. Then that player creates an X/X white Reflection creature token, where X is the mana value of that spell. diff --git a/forge-gui/res/cardsfolder/p/pus_kami.txt b/forge-gui/res/cardsfolder/p/pus_kami.txt index ca962db37ba..404d1490766 100644 --- a/forge-gui/res/cardsfolder/p/pus_kami.txt +++ b/forge-gui/res/cardsfolder/p/pus_kami.txt @@ -6,4 +6,4 @@ A:AB$ Destroy | Cost$ B Sac<1/CARDNAME> | ValidTgts$ Creature.nonBlack | TgtProm K:Soulshift:6 DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/pus_kami.jpg -Oracle:{B}, Sacrifice Pus Kami: Destroy target nonblack creature.\nSoulshift 6 (When this creature dies, you may return target Spirit card with converted mana cost 6 or less from your graveyard to your hand.) +Oracle:{B}, Sacrifice Pus Kami: Destroy target nonblack creature.\nSoulshift 6 (When this creature dies, you may return target Spirit card with mana value 6 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/p/putrid_cyclops.txt b/forge-gui/res/cardsfolder/p/putrid_cyclops.txt index 9046fc6ea09..cb61aefc23d 100644 --- a/forge-gui/res/cardsfolder/p/putrid_cyclops.txt +++ b/forge-gui/res/cardsfolder/p/putrid_cyclops.txt @@ -2,11 +2,11 @@ Name:Putrid Cyclops ManaCost:2 B Types:Creature Zombie Cyclops PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSrcy | TriggerDescription$ When CARDNAME enters the battlefield, scry 1, then reveal the top card of your library. Putrid Cyclops gets -X/-X until end of turn, where X is that card's converted mana cost. (To 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$ Card.Self | Execute$ TrigSrcy | TriggerDescription$ When CARDNAME enters the battlefield, scry 1, then reveal the top card of your library. Putrid Cyclops gets -X/-X until end of turn, where X is that card's mana value. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) SVar:TrigSrcy:DB$ Scry | ScryNum$ 1 | SubAbility$ DBReveal SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ TriggeredCard | NumAtt$ -X | NumDef$ -X SVar:X:Count$TopOfLibraryCMC AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/putrid_cyclops.jpg -Oracle:When Putrid Cyclops enters the battlefield, scry 1, then reveal the top card of your library. Putrid Cyclops gets -X/-X until end of turn, where X is that card's converted mana cost. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) +Oracle:When Putrid Cyclops enters the battlefield, scry 1, then reveal the top card of your library. Putrid Cyclops gets -X/-X until end of turn, where X is that card's mana value. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/p/putrid_leech.txt b/forge-gui/res/cardsfolder/p/putrid_leech.txt index c6a51fa7f54..d7bd49fadfa 100644 --- a/forge-gui/res/cardsfolder/p/putrid_leech.txt +++ b/forge-gui/res/cardsfolder/p/putrid_leech.txt @@ -2,7 +2,7 @@ Name:Putrid Leech ManaCost:B G Types:Creature Zombie Leech PT:2/2 -A:AB$ Pump | Cost$ PayLife<2> | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ Putrid Leech gets +2/+2 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ PayLife<2> | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ Putrid Leech gets +2/+2 until end of turn. Activate only once each turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/putrid_leech.jpg -Oracle:Pay 2 life: Putrid Leech gets +2/+2 until end of turn. Activate this ability only once each turn. +Oracle:Pay 2 life: Putrid Leech gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/p/pyramid_of_the_pantheon.txt b/forge-gui/res/cardsfolder/p/pyramid_of_the_pantheon.txt index ea527471276..2cc4ec465a7 100644 --- a/forge-gui/res/cardsfolder/p/pyramid_of_the_pantheon.txt +++ b/forge-gui/res/cardsfolder/p/pyramid_of_the_pantheon.txt @@ -3,7 +3,7 @@ ManaCost:1 Types:Artifact A:AB$ Mana | Cost$ 2 T | Produced$ Any | SubAbility$ DBPutCounter | SpellDescription$ Add one mana of any color. Put a brick counter on CARDNAME. SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ BRICK | CounterNum$ 1 -A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 3 | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ Add three mana of any one color. Activate this ability only if there are three or more brick counters on CARDNAME. +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 3 | CheckSVar$ X | SVarCompare$ GE3 | SpellDescription$ Add three mana of any one color. Activate only if there are three or more brick counters on CARDNAME. SVar:X:Count$CardCounters.BRICK SVar:Picture:http://www.wizards.com/global/images/magic/general/pyramid_of_the_pantheon.jpg -Oracle:{2}, {T}: Add one mana of any color. Put a brick counter on Pyramid of the Pantheon.\n{T}: Add three mana of any one color. Activate this ability only if there are three or more brick counters on Pyramid of the Pantheon. \ No newline at end of file +Oracle:{2}, {T}: Add one mana of any color. Put a brick counter on Pyramid of the Pantheon.\n{T}: Add three mana of any one color. Activate only if there are three or more brick counters on Pyramid of the Pantheon. diff --git a/forge-gui/res/cardsfolder/p/pyre_of_heroes.txt b/forge-gui/res/cardsfolder/p/pyre_of_heroes.txt index dd2df5cc823..d5c4697ab6e 100644 --- a/forge-gui/res/cardsfolder/p/pyre_of_heroes.txt +++ b/forge-gui/res/cardsfolder/p/pyre_of_heroes.txt @@ -1,9 +1,9 @@ Name:Pyre of Heroes ManaCost:2 Types:Artifact -A:AB$ ChangeZone | Cost$ 2 T Sac<1/Creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcEQX+sharesCreatureTypeWith Sacrificed | ChangeNum$ 1 | SorcerySpeed$ True | AILogic$ SacAndUpgrade | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card that shares a creature type with the sacrificed creature and has converted mana cost equal to 1 plus that creature's converted mana cost. Put that card onto the battlefield, then shuffle your library. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/Creature> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcEQX+sharesCreatureTypeWith Sacrificed | ChangeNum$ 1 | SorcerySpeed$ True | AILogic$ SacAndUpgrade | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card that shares a creature type with the sacrificed creature and has mana value equal to 1 plus that creature's mana value. Put that card onto the battlefield, then shuffle. Activate only as a sorcery. SVar:X:Sacrificed$CardManaCost/Plus.1 SVar:AIPreference:SacCost$Creature DeckHas:Ability$Sacrifice DeckNeeds:Type$Creature -Oracle:{2}, {T}, Sacrifice a creature: Search your library for a creature card that shares a creature type with the sacrificed creature and has converted mana cost equal to 1 plus that creature's converted mana cost. Put that card onto the battlefield, then shuffle your library. Activate this ability only any time you could cast a sorcery. +Oracle:{2}, {T}, Sacrifice a creature: Search your library for a creature card that shares a creature type with the sacrificed creature and has mana value equal to 1 plus that creature's mana value. Put that card onto the battlefield, then shuffle. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/pyromancy.txt b/forge-gui/res/cardsfolder/p/pyromancy.txt index 93e298317d3..639393488eb 100644 --- a/forge-gui/res/cardsfolder/p/pyromancy.txt +++ b/forge-gui/res/cardsfolder/p/pyromancy.txt @@ -1,9 +1,9 @@ Name:Pyromancy ManaCost:2 R R Types:Enchantment -A:AB$ DealDamage | Cost$ 3 Discard<1/Random> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to the converted mana cost of the discarded card. +A:AB$ DealDamage | Cost$ 3 Discard<1/Random> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to the mana value of the discarded card. SVar:X:Discarded$CardManaCost AI:RemoveDeck:All SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/pyromancy.jpg -Oracle:{3}, Discard a card at random: Pyromancy deals damage to any target equal to the converted mana cost of the discarded card. +Oracle:{3}, Discard a card at random: Pyromancy deals damage to any target equal to the mana value of the discarded card. diff --git a/forge-gui/res/cardsfolder/p/pyrostatic_pillar.txt b/forge-gui/res/cardsfolder/p/pyrostatic_pillar.txt index 820b02f4923..a1576821258 100644 --- a/forge-gui/res/cardsfolder/p/pyrostatic_pillar.txt +++ b/forge-gui/res/cardsfolder/p/pyrostatic_pillar.txt @@ -1,8 +1,8 @@ Name:Pyrostatic Pillar ManaCost:1 R Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card.cmcLE3 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts a spell with converted mana cost 3 or less, CARDNAME deals 2 damage to that player. +T:Mode$ SpellCast | ValidCard$ Card.cmcLE3 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a player casts a spell with mana value 3 or less, CARDNAME deals 2 damage to that player. SVar:TrigDamage:DB$DealDamage | Defined$ TriggeredActivator | NumDmg$ 2 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/pyrostatic_pillar.jpg -Oracle:Whenever a player casts a spell with converted mana cost 3 or less, Pyrostatic Pillar deals 2 damage to that player. +Oracle:Whenever a player casts a spell with mana value 3 or less, Pyrostatic Pillar deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/q/quash.txt b/forge-gui/res/cardsfolder/q/quash.txt index ecacbca610e..7f44f0adab4 100644 --- a/forge-gui/res/cardsfolder/q/quash.txt +++ b/forge-gui/res/cardsfolder/q/quash.txt @@ -1,7 +1,7 @@ Name:Quash ManaCost:2 U U Types:Instant -A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | ValidTgts$ Instant,Sorcery | RememberCountered$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Counter target instant or sorcery spell. Search its controller's graveyard, hand, and library for all cards with the same name as that spell and exile them. Then that player shuffles their library. +A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | ValidTgts$ Instant,Sorcery | RememberCountered$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Counter target instant or sorcery spell. Search its controller's graveyard, hand, and library for all cards with the same name as that spell and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ TargetedController | ChangeType$ Remembered.sameName | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | SubAbility$ DBCleanup | StackDescription$ None @@ -9,4 +9,4 @@ SVar:NumInHand:TargetedController$CardsInHand SVar:NumInLib:TargetedController$CardsInLibrary SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/quash.jpg -Oracle:Counter target instant or sorcery spell. Search its controller's graveyard, hand, and library for all cards with the same name as that spell and exile them. Then that player shuffles their library. +Oracle:Counter target instant or sorcery spell. Search its controller's graveyard, hand, and library for all cards with the same name as that spell and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/q/quest_for_the_holy_relic.txt b/forge-gui/res/cardsfolder/q/quest_for_the_holy_relic.txt index 86e5e6ff802..353ff7bbed5 100644 --- a/forge-gui/res/cardsfolder/q/quest_for_the_holy_relic.txt +++ b/forge-gui/res/cardsfolder/q/quest_for_the_holy_relic.txt @@ -3,10 +3,10 @@ ManaCost:W Types:Enchantment T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a creature spell, you may put a quest counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 | SpellDescription$ Whenever you cast a creature spell, you may put a quest counter on CARDNAME. -A:AB$ ChangeZone | Cost$ SubCounter<5/QUEST> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Equipment+YouOwn | ChangeNum$ 1 | AttachedTo$ Creature.YouCtrl | SpellDescription$ Search your library for an Equipment card, put it onto the battlefield, and attach it to a creature you control. Then shuffle your library. +A:AB$ ChangeZone | Cost$ SubCounter<5/QUEST> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Equipment+YouOwn | ChangeNum$ 1 | AttachedTo$ Creature.YouCtrl | SpellDescription$ Search your library for an Equipment card, put it onto the battlefield, attach it to a creature you control, then shuffle. AI:RemoveDeck:Random DeckNeeds:Type$Equipment DeckHas:Ability$Counters SVar:MaxQuestEffect:5 SVar:Picture:http://www.wizards.com/global/images/magic/general/quest_for_the_holy_relic.jpg -Oracle:Whenever you cast a creature spell, you may put a quest counter on Quest for the Holy Relic.\nRemove five quest counters from Quest for the Holy Relic and sacrifice it: Search your library for an Equipment card, put it onto the battlefield, and attach it to a creature you control. Then shuffle your library. +Oracle:Whenever you cast a creature spell, you may put a quest counter on Quest for the Holy Relic.\nRemove five quest counters from Quest for the Holy Relic and sacrifice it: Search your library for an Equipment card, put it onto the battlefield, attach it to a creature you control, then shuffle. diff --git a/forge-gui/res/cardsfolder/q/quiet_speculation.txt b/forge-gui/res/cardsfolder/q/quiet_speculation.txt index 9d94f5b5456..1906228cf6e 100644 --- a/forge-gui/res/cardsfolder/q/quiet_speculation.txt +++ b/forge-gui/res/cardsfolder/q/quiet_speculation.txt @@ -1,7 +1,7 @@ Name:Quiet Speculation ManaCost:1 U Types:Sorcery -A:SP$ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Graveyard | ValidTgts$ Player | ChangeType$ Card.withFlashback | ChangeNum$ 3 | SpellDescription$ Search target player's library for up to three cards with flashback and put them into that player's graveyard. Then the player shuffles their library. +A:SP$ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Graveyard | ValidTgts$ Player | ChangeType$ Card.withFlashback | ChangeNum$ 3 | SpellDescription$ Search target player's library for up to three cards with flashback and put them into that player's graveyard. Then the player shuffles. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/quiet_speculation.jpg -Oracle:Search target player's library for up to three cards with flashback and put them into that player's graveyard. Then the player shuffles their library. +Oracle:Search target player's library for up to three cards with flashback and put them into that player's graveyard. Then the player shuffles. diff --git a/forge-gui/res/cardsfolder/q/quillmane_baku.txt b/forge-gui/res/cardsfolder/q/quillmane_baku.txt index 52a98005384..1c5eaf29cfa 100644 --- a/forge-gui/res/cardsfolder/q/quillmane_baku.txt +++ b/forge-gui/res/cardsfolder/q/quillmane_baku.txt @@ -4,9 +4,9 @@ Types:Creature Spirit PT:3/3 T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may put a ki counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ KI | CounterNum$ 1 -A:AB$ ChangeZone | Cost$ 1 T SubCounter | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.cmcLEX | ChangeNum$ 1 | SpellDescription$ Return target creature with converted mana cost X or less to its owner's hand. +A:AB$ ChangeZone | Cost$ 1 T SubCounter | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.cmcLEX | ChangeNum$ 1 | SpellDescription$ Return target creature with mana value X or less to its owner's hand. SVar:X:Count$xPaid AI:RemoveDeck:Random DeckHints:Type$Spirit|Arcane # We'll need to improve the script at some stage, especially if we add Hunter of Eyeblights or Razorfin Abolisher. -Oracle:Whenever you cast a Spirit or Arcane spell, you may put a ki counter on Quillmane Baku.\n{1}, {T}, Remove X ki counters from Quillmane Baku: Return target creature with converted mana cost X or less to its owner's hand. +Oracle:Whenever you cast a Spirit or Arcane spell, you may put a ki counter on Quillmane Baku.\n{1}, {T}, Remove X ki counters from Quillmane Baku: Return target creature with mana value X or less to its owner's hand. diff --git a/forge-gui/res/cardsfolder/q/quirion_ranger.txt b/forge-gui/res/cardsfolder/q/quirion_ranger.txt index 2a7608ac9c2..c7740381073 100644 --- a/forge-gui/res/cardsfolder/q/quirion_ranger.txt +++ b/forge-gui/res/cardsfolder/q/quirion_ranger.txt @@ -2,7 +2,7 @@ Name:Quirion Ranger ManaCost:G Types:Creature Elf PT:1/1 -A:AB$ Untap | Cost$ Return<1/Forest> | ValidTgts$ Creature | TgtPrompt$ Select target creature | ActivationLimit$ 1 | SpellDescription$ Untap target creature. Activate this ability only once each turn. +A:AB$ Untap | Cost$ Return<1/Forest> | ValidTgts$ Creature | TgtPrompt$ Select target creature | ActivationLimit$ 1 | SpellDescription$ Untap target creature. Activate only once each turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/quirion_ranger.jpg -Oracle:Return a Forest you control to its owner's hand: Untap target creature. Activate this ability only once each turn. +Oracle:Return a Forest you control to its owner's hand: Untap target creature. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/q/quirion_trailblazer.txt b/forge-gui/res/cardsfolder/q/quirion_trailblazer.txt index feb0a2e2806..da7e1765f9f 100644 --- a/forge-gui/res/cardsfolder/q/quirion_trailblazer.txt +++ b/forge-gui/res/cardsfolder/q/quirion_trailblazer.txt @@ -2,7 +2,7 @@ Name:Quirion Trailblazer ManaCost:3 G Types:Creature Elf Scout 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 and put that card onto the battlefield tapped. 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 basic land card, put that card onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/quirion_trailblazer.jpg -Oracle:When Quirion Trailblazer 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. +Oracle:When Quirion Trailblazer enters the battlefield, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/rag_man.txt b/forge-gui/res/cardsfolder/r/rag_man.txt index 064dd873119..5d4bf06459d 100644 --- a/forge-gui/res/cardsfolder/r/rag_man.txt +++ b/forge-gui/res/cardsfolder/r/rag_man.txt @@ -2,7 +2,7 @@ Name:Rag Man ManaCost:2 B B Types:Creature Human Minion PT:2/1 -A:AB$ RevealHand | Cost$ B B B T | ValidTgts$ Player | TgtPrompt$ Select target player | PlayerTurn$ True | SubAbility$ DBDiscard | SpellDescription$ Target opponent reveals their hand and discards a creature card at random. Activate this ability only during your turn. +A:AB$ RevealHand | Cost$ B B B T | ValidTgts$ Player | TgtPrompt$ Select target player | PlayerTurn$ True | SubAbility$ DBDiscard | SpellDescription$ Target opponent reveals their hand and discards a creature card at random. Activate only during your turn. SVar:DBDiscard:DB$ Discard | Defined$ Targeted | NumCards$ 1 | Mode$ Random | DiscardValid$ Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/rag_man.jpg -Oracle:{B}{B}{B}, {T}: Target opponent reveals their hand and discards a creature card at random. Activate this ability only during your turn. +Oracle:{B}{B}{B}, {T}: Target opponent reveals their hand and discards a creature card at random. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/r/ragamuffyn.txt b/forge-gui/res/cardsfolder/r/ragamuffyn.txt index 1de86f97bc6..bd679d48aae 100644 --- a/forge-gui/res/cardsfolder/r/ragamuffyn.txt +++ b/forge-gui/res/cardsfolder/r/ragamuffyn.txt @@ -2,7 +2,7 @@ Name:Ragamuffyn ManaCost:2 B Types:Creature Zombie Cleric PT:2/2 -A:AB$ Draw | Cost$ T Sac<1/Creature;Land/creature or land> | PrecostDesc$ Hellbent — | NumCards$ 1 | Activation$ Hellbent | SpellDescription$ Draw a card. Activate this ability only if you have no cards in hand. +A:AB$ Draw | Cost$ T Sac<1/Creature;Land/creature or land> | PrecostDesc$ Hellbent — | NumCards$ 1 | Activation$ Hellbent | SpellDescription$ Draw a card. Activate only if you have no cards in hand. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/ragamuffyn.jpg -Oracle:Hellbent — {T}, Sacrifice a creature or land: Draw a card. Activate this ability only if you have no cards in hand. +Oracle:Hellbent — {T}, Sacrifice a creature or land: Draw a card. Activate only if you have no cards in hand. diff --git a/forge-gui/res/cardsfolder/r/rage_extractor.txt b/forge-gui/res/cardsfolder/r/rage_extractor.txt index a26411e4523..dc1a1ecb165 100644 --- a/forge-gui/res/cardsfolder/r/rage_extractor.txt +++ b/forge-gui/res/cardsfolder/r/rage_extractor.txt @@ -1,10 +1,10 @@ Name:Rage Extractor ManaCost:4 PR Types:Artifact -T:Mode$ SpellCast | ValidCard$ Card.CostsPhyrexianMana | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell with {P} in its mana cost, CARDNAME deals damage equal to that spell's converted mana cost to any target. +T:Mode$ SpellCast | ValidCard$ Card.CostsPhyrexianMana | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast a spell with {P} in its mana cost, CARDNAME deals damage equal to that spell's mana value to any target. SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X 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:({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. +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 mana value to any target. diff --git a/forge-gui/res/cardsfolder/r/rakdos_augermage.txt b/forge-gui/res/cardsfolder/r/rakdos_augermage.txt index 5592d9dbedc..da5c4127a6c 100644 --- a/forge-gui/res/cardsfolder/r/rakdos_augermage.txt +++ b/forge-gui/res/cardsfolder/r/rakdos_augermage.txt @@ -3,8 +3,8 @@ ManaCost:B B R Types:Creature Human Wizard PT:3/2 K:First Strike -A:AB$ Discard | Cost$ T | Defined$ You | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealTgtChoose | SubAbility$ DBDiscard | SpellDescription$ Reveal your hand and discard a card of target opponent's choice. Then that player reveals their hand and discards a card of your choice. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ T | Defined$ You | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ RevealTgtChoose | SubAbility$ DBDiscard | SpellDescription$ Reveal your hand and discard a card of target opponent's choice. Then that player reveals their hand and discards a card of your choice. Activate only as a sorcery. SVar:DBDiscard:DB$ Discard | Defined$ ParentTarget | NumCards$ 1 | Mode$ RevealYouChoose AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/rakdos_augermage.jpg -Oracle:First strike\n{T}: Reveal your hand and discard a card of target opponent's choice. Then that player reveals their hand and discards a card of your choice. Activate this ability only any time you could cast a sorcery. +Oracle:First strike\n{T}: Reveal your hand and discard a card of target opponent's choice. Then that player reveals their hand and discards a card of your choice. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/r/rally_the_ancestors.txt b/forge-gui/res/cardsfolder/r/rally_the_ancestors.txt index 1684f90323a..1204280cd1a 100644 --- a/forge-gui/res/cardsfolder/r/rally_the_ancestors.txt +++ b/forge-gui/res/cardsfolder/r/rally_the_ancestors.txt @@ -1,11 +1,11 @@ Name:Rally the Ancestors ManaCost:X W W Types:Instant -A:SP$ ChangeZoneAll | Cost$ X W W | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.YouOwn+cmcLEX | RememberChanged$ True | SubAbility$ DBDelTrig | SpellDescription$ Return each creature card with converted mana cost X or less from your graveyard to the battlefield. Exile those creatures at the beginning of your next upkeep. Exile CARDNAME. +A:SP$ ChangeZoneAll | Cost$ X W W | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.YouOwn+cmcLEX | RememberChanged$ True | SubAbility$ DBDelTrig | SpellDescription$ Return each creature card with mana value X or less from your graveyard to the battlefield. Exile those creatures at the beginning of your next upkeep. Exile CARDNAME. SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigExile | RememberObjects$ RememberedLKI | SubAbility$ ExileSelf | TriggerDescription$ Exile those creatures at the beginning of your next upkeep. SVar:TrigExile:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Battlefield | Destination$ Exile SVar:ExileSelf:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:Return each creature card with converted mana cost X or less from your graveyard to the battlefield. Exile those creatures at the beginning of your next upkeep. Exile Rally the Ancestors. +Oracle:Return each creature card with mana value X or less from your graveyard to the battlefield. Exile those creatures at the beginning of your next upkeep. Exile Rally the Ancestors. diff --git a/forge-gui/res/cardsfolder/r/rals_dispersal.txt b/forge-gui/res/cardsfolder/r/rals_dispersal.txt index 6d99fa8368a..09cb7abfd99 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 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. +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. diff --git a/forge-gui/res/cardsfolder/r/ramos_dragon_engine.txt b/forge-gui/res/cardsfolder/r/ramos_dragon_engine.txt index deafcc16de0..82647e869e0 100644 --- a/forge-gui/res/cardsfolder/r/ramos_dragon_engine.txt +++ b/forge-gui/res/cardsfolder/r/ramos_dragon_engine.txt @@ -6,5 +6,5 @@ K:Flying T:Mode$ SpellCast | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell, put a +1/+1 counter on CARDNAME for each of that spell's colors. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X SVar:X:TriggeredCard$CardNumColors -A:AB$ Mana | Cost$ SubCounter<5/P1P1> | Produced$ W W U U B B R R G G | ActivationLimit$ 1 | SpellDescription$ Add {W}{W}{U}{U}{B}{B}{R}{R}{G}{G}. Activate this ability only once each turn. -Oracle:Flying\nWhenever you cast a spell, put a +1/+1 counter on Ramos, Dragon Engine for each of that spell's colors.\nRemove five +1/+1 counters from Ramos: Add {W}{W}{U}{U}{B}{B}{R}{R}{G}{G}. Activate this ability only once each turn. +A:AB$ Mana | Cost$ SubCounter<5/P1P1> | Produced$ W W U U B B R R G G | ActivationLimit$ 1 | SpellDescription$ Add {W}{W}{U}{U}{B}{B}{R}{R}{G}{G}. Activate only once each turn. +Oracle:Flying\nWhenever you cast a spell, put a +1/+1 counter on Ramos, Dragon Engine for each of that spell's colors.\nRemove five +1/+1 counters from Ramos: Add {W}{W}{U}{U}{B}{B}{R}{R}{G}{G}. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/r/ramosian_captain.txt b/forge-gui/res/cardsfolder/r/ramosian_captain.txt index 53d162e9e16..a3a7c70930a 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 and 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 mana value 4 or less, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:First strike\n{5}, {T}: Search your library for a Rebel permanent card with mana value 4 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ramosian_commander.txt b/forge-gui/res/cardsfolder/r/ramosian_commander.txt index 73630bd482f..a39542e095a 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 and 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 mana value 5 or less, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{6}, {T}: Search your library for a Rebel permanent card with mana value 5 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ramosian_lieutenant.txt b/forge-gui/res/cardsfolder/r/ramosian_lieutenant.txt index 4a1f68438b1..896649876f9 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 and 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 mana value 3 or less, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{4}, {T}: Search your library for a Rebel permanent card with mana value 3 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ramosian_revivalist.txt b/forge-gui/res/cardsfolder/r/ramosian_revivalist.txt index 343aaec8717..22b264b6890 100644 --- a/forge-gui/res/cardsfolder/r/ramosian_revivalist.txt +++ b/forge-gui/res/cardsfolder/r/ramosian_revivalist.txt @@ -2,6 +2,6 @@ Name:Ramosian Revivalist ManaCost:3 W Types:Creature Human Rebel Cleric PT:2/2 -A:AB$ ChangeZone | Cost$ 6 T | TgtPrompt$ Choose target Rebel permanent card with converted mana cost 5 or less | ValidTgts$ Permanent.Rebel+YouCtrl+cmcLE5 | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return target Rebel permanent card with converted mana cost 5 or less from your graveyard to the battlefield. +A:AB$ ChangeZone | Cost$ 6 T | TgtPrompt$ Choose target Rebel permanent card with mana value 5 or less | ValidTgts$ Permanent.Rebel+YouCtrl+cmcLE5 | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return target Rebel permanent card with mana value 5 or less from your graveyard to the battlefield. SVar:Picture:http://www.wizards.com/global/images/magic/general/ramosian_revivalist.jpg -Oracle:{6}, {T}: Return target Rebel permanent card with converted mana cost 5 or less from your graveyard to the battlefield. +Oracle:{6}, {T}: Return target Rebel permanent card with mana value 5 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/ramosian_sergeant.txt b/forge-gui/res/cardsfolder/r/ramosian_sergeant.txt index ed4ed9346ac..0d296f35b62 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 and 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 mana value 2 or less, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{3}, {T}: Search your library for a Rebel permanent card with mana value 2 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ramosian_sky_marshal.txt b/forge-gui/res/cardsfolder/r/ramosian_sky_marshal.txt index 5b51cc3070f..142ab775e9d 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 and 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 mana value 6 or less, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:Flying\n{7}, {T}: Search your library for a Rebel permanent card with mana value 6 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/rampant_growth.txt b/forge-gui/res/cardsfolder/r/rampant_growth.txt index 34d24beec6a..3b81413be7a 100644 --- a/forge-gui/res/cardsfolder/r/rampant_growth.txt +++ b/forge-gui/res/cardsfolder/r/rampant_growth.txt @@ -1,6 +1,6 @@ Name:Rampant Growth ManaCost:1 G Types:Sorcery -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 that card onto the battlefield tapped, then shuffle. | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/rampant_growth.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 that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ranger_captain_of_eos.txt b/forge-gui/res/cardsfolder/r/ranger_captain_of_eos.txt index b246a921a38..40ba7d1776f 100644 --- a/forge-gui/res/cardsfolder/r/ranger_captain_of_eos.txt +++ b/forge-gui/res/cardsfolder/r/ranger_captain_of_eos.txt @@ -2,8 +2,8 @@ Name:Ranger-Captain of Eos ManaCost:1 W W Types:Creature Human Soldier PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a creature card with converted mana cost 1 or less, reveal that card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a creature card with mana value 1 or less, reveal that card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcLE1 | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ Effect | Cost$ Sac<1/CARDNAME> | StaticAbilities$ STCantBeCast | SpellDescription$ Your opponents can't cast noncreature spells this turn. SVar:STCantBeCast:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card.nonCreature | Caster$ Opponent | Description$ Your opponents can't cast noncreature spells this turn. -Oracle:When Ranger-Captain of Eos enters the battlefield, you may search your library for a creature card with converted mana cost 1 or less, reveal it, put it into your hand, then shuffle your library.\nSacrifice Ranger-Captain of Eos: Your opponents can't cast noncreature spells this turn. +Oracle:When Ranger-Captain of Eos enters the battlefield, you may search your library for a creature card with mana value 1 or less, reveal it, put it into your hand, then shuffle.\nSacrifice Ranger-Captain of Eos: Your opponents can't cast noncreature spells this turn. diff --git a/forge-gui/res/cardsfolder/r/ranger_of_eos.txt b/forge-gui/res/cardsfolder/r/ranger_of_eos.txt index 0da3a0f5360..d07d515493b 100644 --- a/forge-gui/res/cardsfolder/r/ranger_of_eos.txt +++ b/forge-gui/res/cardsfolder/r/ranger_of_eos.txt @@ -1,8 +1,8 @@ Name:Ranger of Eos ManaCost:3 W Types:Creature Human Soldier -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 up to two creature cards with converted mana cost 1 or less, reveal them, and put them 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 up to two creature cards with mana value 1 or less, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcLE1 | ChangeNum$ 2 | ShuffleNonMandatory$ True PT:3/2 SVar:Picture:http://www.wizards.com/global/images/magic/general/ranger_of_eos.jpg -Oracle:When Ranger of Eos enters the battlefield, you may search your library for up to two creature cards with converted mana cost 1 or less, reveal them, and put them into your hand. If you do, shuffle your library. +Oracle:When Ranger of Eos enters the battlefield, you may search your library for up to two creature cards with mana value 1 or less, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/rangers_path.txt b/forge-gui/res/cardsfolder/r/rangers_path.txt index 9cc3a0bf01b..9ba3f1a7992 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 and 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, put them onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/rangers_path.jpg -Oracle:Search your library for up to two Forest cards and put them onto the battlefield tapped. Then shuffle your library. +Oracle:Search your library for up to two Forest cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ranging_raptors.txt b/forge-gui/res/cardsfolder/r/ranging_raptors.txt index 490ec574f8d..acbc329a0a9 100644 --- a/forge-gui/res/cardsfolder/r/ranging_raptors.txt +++ b/forge-gui/res/cardsfolder/r/ranging_raptors.txt @@ -2,8 +2,8 @@ Name:Ranging Raptors ManaCost:2 G Types:Creature Dinosaur PT:2/3 -T:Mode$ DamageDoneOnce | Execute$ TrigSearchLand | ValidTarget$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Enrage — Whenever CARDNAME is dealt damage, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +T:Mode$ DamageDoneOnce | Execute$ TrigSearchLand | ValidTarget$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Enrage — Whenever CARDNAME is dealt damage, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigSearchLand:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | ShuffleNonMandatory$ True SVar:HasCombatEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/ranging_raptors.jpg -Oracle:Enrage — Whenever Ranging Raptors is dealt damage, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. \ No newline at end of file +Oracle:Enrage — Whenever Ranging Raptors is dealt damage, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/rashmi_eternities_crafter.txt b/forge-gui/res/cardsfolder/r/rashmi_eternities_crafter.txt index 95c80045b83..eeca6d494da 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. 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. +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 mana value. 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 | 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. 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. +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 mana value. If you don't cast it, put it into your hand. diff --git a/forge-gui/res/cardsfolder/r/ratcatcher.txt b/forge-gui/res/cardsfolder/r/ratcatcher.txt index df6f4109e42..3525219f771 100644 --- a/forge-gui/res/cardsfolder/r/ratcatcher.txt +++ b/forge-gui/res/cardsfolder/r/ratcatcher.txt @@ -3,7 +3,7 @@ ManaCost:4 B B Types:Creature Ogre Rogue PT:4/4 K:Fear -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may search your library for a Rat card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may search your library for a Rat card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Rat | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/ratcatcher.jpg -Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nAt the beginning of your upkeep, you may search your library for a Rat card, reveal it, put it into your hand, then shuffle your library. +Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nAt the beginning of your upkeep, you may search your library for a Rat card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ratchet_bomb.txt b/forge-gui/res/cardsfolder/r/ratchet_bomb.txt index 4b7f628b40a..2195dedc91a 100644 --- a/forge-gui/res/cardsfolder/r/ratchet_bomb.txt +++ b/forge-gui/res/cardsfolder/r/ratchet_bomb.txt @@ -2,7 +2,7 @@ Name:Ratchet Bomb ManaCost:2 Types:Artifact A:AB$ PutCounter | Cost$ T | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on CARDNAME. -A:AB$ DestroyAll | Cost$ T Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+cmcEQX | SpellDescription$ Destroy each nonland permanent with converted mana cost equal to the number of charge counters on CARDNAME. +A:AB$ DestroyAll | Cost$ T Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+cmcEQX | SpellDescription$ Destroy each nonland permanent with mana value equal to the number of charge counters on CARDNAME. SVar:X:Count$CardCounters.CHARGE SVar:Picture:http://www.wizards.com/global/images/magic/general/ratchet_bomb.jpg -Oracle:{T}: Put a charge counter on Ratchet Bomb.\n{T}, Sacrifice Ratchet Bomb: Destroy each nonland permanent with converted mana cost equal to the number of charge counters on Ratchet Bomb. +Oracle:{T}: Put a charge counter on Ratchet Bomb.\n{T}, Sacrifice Ratchet Bomb: Destroy each nonland permanent with mana value equal to the number of charge counters on Ratchet Bomb. diff --git a/forge-gui/res/cardsfolder/r/rathi_assassin.txt b/forge-gui/res/cardsfolder/r/rathi_assassin.txt index 24c74f39657..f140894b7bd 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 and 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 mana value 3 or less, put it onto the battlefield, then shuffle. 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 and 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 mana value 3 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/rathi_fiend.txt b/forge-gui/res/cardsfolder/r/rathi_fiend.txt index d0853394402..2f21a2dc9e6 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 and 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 mana value 3 or less, put it onto the battlefield, then shuffle. 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 and 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 mana value 3 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/rathi_intimidator.txt b/forge-gui/res/cardsfolder/r/rathi_intimidator.txt index da06b6a1dc3..b68f154097c 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 and 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 mana value 2 or less, put it onto the battlefield, then shuffle. 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 and 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 mana value 2 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ravenous_demon_archdemon_of_greed.txt b/forge-gui/res/cardsfolder/r/ravenous_demon_archdemon_of_greed.txt index 8b43fa45ba6..468f9f3461a 100644 --- a/forge-gui/res/cardsfolder/r/ravenous_demon_archdemon_of_greed.txt +++ b/forge-gui/res/cardsfolder/r/ravenous_demon_archdemon_of_greed.txt @@ -5,7 +5,7 @@ PT:4/4 A:AB$SetState | Cost$ Sac<1/Human> | Defined$ Self | SorcerySpeed$ True | Mode$ Transform | SpellDescription$ Transform CARDNAME. Activate this only any time you could cast a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/ravenous_demon.jpg AlternateMode:DoubleFaced -Oracle:Sacrifice a Human: Transform Ravenous Demon. Activate this ability only any time you could cast a sorcery. +Oracle:Sacrifice a Human: Transform Ravenous Demon. Activate only as a sorcery. ALTERNATE diff --git a/forge-gui/res/cardsfolder/r/raving_oni_slave.txt b/forge-gui/res/cardsfolder/r/raving_oni_slave.txt index 94eb0dd3b8d..fe5d49b7605 100644 --- a/forge-gui/res/cardsfolder/r/raving_oni_slave.txt +++ b/forge-gui/res/cardsfolder/r/raving_oni_slave.txt @@ -2,9 +2,9 @@ Name:Raving Oni-Slave ManaCost:1 B Types:Creature Ogre Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, you lose 3 life if you don't control a Demon. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigLoseLife | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, you lose 3 life if you don't control a Demon. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters or leaves the battlefield, you lose 3 life if you don't control a Demon. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigLoseLife | Secondary$ True | TriggerDescription$ When CARDNAME enters or leaves the battlefield, you lose 3 life if you don't control a Demon. SVar:TrigLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 3 | ConditionPresent$ Demon.YouCtrl | ConditionCompare$ EQ0 AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/raving_oni_slave.jpg -Oracle:When Raving Oni-Slave enters the battlefield or leaves the battlefield, you lose 3 life if you don't control a Demon. +Oracle:When Raving Oni-Slave enters or leaves the battlefield, you lose 3 life if you don't control a Demon. diff --git a/forge-gui/res/cardsfolder/r/razaketh_the_foulblooded.txt b/forge-gui/res/cardsfolder/r/razaketh_the_foulblooded.txt index 7dba243d5af..6ccf4a9d2d4 100644 --- a/forge-gui/res/cardsfolder/r/razaketh_the_foulblooded.txt +++ b/forge-gui/res/cardsfolder/r/razaketh_the_foulblooded.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Demon PT:8/8 K:Flying K:Trample -A:AB$ ChangeZone | Cost$ PayLife<2> Sac<1/Creature.Other/another creature> | 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:AB$ ChangeZone | Cost$ PayLife<2> Sac<1/Creature.Other/another creature> | 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/razaketh_the_foulblooded.jpg -Oracle:Flying, trample\nPay 2 life, Sacrifice another creature: Search your library for a card and put that card into your hand. Then shuffle your library. \ No newline at end of file +Oracle:Flying, trample\nPay 2 life, Sacrifice another creature: Search your library for a card, put that card into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/razakeths_rite.txt b/forge-gui/res/cardsfolder/r/razakeths_rite.txt index 2bc91aef622..ec2a8989edc 100644 --- a/forge-gui/res/cardsfolder/r/razakeths_rite.txt +++ b/forge-gui/res/cardsfolder/r/razakeths_rite.txt @@ -1,7 +1,7 @@ Name:Razaketh's Rite ManaCost:3 B B Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 B 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$ 3 B 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. K:Cycling:B SVar:Picture:http://www.wizards.com/global/images/magic/general/razakeths_rite.jpg -Oracle:Search your library for a card and put that card into your hand. Then shuffle your library.\nCycling {B} ({B}, Discard this card: Draw a card.) \ No newline at end of file +Oracle:Search your library for a card, put that card into your hand, then shuffle.\nCycling {B} ({B}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/r/razor_hippogriff.txt b/forge-gui/res/cardsfolder/r/razor_hippogriff.txt index 6c3aa2246bf..2388951b5a8 100644 --- a/forge-gui/res/cardsfolder/r/razor_hippogriff.txt +++ b/forge-gui/res/cardsfolder/r/razor_hippogriff.txt @@ -3,9 +3,9 @@ ManaCost:3 W W Types:Creature Hippogriff PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target artifact card from your graveyard to your hand. You gain life equal to that card's converted mana cost. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target artifact card from your graveyard to your hand. You gain life equal to that card's mana value. SVar:TrigChangeZone:DB$ChangeZone | ValidTgts$ Artifact.YouCtrl | TgtPrompt$ Select target artifact | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/razor_hippogriff.jpg -Oracle:Flying\nWhen Razor Hippogriff enters the battlefield, return target artifact card from your graveyard to your hand. You gain life equal to that card's converted mana cost. +Oracle:Flying\nWhen Razor Hippogriff enters the battlefield, return target artifact card from your graveyard to your hand. You gain life equal to that card's mana value. diff --git a/forge-gui/res/cardsfolder/r/read_the_bones.txt b/forge-gui/res/cardsfolder/r/read_the_bones.txt index 772dd5d7dd1..006b9913abf 100644 --- a/forge-gui/res/cardsfolder/r/read_the_bones.txt +++ b/forge-gui/res/cardsfolder/r/read_the_bones.txt @@ -1,8 +1,8 @@ Name:Read the Bones ManaCost:2 B Types:Sorcery -A:SP$ Scry | Cost$ 2 B | ScryNum$ 2 | SubAbility$ DBDraw | SpellDescription$ Scry 2, then draw two cards. You lose 2 life. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +A:SP$ Scry | Cost$ 2 B | ScryNum$ 2 | SubAbility$ DBDraw | SpellDescription$ Scry 2, then draw two cards. You lose 2 life. SVar:DBDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/read_the_bones.jpg -Oracle:Scry 2, then draw two cards. You lose 2 life. (To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +Oracle:Scry 2, then draw two cards. You lose 2 life. diff --git a/forge-gui/res/cardsfolder/r/realm_seekers.txt b/forge-gui/res/cardsfolder/r/realm_seekers.txt index c05be6325fe..a330ebfc38c 100644 --- a/forge-gui/res/cardsfolder/r/realm_seekers.txt +++ b/forge-gui/res/cardsfolder/r/realm_seekers.txt @@ -5,6 +5,6 @@ PT:0/0 K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the total number of cards in all players' hands. SVar:X:Count$ValidHand Card SVar:NeedsToPlayVar:X GT5 -A:AB$ ChangeZone | Cost$ 2 G SubCounter<1/P1P1> | 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 G SubCounter<1/P1P1> | 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/realm_seekers.jpg -Oracle:Realm Seekers enters the battlefield with X +1/+1 counters on it, where X is the total number of cards in all players' hands.\n{2}{G}, Remove a +1/+1 counter from Realm Seekers: Search your library for a land card, reveal it, put it into your hand, then shuffle your library. +Oracle:Realm Seekers enters the battlefield with X +1/+1 counters on it, where X is the total number of cards in all players' hands.\n{2}{G}, Remove a +1/+1 counter from Realm Seekers: Search your library for a land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/realms_befitting_my_majesty.txt b/forge-gui/res/cardsfolder/r/realms_befitting_my_majesty.txt index 5fb212b2d75..0d4e544b75c 100644 --- a/forge-gui/res/cardsfolder/r/realms_befitting_my_majesty.txt +++ b/forge-gui/res/cardsfolder/r/realms_befitting_my_majesty.txt @@ -1,7 +1,7 @@ Name:Realms Befitting My Majesty ManaCost:no cost Types:Scheme -T:Mode$ SetInMotion | ValidCard$ Card.Self | ValidCard$ Card.Self | Execute$ GetRealms | TriggerZones$ Command | OptionalDecider$ You | TriggerDescription$ When you set this scheme in motion, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +T:Mode$ SetInMotion | ValidCard$ Card.Self | ValidCard$ Card.Self | Execute$ GetRealms | TriggerZones$ Command | OptionalDecider$ You | TriggerDescription$ When you set this scheme in motion, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. SVar:GetRealms:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 2 SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/Realms Befitting My Majesty.full.jpg -Oracle:When you set this scheme in motion, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:When you set this scheme in motion, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/realms_uncharted.txt b/forge-gui/res/cardsfolder/r/realms_uncharted.txt index 3223cb01177..ee751cceaf4 100644 --- a/forge-gui/res/cardsfolder/r/realms_uncharted.txt +++ b/forge-gui/res/cardsfolder/r/realms_uncharted.txt @@ -1,9 +1,9 @@ Name:Realms Uncharted ManaCost:2 G Types:Instant -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land | ChangeNum$ 4 | RememberChanged$ True | Reveal$ True | Shuffle$ False | DifferentNames$ True | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to four land cards with different names and reveal them. An opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land | ChangeNum$ 4 | RememberChanged$ True | Reveal$ True | Shuffle$ False | DifferentNames$ True | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to four land cards with different names and reveal them. An opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle. SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeType$ Card.IsRemembered | Chooser$ Opponent | ChangeNum$ 2 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for the graveyard | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.IsRemembered | ChangeNum$ 2 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for the hand | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/realms_uncharted.jpg -Oracle:Search your library for up to four land cards with different names and reveal them. An opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle your library. +Oracle:Search your library for up to four land cards with different names and reveal them. An opponent chooses two of those cards. Put the chosen cards into your graveyard and the rest into your hand. Then shuffle. diff --git a/forge-gui/res/cardsfolder/r/reanimate.txt b/forge-gui/res/cardsfolder/r/reanimate.txt index 0f7cd04c395..3bafdb80923 100644 --- a/forge-gui/res/cardsfolder/r/reanimate.txt +++ b/forge-gui/res/cardsfolder/r/reanimate.txt @@ -1,8 +1,8 @@ Name:Reanimate ManaCost:B Types:Sorcery -A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in a graveyard | ValidTgts$ Creature | ChangeNum$ 1 | SubAbility$ DBLoseLifeYou | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. You lose life equal to its converted mana cost. +A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in a graveyard | ValidTgts$ Creature | ChangeNum$ 1 | SubAbility$ DBLoseLifeYou | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. You lose life equal to its mana value. SVar:DBLoseLifeYou:DB$LoseLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/reanimate.jpg -Oracle:Put target creature card from a graveyard onto the battlefield under your control. You lose life equal to its converted mana cost. +Oracle:Put target creature card from a graveyard onto the battlefield under your control. You lose life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/r/reap_and_sow.txt b/forge-gui/res/cardsfolder/r/reap_and_sow.txt index f0e3a9706c6..97e5f322e1f 100644 --- a/forge-gui/res/cardsfolder/r/reap_and_sow.txt +++ b/forge-gui/res/cardsfolder/r/reap_and_sow.txt @@ -4,6 +4,6 @@ Types:Sorcery K:Entwine:1 G A:SP$ Charm | Cost$ 3 G | Choices$ DBDestroyLand,DBChange | CharmNum$ 1 SVar:DBDestroyLand:DB$ Destroy | ValidTgts$ Land | TgtPrompt$ Select target land | SpellDescription$ Destroy target land. -SVar:DBChange:DB$ ChangeZone | 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. +SVar:DBChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | SpellDescription$ Search your library for a land card, put that card onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/reap_and_sow.jpg -Oracle:Choose one —\n• Destroy target land.\n• Search your library for a land card, put that card onto the battlefield, then shuffle your library.\nEntwine {1}{G} (Choose both if you pay the entwine cost.) +Oracle:Choose one —\n• Destroy target land.\n• Search your library for a land card, put that card onto the battlefield, then shuffle.\nEntwine {1}{G} (Choose both if you pay the entwine cost.) diff --git a/forge-gui/res/cardsfolder/r/reap_intellect.txt b/forge-gui/res/cardsfolder/r/reap_intellect.txt index c66e032d724..d48d4779e72 100644 --- a/forge-gui/res/cardsfolder/r/reap_intellect.txt +++ b/forge-gui/res/cardsfolder/r/reap_intellect.txt @@ -11,4 +11,4 @@ SVar:NumInHand:TargetedPlayer$CardsInHand SVar:NumInLib:TargetedPlayer$CardsInLibrary SVar:NumInYard:TargetedPlayer$CardsInGraveyard SVar:X:Count$xPaid -Oracle:Target opponent reveals their hand. You choose up to X nonland cards from it and exile them. For each card exiled this way, search that player'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:Target opponent reveals their hand. You choose up to X nonland cards from it and exile them. For each card exiled this way, search that player's graveyard, hand, and library for any number of cards with the same name as that card and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/r/reaper_king.txt b/forge-gui/res/cardsfolder/r/reaper_king.txt index 4e3c6f10905..cc25ea1fab4 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:({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. +Oracle:({2/W} can be paid with any two mana or with {W}. This card's mana value 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_flight_moonsilver.txt b/forge-gui/res/cardsfolder/r/reaper_of_flight_moonsilver.txt index 1315a6d15c6..101e5f97997 100644 --- a/forge-gui/res/cardsfolder/r/reaper_of_flight_moonsilver.txt +++ b/forge-gui/res/cardsfolder/r/reaper_of_flight_moonsilver.txt @@ -3,9 +3,9 @@ ManaCost:3 W W Types:Creature Angel PT:3/3 K:Flying -A:AB$ Pump | Cost$ Sac<1/Creature> | NumAtt$ +2 | NumDef$ +1 | AILogic$ Aristocrat | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ CARDNAME gets +2/+1 until end of turn. Activate this ability only if there are four or more card types among cards in your graveyard. +A:AB$ Pump | Cost$ Sac<1/Creature> | NumAtt$ +2 | NumDef$ +1 | AILogic$ Aristocrat | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ CARDNAME gets +2/+1 until end of turn. Activate only if there are four or more card types among cards in your graveyard. SVar:AIPreference:SacCost$Creature.Other DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/reaper_of_flight_moonsilver.jpg -Oracle:Flying\nDelirium — Sacrifice another creature: Reaper of Flight Moonsilver gets +2/+1 until end of turn. Activate this ability only if there are four or more card types among cards in your graveyard. +Oracle:Flying\nDelirium — Sacrifice another creature: Reaper of Flight Moonsilver gets +2/+1 until end of turn. Activate only if there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/r/rebbec_architect_of_ascension.txt b/forge-gui/res/cardsfolder/r/rebbec_architect_of_ascension.txt index b2e4e930381..afac300efc5 100644 --- a/forge-gui/res/cardsfolder/r/rebbec_architect_of_ascension.txt +++ b/forge-gui/res/cardsfolder/r/rebbec_architect_of_ascension.txt @@ -2,7 +2,7 @@ Name:Rebbec, Architect of Ascension ManaCost:3 W Types:Legendary Creature Human Artificer PT:3/4 -S:Mode$ Continuous | Affected$ Artifact.YouCtrl | AddKeyword$ Protection from EachCMCAmongDefined | KeywordDefined$ Artifact.YouCtrl | Description$ Artifacts you control have protection from each converted mana cost among artifacts you control. +S:Mode$ Continuous | Affected$ Artifact.YouCtrl | AddKeyword$ Protection from EachCMCAmongDefined | KeywordDefined$ Artifact.YouCtrl | Description$ Artifacts you control have protection from each mana value among artifacts you control. DeckNeeds:Type$Artifact K:Partner -Oracle:Artifacts you control have protection from each converted mana cost among artifacts you control.\nPartner (You can have two commanders if both have partner.) +Oracle:Artifacts you control have protection from each mana value among artifacts you control.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/r/reclaim_the_wastes.txt b/forge-gui/res/cardsfolder/r/reclaim_the_wastes.txt index d4edf00175e..8813a2a279d 100755 --- a/forge-gui/res/cardsfolder/r/reclaim_the_wastes.txt +++ b/forge-gui/res/cardsfolder/r/reclaim_the_wastes.txt @@ -2,6 +2,6 @@ Name:Reclaim the Wastes ManaCost:G Types:Sorcery K:Kicker:3 -A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | ChangeNum$ X | Mandatory$ True | SpellDescription$ Search your library for a basic land card, reveal that card, put it into your hand, then shuffle your library. If this spell was kicked, search your library for two basic land cards instead of one. +A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | ChangeNum$ X | Mandatory$ True | SpellDescription$ Search your library for a basic land card, reveal that card, put it into your hand, then shuffle. If this spell was kicked, search your library for two basic land cards instead of one. SVar:X:Count$Kicked.2.1 -Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nSearch your library for a basic land card, reveal it, put it into your hand, then shuffle your library. If this spell was kicked, search your library for two basic land cards instead of one. +Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nSearch your library for a basic land card, reveal it, put it into your hand, then shuffle. If this spell was kicked, search your library for two basic land cards instead of one. diff --git a/forge-gui/res/cardsfolder/r/recross_the_paths.txt b/forge-gui/res/cardsfolder/r/recross_the_paths.txt index 564c4d6e1e5..6f5fd8297a4 100644 --- a/forge-gui/res/cardsfolder/r/recross_the_paths.txt +++ b/forge-gui/res/cardsfolder/r/recross_the_paths.txt @@ -1,8 +1,8 @@ Name:Recross the Paths ManaCost:2 G Types:Sorcery -A:SP$ DigUntil | Cost$ 2 G | Valid$ Land | ValidDescription$ land | FoundDestination$ Battlefield | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ RecrossClash | SpellDescription$ Reveal cards from the top of your library until you reveal a land card. Put that card onto the battlefield and the rest on the bottom of your library in any order. Clash with an opponent. If you win, return CARDNAME to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +A:SP$ DigUntil | Cost$ 2 G | Valid$ Land | ValidDescription$ land | FoundDestination$ Battlefield | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RememberFound$ True | SubAbility$ RecrossClash | SpellDescription$ Reveal cards from the top of your library until you reveal a land card. Put that card onto the battlefield and the rest on the bottom of your library in any order. Clash with an opponent. If you win, return CARDNAME to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) SVar:RecrossClash:DB$Clash | WinSubAbility$ RecrossReturn SVar:RecrossReturn:DB$ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/recross_the_paths.jpg -Oracle:Reveal cards from the top of your library until you reveal a land card. Put that card onto the battlefield and the rest on the bottom of your library in any order. Clash with an opponent. If you win, return Recross the Paths to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Reveal cards from the top of your library until you reveal a land card. Put that card onto the battlefield and the rest on the bottom of your library in any order. Clash with an opponent. If you win, return Recross the Paths to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/r/recruiter_of_the_guard.txt b/forge-gui/res/cardsfolder/r/recruiter_of_the_guard.txt index c5843602e23..cd44d5eebf5 100644 --- a/forge-gui/res/cardsfolder/r/recruiter_of_the_guard.txt +++ b/forge-gui/res/cardsfolder/r/recruiter_of_the_guard.txt @@ -2,7 +2,7 @@ Name:Recruiter of the Guard ManaCost:2 W Types:Creature Human Soldier PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a creature card with toughness 2 or less, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a creature card with toughness 2 or less, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.toughnessLE2 | ChangeNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/recruiter_of_the_guard.jpg -Oracle:When Recruiter of the Guard enters the battlefield, you may search your library for a creature card with toughness 2 or less, reveal it, put it into your hand, then shuffle your library. \ No newline at end of file +Oracle:When Recruiter of the Guard enters the battlefield, you may search your library for a creature card with toughness 2 or less, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/recurring_nightmare.txt b/forge-gui/res/cardsfolder/r/recurring_nightmare.txt index d95fe08c7b0..91596b23e9e 100644 --- a/forge-gui/res/cardsfolder/r/recurring_nightmare.txt +++ b/forge-gui/res/cardsfolder/r/recurring_nightmare.txt @@ -1,7 +1,7 @@ Name:Recurring Nightmare ManaCost:2 B Types:Enchantment -A:AB$ ChangeZone | Cost$ Sac<1/Creature> Return<1/CARDNAME> | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SorcerySpeed$ True | AILogic$ SacAndRetFromGrave | SpellDescription$ Return target creature card from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ Sac<1/Creature> Return<1/CARDNAME> | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SorcerySpeed$ True | AILogic$ SacAndRetFromGrave | SpellDescription$ Return target creature card from your graveyard to the battlefield. Activate only as a sorcery. SVar:AIPreference:SacCost$Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/recurring_nightmare.jpg -Oracle:Sacrifice a creature, Return Recurring Nightmare to its owner's hand: Return target creature card from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery. +Oracle:Sacrifice a creature, Return Recurring Nightmare to its owner's hand: Return target creature card from your graveyard to the battlefield. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/r/redeem_the_lost.txt b/forge-gui/res/cardsfolder/r/redeem_the_lost.txt index bcc644d12d5..7db38d368fb 100644 --- a/forge-gui/res/cardsfolder/r/redeem_the_lost.txt +++ b/forge-gui/res/cardsfolder/r/redeem_the_lost.txt @@ -5,4 +5,4 @@ A:SP$ Protection | Cost$ 1 W | ValidTgts$ Creature.YouCtrl | Gains$ Choice | Cho SVar:DBClash:DB$ Clash | WinSubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/redeem_the_lost.jpg -Oracle:Target creature you control gains protection from the color of your choice until end of turn. Clash with an opponent. If you win, return Redeem the Lost to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Target creature you control gains protection from the color of your choice until end of turn. Clash with an opponent. If you win, return Redeem the Lost to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/r/reflecting_mirror.txt b/forge-gui/res/cardsfolder/r/reflecting_mirror.txt index 04184e2d323..8edef5a4a2d 100644 --- a/forge-gui/res/cardsfolder/r/reflecting_mirror.txt +++ b/forge-gui/res/cardsfolder/r/reflecting_mirror.txt @@ -1,8 +1,8 @@ Name:Reflecting Mirror ManaCost:4 Types:Artifact -A:AB$ ChangeTargets | Cost$ X T | TargetType$ Spell | ValidTgts$ Card | TargetValidTargeting$ You | TargetsSingleTarget$ True | TargetRestriction$ Player | SpellDescription$ Change the target of target spell with a single target if that target is you. The new target must be a player. X is twice the converted mana cost of that spell. +A:AB$ ChangeTargets | Cost$ X T | TargetType$ Spell | ValidTgts$ Card | TargetValidTargeting$ You | TargetsSingleTarget$ True | TargetRestriction$ Player | SpellDescription$ Change the target of target spell with a single target if that target is you. The new target must be a player. X is twice the mana value of that spell. AI:RemoveDeck:All SVar:X:Targeted$CardManaCost/Twice SVar:Picture:http://www.wizards.com/global/images/magic/general/reflecting_mirror.jpg -Oracle:{X}, {T}: Change the target of target spell with a single target if that target is you. The new target must be a player. X is twice the converted mana cost of that spell. +Oracle:{X}, {T}: Change the target of target spell with a single target if that target is you. The new target must be a player. X is twice the mana value of that spell. diff --git a/forge-gui/res/cardsfolder/r/refuse_cooperate.txt b/forge-gui/res/cardsfolder/r/refuse_cooperate.txt index ad780c8c4fe..c75989fe52e 100644 --- a/forge-gui/res/cardsfolder/r/refuse_cooperate.txt +++ b/forge-gui/res/cardsfolder/r/refuse_cooperate.txt @@ -2,11 +2,11 @@ Name:Refuse ManaCost:3 R AlternateMode: Split Types:Instant -A:SP$ Pump | Cost$ 3 R | ValidTgts$ Card | TgtZone$ Stack | TgtPrompt$ Select target spell | PumpZone$ Stack | StackDescription$ None | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals damage to target spell's controller equal to that spell's converted mana cost. +A:SP$ Pump | Cost$ 3 R | ValidTgts$ Card | TgtZone$ Stack | TgtPrompt$ Select target spell | PumpZone$ Stack | StackDescription$ None | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals damage to target spell's controller equal to that spell's mana value. SVar:DBDmg:DB$ DealDamage | Defined$ TargetedController | NumDmg$ X SVar:X:Targeted$CardManaCost AI:RemoveDeck:All -Oracle:Refuse deals damage to target spell's controller equal to that spell's converted mana cost. +Oracle:Refuse deals damage to target spell's controller equal to that spell's mana value. ALTERNATE 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 8272aee95ad..0f1c8c3a9b8 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 @@ -6,9 +6,9 @@ K:Flying K:Vigilance R:Event$ Moved | ValidCard$ Land.Snow+OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ActiveZones$ Battlefield | Description$ Snow lands your opponents control enter the battlefield tapped. SVar:ETBTapped:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Tapped$ True | Defined$ ReplacedCard -S:Mode$ RaiseCost | ValidCard$ Card.nonCreature+cmcGE4 | Type$ Spell | Activator$ Opponent | Amount$ 2 | Description$ Noncreature spells your opponents cast with converted mana cost 4 or greater cost {2} more to cast. +S:Mode$ RaiseCost | ValidCard$ Card.nonCreature+cmcGE4 | Type$ Spell | Activator$ Opponent | Amount$ 2 | Description$ Noncreature spells your opponents cast with mana value 4 or greater cost {2} more to cast. AlternateMode:Modal -Oracle:Flying, vigilance\nSnow lands your opponents control enter the battlefield tapped.\nNoncreature spells your opponents cast with converted mana cost 4 or greater cost {2} more to cast. +Oracle:Flying, vigilance\nSnow lands your opponents control enter the battlefield tapped.\nNoncreature spells your opponents cast with mana value 4 or greater cost {2} more to cast. ALTERNATE diff --git a/forge-gui/res/cardsfolder/r/release_the_ants.txt b/forge-gui/res/cardsfolder/r/release_the_ants.txt index 67ecbbdcab7..f67e4414170 100644 --- a/forge-gui/res/cardsfolder/r/release_the_ants.txt +++ b/forge-gui/res/cardsfolder/r/release_the_ants.txt @@ -5,4 +5,4 @@ A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player | TgtPrompt$ Select an SVar:DBClash:DB$Clash | WinSubAbility$ DBReturn SVar:DBReturn:DB$ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/release_the_ants.jpg -Oracle:Release the Ants deals 1 damage to any target. Clash with an opponent. If you win, return Release the Ants to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Release the Ants deals 1 damage to any target. Clash with an opponent. If you win, return Release the Ants to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/r/relentless_dead.txt b/forge-gui/res/cardsfolder/r/relentless_dead.txt index e9320e4f961..b4cf8e69467 100644 --- a/forge-gui/res/cardsfolder/r/relentless_dead.txt +++ b/forge-gui/res/cardsfolder/r/relentless_dead.txt @@ -5,9 +5,9 @@ PT:2/2 K:Menace T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerController$ TriggeredCardController | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When Relentless Dead dies, you may pay {B}. If you do, return it to its owner's hand. SVar:TrigReturn:AB$ ChangeZone | Cost$ B | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Hand -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | OptionalDecider$ You | ValidCard$ Card.Self | Execute$ TrigChange | TriggerController$ TriggeredCardController | TriggerDescription$ When Relentless Dead dies, you may pay {X}. If you do, return another target Zombie creature card with converted mana cost X from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | OptionalDecider$ You | ValidCard$ Card.Self | Execute$ TrigChange | TriggerController$ TriggeredCardController | TriggerDescription$ When Relentless Dead dies, you may pay {X}. If you do, return another target Zombie creature card with mana value X from your graveyard to the battlefield. SVar:TrigChange:AB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.Zombie+Other | TargetsWithDefinedController$ TriggeredCardController | Cost$ X SVar:X:Targeted$CardManaCost DeckHints:Type$Zombie SVar:Picture:http://www.wizards.com/global/images/magic/general/relentless_dead.jpg -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Relentless Dead dies, you may pay {B}. If you do, return it to its owner's hand.\nWhen Relentless Dead dies, you may pay {X}. If you do, return another target Zombie creature card with converted mana cost X from your graveyard to the battlefield. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Relentless Dead dies, you may pay {B}. If you do, return it to its owner's hand.\nWhen Relentless Dead dies, you may pay {X}. If you do, return another target Zombie creature card with mana value X from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/relic_seeker.txt b/forge-gui/res/cardsfolder/r/relic_seeker.txt index 6e60b18acc6..f6284c97390 100644 --- a/forge-gui/res/cardsfolder/r/relic_seeker.txt +++ b/forge-gui/res/cardsfolder/r/relic_seeker.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Creature Human Soldier PT:2/2 K:Renown:1 -T:Mode$ BecomeRenowned | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME becomes renowned, you may search your library for an Equipment card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ BecomeRenowned | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME becomes renowned, you may search your library for an Equipment card, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Equipment | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/relic_seeker.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.)\nWhen Relic Seeker becomes renowned, you may search your library for an Equipment card, reveal it, put it into your hand, then shuffle your library. +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.)\nWhen Relic Seeker becomes renowned, you may search your library for an Equipment card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/remembrance.txt b/forge-gui/res/cardsfolder/r/remembrance.txt index 2171a9b1912..fcf39c574bb 100644 --- a/forge-gui/res/cardsfolder/r/remembrance.txt +++ b/forge-gui/res/cardsfolder/r/remembrance.txt @@ -1,7 +1,7 @@ Name:Remembrance ManaCost:3 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Whenever a nontoken creature you control dies, you may search your library for a card with the same name as that creature, reveal it, and put it into your hand. If you do, shuffle your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Whenever a nontoken creature you control dies, you may search your library for a card with the same name as that creature, reveal it, put it into your hand, then shuffle. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Triggered.sameName | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/remembrance.jpg -Oracle:Whenever a nontoken creature you control dies, you may search your library for a card with the same name as that creature, reveal it, and put it into your hand. If you do, shuffle your library. +Oracle:Whenever a nontoken creature you control dies, you may search your library for a card with the same name as that creature, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/rending_vines.txt b/forge-gui/res/cardsfolder/r/rending_vines.txt index a39389aa95f..e25770bd528 100644 --- a/forge-gui/res/cardsfolder/r/rending_vines.txt +++ b/forge-gui/res/cardsfolder/r/rending_vines.txt @@ -1,9 +1,9 @@ Name:Rending Vines ManaCost:1 G G Types:Instant Arcane -A:SP$ Destroy | Cost$ 1 G G | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | AITgts$ Card.cmcLTX | SubAbility$ DBDraw | SpellDescription$ Destroy target artifact or enchantment if its converted mana cost is less than or equal to the number of cards in your hand. +A:SP$ Destroy | Cost$ 1 G G | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | AITgts$ Card.cmcLTX | SubAbility$ DBDraw | SpellDescription$ Destroy target artifact or enchantment if its mana value is less than or equal to the number of cards in your hand. SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. SVar:Y:Targeted$CardManaCost SVar:X:Count$InYourHand SVar:Picture:http://www.wizards.com/global/images/magic/general/rending_vines.jpg -Oracle:Destroy target artifact or enchantment if its converted mana cost is less than or equal to the number of cards in your hand.\nDraw a card. +Oracle:Destroy target artifact or enchantment if its mana value is less than or equal to the number of cards in your hand.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/r/renegade_map.txt b/forge-gui/res/cardsfolder/r/renegade_map.txt index ce29ab7379e..21840b5d48b 100644 --- a/forge-gui/res/cardsfolder/r/renegade_map.txt +++ b/forge-gui/res/cardsfolder/r/renegade_map.txt @@ -2,6 +2,6 @@ Name:Renegade Map ManaCost:1 Types:Artifact K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | 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$ T Sac<1/CARDNAME> | 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/renegade_map.jpg -Oracle:Renegade Map enters the battlefield tapped.\n{T}, Sacrifice Renegade Map: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +Oracle:Renegade Map enters the battlefield tapped.\n{T}, Sacrifice Renegade Map: Search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/renegade_rallier.txt b/forge-gui/res/cardsfolder/r/renegade_rallier.txt index 4e2ce80fda7..bf56e3a221b 100644 --- a/forge-gui/res/cardsfolder/r/renegade_rallier.txt +++ b/forge-gui/res/cardsfolder/r/renegade_rallier.txt @@ -2,7 +2,7 @@ Name:Renegade Rallier ManaCost:1 G W Types:Creature Human Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | Revolt$ True | TriggerDescription$ Revolt — When CARDNAME enters the battlefield, if a permanent you controlled left the battlefield this turn, return target permanent card with converted mana cost 2 or less from your graveyard to the battlefield. -SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouOwn+cmcLE2 | TgtPrompt$ Select target permanent card with converted mana cost 2 or less in your graveyard +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | Revolt$ True | TriggerDescription$ Revolt — When CARDNAME enters the battlefield, if a permanent you controlled left the battlefield this turn, return target permanent card with mana value 2 or less from your graveyard to the battlefield. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouOwn+cmcLE2 | TgtPrompt$ Select target permanent card with mana value 2 or less in your graveyard SVar:Picture:http://www.wizards.com/global/images/magic/general/renegade_rallier.jpg -Oracle:Revolt — When Renegade Rallier enters the battlefield, if a permanent you controlled left the battlefield this turn, return target permanent card with converted mana cost 2 or less from your graveyard to the battlefield. \ No newline at end of file +Oracle:Revolt — When Renegade Rallier enters the battlefield, if a permanent you controlled left the battlefield this turn, return target permanent card with mana value 2 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/renewal.txt b/forge-gui/res/cardsfolder/r/renewal.txt index b3d76021236..1db8e91803b 100644 --- a/forge-gui/res/cardsfolder/r/renewal.txt +++ b/forge-gui/res/cardsfolder/r/renewal.txt @@ -1,8 +1,8 @@ Name:Renewal ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G Sac<1/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card and put that card onto the battlefield. Then shuffle your library. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip +A:SP$ ChangeZone | Cost$ 2 G Sac<1/Land> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield, then shuffle. 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/renewal.jpg -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. +Oracle:As an additional cost to cast this spell, sacrifice a land.\nSearch your library for a basic land card, put that card onto the battlefield, then shuffle.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/r/renowned_weaponsmith.txt b/forge-gui/res/cardsfolder/r/renowned_weaponsmith.txt index 8e74eeafd15..c85d318bbab 100644 --- a/forge-gui/res/cardsfolder/r/renowned_weaponsmith.txt +++ b/forge-gui/res/cardsfolder/r/renowned_weaponsmith.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Creature Human Artificer PT:1/3 A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | RestrictValid$ Card.Artifact,Activated.Artifact | SpellDescription$ Add {C}{C}. Spend this mana only to cast artifact spells or activate abilities of artifacts. -A:AB$ ChangeZone | Cost$ U T | Origin$ Library | Destination$ Hand| ChangeType$ Card.namedHeart-Piercer Bow,Card.namedVial of Dragonfire | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named Heart-Piercer Bow or Vial of Dragonfire, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ U T | Origin$ Library | Destination$ Hand| ChangeType$ Card.namedHeart-Piercer Bow,Card.namedVial of Dragonfire | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named Heart-Piercer Bow or Vial of Dragonfire, put it into your hand, then shuffle. DeckHints:Name$Heart-Piercer Bow|Vial of Dragonfire AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/renowned_weaponsmith.jpg -Oracle:{T}: Add {C}{C}. Spend this mana only to cast artifact spells or activate abilities of artifacts.\n{U}, {T}: Search your library for a card named Heart-Piercer Bow or Vial of Dragonfire, reveal it, put it into your hand, then shuffle your library. +Oracle:{T}: Add {C}{C}. Spend this mana only to cast artifact spells or activate abilities of artifacts.\n{U}, {T}: Search your library for a card named Heart-Piercer Bow or Vial of Dragonfire, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/repeal.txt b/forge-gui/res/cardsfolder/r/repeal.txt index 54d4ca530f4..a0b22712f6b 100644 --- a/forge-gui/res/cardsfolder/r/repeal.txt +++ b/forge-gui/res/cardsfolder/r/repeal.txt @@ -1,8 +1,8 @@ Name:Repeal ManaCost:X U Types:Instant -A:SP$ ChangeZone | Cost$ X U | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target nonland permanent | ValidTgts$ Permanent.nonLand+cmcEQX | SubAbility$ DBDraw | SpellDescription$ Return target nonland permanent with converted mana cost X to its owner's hand. Draw a card. +A:SP$ ChangeZone | Cost$ X U | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target nonland permanent | ValidTgts$ Permanent.nonLand+cmcEQX | SubAbility$ DBDraw | SpellDescription$ Return target nonland permanent with mana value X to its owner's hand. Draw a card. SVar:DBDraw:DB$Draw | NumCards$ 1 SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/repeal.jpg -Oracle:Return target nonland permanent with converted mana cost X to its owner's hand.\nDraw a card. +Oracle:Return target nonland permanent with mana value X to its owner's hand.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/r/repeating_barrage.txt b/forge-gui/res/cardsfolder/r/repeating_barrage.txt index 9b8c67df00e..99d392e49a3 100644 --- a/forge-gui/res/cardsfolder/r/repeating_barrage.txt +++ b/forge-gui/res/cardsfolder/r/repeating_barrage.txt @@ -2,6 +2,6 @@ Name:Repeating Barrage ManaCost:1 R R Types:Sorcery A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. -A:AB$ ChangeZone | Cost$ 3 R R | PrecostDesc$ Raid — | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ RaidTest | AILogic$ CheckCondition | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate this ability only if you attacked this turn. +A:AB$ ChangeZone | Cost$ 3 R R | PrecostDesc$ Raid — | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ RaidTest | AILogic$ CheckCondition | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only if you attacked this turn. SVar:RaidTest:Count$AttackersDeclared -Oracle:Repeating Barrage deals 3 damage to any target.\nRaid — {3}{R}{R}: Return Repeating Barrage from your graveyard to your hand. Activate this ability only if you attacked this turn. +Oracle:Repeating Barrage deals 3 damage to any target.\nRaid — {3}{R}{R}: Return Repeating Barrage from your graveyard to your hand. Activate only if you attacked this turn. diff --git a/forge-gui/res/cardsfolder/r/research_the_deep.txt b/forge-gui/res/cardsfolder/r/research_the_deep.txt index 538bd1d12ca..221b0031e4b 100644 --- a/forge-gui/res/cardsfolder/r/research_the_deep.txt +++ b/forge-gui/res/cardsfolder/r/research_the_deep.txt @@ -5,4 +5,4 @@ A:SP$ Draw | Cost$ 1 U | Defined$ You | NumCards$ 1 | SubAbility$ DBClash | Spel SVar:DBClash:DB$Clash | WinSubAbility$ DBReturn SVar:DBReturn:DB$ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/research_the_deep.jpg -Oracle:Draw a card. Clash with an opponent. If you win, return Research the Deep to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Draw a card. Clash with an opponent. If you win, return Research the Deep to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/r/reshape.txt b/forge-gui/res/cardsfolder/r/reshape.txt index 0c6c7a160a7..b194528f6f1 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 | 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. +A:SP$ ChangeZone | Cost$ X U U Sac<1/Artifact> | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.cmcLEX | ChangeNum$ 1 | Shuffle$ True | SpellDescription$ Search your library for an artifact card with mana value X or less, put it onto the battlefield, then shuffle. 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 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. +Oracle:As an additional cost to cast this spell, sacrifice an artifact.\nSearch your library for an artifact card with mana value X or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/reshape_the_earth.txt b/forge-gui/res/cardsfolder/r/reshape_the_earth.txt index 5379869002d..96f3a337e01 100644 --- a/forge-gui/res/cardsfolder/r/reshape_the_earth.txt +++ b/forge-gui/res/cardsfolder/r/reshape_the_earth.txt @@ -1,5 +1,5 @@ Name:Reshape the Earth ManaCost:6 G G G Types:Sorcery -A:SP$ ChangeZone | Cost$ 6 G G G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 10 | SpellDescription$ Search your library for up to ten land cards, put them onto the battlefield tapped, then shuffle your library. -Oracle:Search your library for up to ten land cards, put them onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 6 G G G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 10 | SpellDescription$ Search your library for up to ten land cards, put them onto the battlefield tapped, then shuffle. +Oracle:Search your library for up to ten land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/restore_balance.txt b/forge-gui/res/cardsfolder/r/restore_balance.txt index 2e72a2e605e..36ddd910d27 100644 --- a/forge-gui/res/cardsfolder/r/restore_balance.txt +++ b/forge-gui/res/cardsfolder/r/restore_balance.txt @@ -8,4 +8,4 @@ SVar:BalanceCreatures:DB$ Balance | Valid$ Creature | SubAbility$ BalanceHands SVar:BalanceHands:DB$ Balance | Zone$ Hand AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/restore_balance.jpg -Oracle:Suspend 6—{W} (Rather than cast this card from your hand, pay {W} and exile it with six time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost.)\nEach player chooses a number of lands they control equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players sacrifice creatures and discard cards the same way. +Oracle:Suspend 6—{W}\nEach player chooses a number of lands they control equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players sacrifice creatures and discard cards the same way. diff --git a/forge-gui/res/cardsfolder/r/rethink.txt b/forge-gui/res/cardsfolder/r/rethink.txt index daeb5e67752..6d1ea7c561a 100644 --- a/forge-gui/res/cardsfolder/r/rethink.txt +++ b/forge-gui/res/cardsfolder/r/rethink.txt @@ -1,7 +1,7 @@ Name:Rethink ManaCost:2 U Types:Instant -A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | ValidTgts$ Card | UnlessCost$ X | UnlessPayer$ TargetedController | SpellDescription$ Counter target spell unless its controller pays {X}, where X is its converted mana cost. +A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | ValidTgts$ Card | UnlessCost$ X | UnlessPayer$ TargetedController | SpellDescription$ Counter target spell unless its controller pays {X}, where X is its mana value. SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/rethink.jpg -Oracle:Counter target spell unless its controller pays {X}, where X is its converted mana cost. +Oracle:Counter target spell unless its controller pays {X}, where X is its mana value. diff --git a/forge-gui/res/cardsfolder/r/return_to_the_ranks.txt b/forge-gui/res/cardsfolder/r/return_to_the_ranks.txt index 3988116d146..fc384e83a94 100644 --- a/forge-gui/res/cardsfolder/r/return_to_the_ranks.txt +++ b/forge-gui/res/cardsfolder/r/return_to_the_ranks.txt @@ -2,6 +2,6 @@ Name:Return to the Ranks ManaCost:X W W Types:Sorcery K:Convoke -A:SP$ ChangeZone | Cost$ X W W | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE2 | TgtPrompt$ Select X target creatures with converted mana cost 2 or less | TargetMin$ X | TargetMax$ X | SpellDescription$ Return X target creature cards with converted mana cost 2 or less from your graveyard to the battlefield. +A:SP$ ChangeZone | Cost$ X W W | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE2 | TgtPrompt$ Select X target creatures with mana value 2 or less | TargetMin$ X | TargetMax$ X | SpellDescription$ Return X target creature cards with mana value 2 or less from your graveyard to the battlefield. SVar:X:Count$xPaid -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.)\nReturn X target creature cards with converted mana cost 2 or less from your graveyard to the battlefield. +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.)\nReturn X target creature cards with mana value 2 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/revival_revenge.txt b/forge-gui/res/cardsfolder/r/revival_revenge.txt index a07bf057aa8..0c21541fdc5 100644 --- a/forge-gui/res/cardsfolder/r/revival_revenge.txt +++ b/forge-gui/res/cardsfolder/r/revival_revenge.txt @@ -2,8 +2,8 @@ Name:Revival ManaCost:WB WB AlternateMode: Split Types:Sorcery -A:SP$ ChangeZone | Cost$ WB WB | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature in your graveyard | ValidTgts$ Creature.YouOwn+cmcLE3 | SpellDescription$ Return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. -Oracle:Return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. +A:SP$ ChangeZone | Cost$ WB WB | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature in your graveyard | ValidTgts$ Creature.YouOwn+cmcLE3 | SpellDescription$ Return target creature card with mana value 3 or less from your graveyard to the battlefield. +Oracle:Return target creature card with mana value 3 or less from your graveyard to the battlefield. ALTERNATE diff --git a/forge-gui/res/cardsfolder/r/revive_the_fallen.txt b/forge-gui/res/cardsfolder/r/revive_the_fallen.txt index c59696b020d..6cde72bfff9 100644 --- a/forge-gui/res/cardsfolder/r/revive_the_fallen.txt +++ b/forge-gui/res/cardsfolder/r/revive_the_fallen.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | Cost$ 1 B | ValidTgts$ Creature | Origin$ Graveyard | Destina SVar:DBClash:DB$Clash | WinSubAbility$ DBReturn SVar:DBReturn:DB$ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/revive_the_fallen.jpg -Oracle:Return target creature card from a graveyard to its owner's hand. Clash with an opponent. If you win, return Revive the Fallen to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Return target creature card from a graveyard to its owner's hand. Clash with an opponent. If you win, return Revive the Fallen to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/r/reviving_vapors.txt b/forge-gui/res/cardsfolder/r/reviving_vapors.txt index c10352f71df..486067dd7fa 100644 --- a/forge-gui/res/cardsfolder/r/reviving_vapors.txt +++ b/forge-gui/res/cardsfolder/r/reviving_vapors.txt @@ -1,7 +1,7 @@ Name:Reviving Vapors ManaCost:2 W U Types:Instant -A:SP$ Dig | Cost$ 2 W U | DigNum$ 3 | Reveal$ True | ChangeNum$ 1 | LibraryPosition2$ 0 | RememberRevealed$ True | SubAbility$ DBimprint | StackDescription$ SpellDescription | SpellDescription$ Reveal the top three cards of your library and put one of them into your hand. You gain life equal to that card's converted mana cost. Put all other cards revealed this way into your graveyard. +A:SP$ Dig | Cost$ 2 W U | DigNum$ 3 | Reveal$ True | ChangeNum$ 1 | LibraryPosition2$ 0 | RememberRevealed$ True | SubAbility$ DBimprint | StackDescription$ SpellDescription | SpellDescription$ Reveal the top three cards of your library and put one of them into your hand. You gain life equal to that card's mana value. Put all other cards revealed this way into your graveyard. SVar:DBimprint:DB$ Pump | ImprintCards$ ValidHand Card.IsRemembered | StackDescription$ None | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | SubAbility$ DBMill | StackDescription$ None SVar:X:Imprinted$CardManaCost @@ -9,4 +9,4 @@ SVar:DBMill:DB$ Mill | NumCards$ Y | SubAbility$ DBCleanup | StackDescription$ N SVar:Y:Count$RememberedSize/Minus.1 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/reviving_vapors.jpg -Oracle:Reveal the top three cards of your library and put one of them into your hand. You gain life equal to that card's converted mana cost. Put all other cards revealed this way into your graveyard. +Oracle:Reveal the top three cards of your library and put one of them into your hand. You gain life equal to that card's mana value. Put all other cards revealed this way into your graveyard. diff --git a/forge-gui/res/cardsfolder/r/reward_the_faithful.txt b/forge-gui/res/cardsfolder/r/reward_the_faithful.txt index 4cc51c07be3..0738c14ce07 100644 --- a/forge-gui/res/cardsfolder/r/reward_the_faithful.txt +++ b/forge-gui/res/cardsfolder/r/reward_the_faithful.txt @@ -1,8 +1,8 @@ Name:Reward the Faithful ManaCost:W Types:Instant -A:SP$ GainLife | Cost$ W | ValidTgts$ Player | TgtPrompt$ Select target player | TargetMin$ 0 | TargetMax$ MaxTgt | LifeAmount$ X | SpellDescription$ Any number of target players each gain life equal to the highest converted mana cost among permanents you control. +A:SP$ GainLife | Cost$ W | ValidTgts$ Player | TgtPrompt$ Select target player | TargetMin$ 0 | TargetMax$ MaxTgt | LifeAmount$ X | SpellDescription$ Any number of target players each gain life equal to the highest mana value among permanents you control. SVar:X:Count$MaxCMCYouCtrl SVar:MaxTgt:PlayerCountPlayers$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/reward_the_faithful.jpg -Oracle:Any number of target players each gain life equal to the highest converted mana cost among permanents you control. +Oracle:Any number of target players each gain life equal to the highest mana value among permanents you control. diff --git a/forge-gui/res/cardsfolder/r/reweave.txt b/forge-gui/res/cardsfolder/r/reweave.txt index 23cb50f8f67..0faaee74044 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 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. +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. 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 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.) +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.\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/rhystic_cave.txt b/forge-gui/res/cardsfolder/r/rhystic_cave.txt index 04be40d28ed..acef173afed 100644 --- a/forge-gui/res/cardsfolder/r/rhystic_cave.txt +++ b/forge-gui/res/cardsfolder/r/rhystic_cave.txt @@ -1,8 +1,8 @@ Name:Rhystic Cave ManaCost:no cost Types:Land -A:AB$ ChooseColor | Cost$ T | AILogic$ MostProminentInComputerDeck | SubAbility$ DBMana | InstantSpeed$ True | SpellDescription$ Choose a color. Add one mana of that color unless any player pays {1}. Activate this ability only any time you could cast an instant. +A:AB$ ChooseColor | Cost$ T | AILogic$ MostProminentInComputerDeck | SubAbility$ DBMana | InstantSpeed$ True | SpellDescription$ Choose a color. Add one mana of that color unless any player pays {1}. Activate only as an instant. SVar:DBMana:DB$ Mana | Produced$ Chosen | UnlessCost$ 1 | UnlessPayer$ Player | SpellDescription$ Add one mana of the chosen color. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/rhystic_cave.jpg -Oracle:{T}: Choose a color. Add one mana of that color unless any player pays {1}. Activate this ability only any time you could cast an instant. +Oracle:{T}: Choose a color. Add one mana of that color unless any player pays {1}. Activate only as an instant. diff --git a/forge-gui/res/cardsfolder/r/rhystic_tutor.txt b/forge-gui/res/cardsfolder/r/rhystic_tutor.txt index 4b35084fa6d..f99da9ed5a0 100644 --- a/forge-gui/res/cardsfolder/r/rhystic_tutor.txt +++ b/forge-gui/res/cardsfolder/r/rhystic_tutor.txt @@ -1,9 +1,9 @@ Name:Rhystic Tutor ManaCost:2 B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | UnlessCost$ 2 | UnlessPayer$ Player | Mandatory$ True | SpellDescription$ Unless any player pays {2}, search your library for a card, put that card into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | UnlessCost$ 2 | UnlessPayer$ Player | Mandatory$ True | SpellDescription$ Unless any player pays {2}, search your library for a card, put that card into your hand, then shuffle. SVar:NeedsToPlayVar:Z LE1 SVar:Z:Count$Valid Card.canProduceMana+OppCtrl+inZoneBattlefield+untapped AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/rhystic_tutor.jpg -Oracle:Unless any player pays {2}, search your library for a card, put that card into your hand, then shuffle your library. +Oracle:Unless any player pays {2}, search your library for a card, put that card into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/rhythmic_water_vortex.txt b/forge-gui/res/cardsfolder/r/rhythmic_water_vortex.txt index e075fa4c0bf..ee21c064146 100644 --- a/forge-gui/res/cardsfolder/r/rhythmic_water_vortex.txt +++ b/forge-gui/res/cardsfolder/r/rhythmic_water_vortex.txt @@ -2,6 +2,6 @@ Name:Rhythmic Water Vortex ManaCost:3 U U Types:Sorcery A:SP$ ChangeZone | Cost$ 3 U U | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBSearch | SpellDescription$ Return up to two target creatures to their owner's hand. -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.namedMu Yanling | ChangeNum$ 1 | SpellDescription$ Search your library and/or graveyard for a card named Mu Yanling, reveal it, and put it into your hand. If you searched 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.namedMu Yanling | ChangeNum$ 1 | SpellDescription$ Search your library and/or graveyard for a card named Mu Yanling, reveal it, and put it into your hand. If you searched your library this way, shuffle. DeckHints:Name$Mu Yanling -Oracle:Return up to two target creatures to their owner's hand.\nSearch your library and/or graveyard for a card named Mu Yanling, reveal it, and put it into your hand. If you searched your library this way, shuffle it. +Oracle:Return up to two target creatures to their owner's hand.\nSearch your library and/or graveyard for a card named Mu Yanling, reveal it, and put it into your hand. If you searched your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt b/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt index fdae154ed94..dd667120652 100644 --- a/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt +++ b/forge-gui/res/cardsfolder/r/riddle_of_lightning.txt @@ -1,10 +1,10 @@ Name:Riddle of Lightning ManaCost:3 R R Types:Instant -A:SP$Scry | Cost$ 3 R R | ScryNum$ 3 | SubAbility$ DBReveal | SpellDescription$ Choose any target. Scry 3, then reveal the top card of your library. CARDNAME deals damage equal to that card's converted mana cost to that permanent or player. (To 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.) +A:SP$Scry | Cost$ 3 R R | ScryNum$ 3 | SubAbility$ DBReveal | SpellDescription$ Choose any target. Scry 3, then reveal the top card of your library. CARDNAME deals damage equal to that card's mana value to that permanent or player. SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | SubAbility$ DBDamage -SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | StackDescription$ CARDNAME deals damage equal to that card's converted mana cost to that permanent or player. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | StackDescription$ CARDNAME deals damage equal to that card's mana value to that permanent or player. SVar:X:Count$TopOfLibraryCMC AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/riddle_of_lightning.jpg -Oracle:Choose any target. Scry 3, then reveal the top card of your library. Riddle of Lightning deals damage equal to that card's converted mana cost to that permanent or player. (To 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:Choose any target. Scry 3, then reveal the top card of your library. Riddle of Lightning deals damage equal to that card's mana value to that permanent or player. diff --git a/forge-gui/res/cardsfolder/r/riftmarked_knight.txt b/forge-gui/res/cardsfolder/r/riftmarked_knight.txt index d2a68884b2e..9065e9b3cdd 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}\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/rime_transfusion.txt b/forge-gui/res/cardsfolder/r/rime_transfusion.txt index ffd6e1e4596..7dcace56421 100644 --- a/forge-gui/res/cardsfolder/r/rime_transfusion.txt +++ b/forge-gui/res/cardsfolder/r/rime_transfusion.txt @@ -3,8 +3,8 @@ ManaCost:1 B Types:Snow Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 1 | AddAbility$ PumpA | Description$ Enchanted creature gets +2/+1 and has "{S}: This creature can't be blocked this turn except by snow creatures." ({S} can be paid with one mana from a snow permanent.) +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 1 | AddAbility$ PumpA | Description$ Enchanted creature gets +2/+1 and has "{S}: This creature can't be blocked this turn except by snow creatures." ({S} can be paid with one mana from a snow source.) SVar:PumpA:AB$ Effect | Cost$ S | Name$ Rime Transfusion Effect | StaticAbilities$ KWPump | SpellDescription$ CARDNAME can't be blocked this turn except by snow creatures. SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.EffectSource | ValidBlocker$ Creature.nonSnow | EffectZone$ Command | Description$ EFFECTSOURCE can't be blocked this turn except by snow creatures. SVar:Picture:http://www.wizards.com/global/images/magic/general/rime_transfusion.jpg -Oracle:Enchant creature\nEnchanted creature gets +2/+1 and has "{S}: This creature can't be blocked this turn except by snow creatures." ({S} can be paid with one mana from a snow permanent.) +Oracle:Enchant creature\nEnchanted creature gets +2/+1 and has "{S}: This creature can't be blocked this turn except by snow creatures." ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/r/rimebound_dead.txt b/forge-gui/res/cardsfolder/r/rimebound_dead.txt index 183f6b7e06b..b26f3f88229 100644 --- a/forge-gui/res/cardsfolder/r/rimebound_dead.txt +++ b/forge-gui/res/cardsfolder/r/rimebound_dead.txt @@ -6,4 +6,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/rimebound_dead.jpg -Oracle:{S}: Regenerate Rimebound Dead. ({S} can be paid with one mana from a snow permanent.) +Oracle:{S}: Regenerate Rimebound Dead. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/r/rimehorn_aurochs.txt b/forge-gui/res/cardsfolder/r/rimehorn_aurochs.txt index daa0d2f4bec..5d97a00e21f 100644 --- a/forge-gui/res/cardsfolder/r/rimehorn_aurochs.txt +++ b/forge-gui/res/cardsfolder/r/rimehorn_aurochs.txt @@ -11,4 +11,4 @@ SVar:DBMustBlock:DB$ MustBlock | DefinedAttacker$ ParentTarget | ValidTgts$ Crea AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/rimehorn_aurochs.jpg -Oracle:Trample\nWhenever Rimehorn Aurochs attacks, it gets +1/+0 until end of turn for each other attacking Aurochs.\n{2}{S}: Target creature blocks target creature this turn if able. ({S} can be paid with one mana from a snow permanent.) +Oracle:Trample\nWhenever Rimehorn Aurochs attacks, it gets +1/+0 until end of turn for each other attacking Aurochs.\n{2}{S}: Target creature blocks target creature this turn if able. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/r/rimescale_dragon.txt b/forge-gui/res/cardsfolder/r/rimescale_dragon.txt index 1674f58571e..de6b31aebd2 100644 --- a/forge-gui/res/cardsfolder/r/rimescale_dragon.txt +++ b/forge-gui/res/cardsfolder/r/rimescale_dragon.txt @@ -8,4 +8,4 @@ A:AB$ PutCounter | Cost$ 2 S | ValidTgts$ Creature | IsCurse$ True | TgtPrompt$ SVar:DBTap:DB$ Tap | Defined$ Targeted AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/rimescale_dragon.jpg -Oracle:Flying\n{2}{S}: Tap target creature and put an ice counter on it. ({S} can be paid with one mana from a snow permanent.)\nCreatures with ice counters on them don't untap during their controllers' untap steps. +Oracle:Flying\n{2}{S}: Tap target creature and put an ice counter on it. ({S} can be paid with one mana from a snow source.)\nCreatures with ice counters on them don't untap during their controllers' untap steps. diff --git a/forge-gui/res/cardsfolder/r/rimewind_cryomancer.txt b/forge-gui/res/cardsfolder/r/rimewind_cryomancer.txt index 7028e77de9c..849ac5d9f60 100644 --- a/forge-gui/res/cardsfolder/r/rimewind_cryomancer.txt +++ b/forge-gui/res/cardsfolder/r/rimewind_cryomancer.txt @@ -2,7 +2,7 @@ Name:Rimewind Cryomancer ManaCost:3 U Types:Creature Human Wizard PT:2/3 -A:AB$ Counter | Cost$ 1 T | TgtPrompt$ Select target Activated Ability | ValidTgts$ Card | TargetType$ Activated | IsPresent$ Permanent.Snow+YouCtrl | PresentCompare$ GE4 | SpellDescription$ Counter target activated ability. Activate this ability only if you control four or more snow permanents. +A:AB$ Counter | Cost$ 1 T | TgtPrompt$ Select target Activated Ability | ValidTgts$ Card | TargetType$ Activated | IsPresent$ Permanent.Snow+YouCtrl | PresentCompare$ GE4 | SpellDescription$ Counter target activated ability. Activate only if you control four or more snow permanents. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/rimewind_cryomancer.jpg -Oracle:{1}, {T}: Counter target activated ability. Activate this ability only if you control four or more snow permanents. (Mana abilities can't be targeted.) +Oracle:{1}, {T}: Counter target activated ability. Activate only if you control four or more snow permanents. (Mana abilities can't be targeted.) diff --git a/forge-gui/res/cardsfolder/r/rimewind_taskmage.txt b/forge-gui/res/cardsfolder/r/rimewind_taskmage.txt index 6f52249a47b..a006e2b4363 100644 --- a/forge-gui/res/cardsfolder/r/rimewind_taskmage.txt +++ b/forge-gui/res/cardsfolder/r/rimewind_taskmage.txt @@ -2,8 +2,8 @@ Name:Rimewind Taskmage ManaCost:1 U Types:Creature Human Wizard PT:1/2 -A:AB$ TapOrUntap | Cost$ 1 T | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | IsPresent$ Permanent.Snow+YouCtrl | PresentCompare$ GE4 | SpellDescription$ You may tap or untap target permanent. Activate this ability only if you control four or more snow permanents. +A:AB$ TapOrUntap | Cost$ 1 T | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | IsPresent$ Permanent.Snow+YouCtrl | PresentCompare$ GE4 | SpellDescription$ You may tap or untap target permanent. Activate only if you control four or more snow permanents. AI:RemoveDeck:Random AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/rimewind_taskmage.jpg -Oracle:{1}, {T}: You may tap or untap target permanent. Activate this ability only if you control four or more snow permanents. +Oracle:{1}, {T}: You may tap or untap target permanent. Activate only if you control four or more snow permanents. diff --git a/forge-gui/res/cardsfolder/r/ring_of_three_wishes.txt b/forge-gui/res/cardsfolder/r/ring_of_three_wishes.txt index 4efaab445f6..50ed861295d 100644 --- a/forge-gui/res/cardsfolder/r/ring_of_three_wishes.txt +++ b/forge-gui/res/cardsfolder/r/ring_of_three_wishes.txt @@ -2,6 +2,6 @@ Name:Ring of Three Wishes ManaCost:5 Types:Artifact K:etbCounter:WISH:3 -A:AB$ ChangeZone | Cost$ 5 T SubCounter<1/WISH> | 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:AB$ ChangeZone | Cost$ 5 T SubCounter<1/WISH> | 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/ring_of_three_wishes.jpg -Oracle:Ring of Three Wishes enters the battlefield with three wish counters on it.\n{5}, {T}, Remove a wish counter from Ring of Three Wishes: Search your library for a card and put that card into your hand. Then shuffle your library. +Oracle:Ring of Three Wishes enters the battlefield with three wish counters on it.\n{5}, {T}, Remove a wish counter from Ring of Three Wishes: Search your library for a card, put that card into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ringskipper.txt b/forge-gui/res/cardsfolder/r/ringskipper.txt index 2588a3d8171..cb86c52b867 100644 --- a/forge-gui/res/cardsfolder/r/ringskipper.txt +++ b/forge-gui/res/cardsfolder/r/ringskipper.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigClash | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, clash with an opponent. If you win, return CARDNAME to its owner's hand. SVar:TrigClash:DB$ Clash | WinSubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Hand -Oracle:Flying\nWhen Ringskipper dies, clash with an opponent. If you win, return Ringskipper to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Flying\nWhen Ringskipper dies, clash with an opponent. If you win, return Ringskipper to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/r/rishkars_expertise.txt b/forge-gui/res/cardsfolder/r/rishkars_expertise.txt index 314c21b295e..c43476239c2 100644 --- a/forge-gui/res/cardsfolder/r/rishkars_expertise.txt +++ b/forge-gui/res/cardsfolder/r/rishkars_expertise.txt @@ -1,8 +1,8 @@ Name:Rishkar's Expertise ManaCost:4 G G Types:Sorcery -A:SP$ Draw | Cost$ 4 G G | NumCards$ X | SubAbility$ DBPlay | SpellDescription$ Draw cards equal to the greatest power among creatures you control. You may cast a spell with converted mana cost 5 or less from your hand without paying its mana cost. +A:SP$ Draw | Cost$ 4 G G | NumCards$ X | SubAbility$ DBPlay | SpellDescription$ Draw cards equal to the greatest power among creatures you control. You may cast a spell with mana value 5 or less from your hand without paying its mana cost. SVar:X:Count$GreatestPower_Creature.YouCtrl SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+YouOwn | ValidSA$ Spell.cmcLE5 | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/rishkars_expertise.jpg -Oracle:Draw cards equal to the greatest power among creatures you control.\nYou may cast a spell with converted mana cost 5 or less from your hand without paying its mana cost. +Oracle:Draw cards equal to the greatest power among creatures you control.\nYou may cast a spell with mana value 5 or less from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/r/rite_of_passage.txt b/forge-gui/res/cardsfolder/r/rite_of_passage.txt index 19b58863099..760161c8ae0 100644 --- a/forge-gui/res/cardsfolder/r/rite_of_passage.txt +++ b/forge-gui/res/cardsfolder/r/rite_of_passage.txt @@ -1,7 +1,7 @@ Name:Rite of Passage ManaCost:2 G Types:Enchantment -T:Mode$ DamageDoneOnce | ValidTarget$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control is dealt damage, put a +1/+1 counter on it. (The damage is dealt before the counter is put on.) +T:Mode$ DamageDoneOnce | ValidTarget$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control is dealt damage, put a +1/+1 counter on it. (It must survive the damage to get the counter.) SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredTargetLKICopy | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/rite_of_passage.jpg -Oracle:Whenever a creature you control is dealt damage, put a +1/+1 counter on it. (The damage is dealt before the counter is put on.) +Oracle:Whenever a creature you control is dealt damage, put a +1/+1 counter on it. (It must survive the damage to get the counter.) diff --git a/forge-gui/res/cardsfolder/r/rites_of_spring.txt b/forge-gui/res/cardsfolder/r/rites_of_spring.txt index 0ec0efc8a5a..cabefacd1ae 100644 --- a/forge-gui/res/cardsfolder/r/rites_of_spring.txt +++ b/forge-gui/res/cardsfolder/r/rites_of_spring.txt @@ -1,10 +1,10 @@ Name:Rites of Spring ManaCost:1 G Types:Sorcery -A:SP$ Discard | Cost$ 1 G | Defined$ You | AnyNumber$ True | Mode$ TgtChoose | Optional$ True | RememberDiscarded$ True | SubAbility$ DBChangeZone | SpellDescription$ Discard any number of cards. Search your library for up to that many basic land cards, reveal those cards, and put them into your hand. Then shuffle your library. +A:SP$ Discard | Cost$ 1 G | Defined$ You | AnyNumber$ True | Mode$ TgtChoose | Optional$ True | RememberDiscarded$ True | SubAbility$ DBChangeZone | SpellDescription$ Discard any number of cards. Search your library for up to that many basic land cards, reveal them, put them into your hand, then shuffle. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/rites_of_spring.jpg -Oracle:Discard any number of cards. Search your library for up to that many basic land cards, reveal those cards, and put them into your hand. Then shuffle your library. +Oracle:Discard any number of cards. Search your library for up to that many basic land cards, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ritual_of_soot.txt b/forge-gui/res/cardsfolder/r/ritual_of_soot.txt index 2986530ba29..c5bb733a9cc 100644 --- a/forge-gui/res/cardsfolder/r/ritual_of_soot.txt +++ b/forge-gui/res/cardsfolder/r/ritual_of_soot.txt @@ -1,5 +1,5 @@ Name:Ritual of Soot ManaCost:2 B B Types:Sorcery -A:SP$ DestroyAll | Cost$ 2 B B | ValidCards$ Creature.cmcLE3 | SpellDescription$ Destroy all creatures with converted mana cost 3 or less. -Oracle:Destroy all creatures with converted mana cost 3 or less. +A:SP$ DestroyAll | Cost$ 2 B B | ValidCards$ Creature.cmcLE3 | SpellDescription$ Destroy all creatures with mana value 3 or less. +Oracle:Destroy all creatures with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/r/rix_maadi_dungeon_palace.txt b/forge-gui/res/cardsfolder/r/rix_maadi_dungeon_palace.txt index 2a9364e08c0..816029661b9 100644 --- a/forge-gui/res/cardsfolder/r/rix_maadi_dungeon_palace.txt +++ b/forge-gui/res/cardsfolder/r/rix_maadi_dungeon_palace.txt @@ -2,6 +2,6 @@ Name:Rix Maadi, Dungeon Palace ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Discard | Cost$ 1 B R T | NumCards$ 1 | Mode$ TgtChoose | Defined$ Player | SorcerySpeed$ True | SpellDescription$ Each player discards a card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 1 B R T | NumCards$ 1 | Mode$ TgtChoose | Defined$ Player | SorcerySpeed$ True | SpellDescription$ Each player discards a card. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/rix_maadi_dungeon_palace.jpg -Oracle:{T}: Add {C}.\n{1}{B}{R}, {T}: Each player discards a card. Activate this ability only any time you could cast a sorcery. +Oracle:{T}: Add {C}.\n{1}{B}{R}, {T}: Each player discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/r/rock_hydra.txt b/forge-gui/res/cardsfolder/r/rock_hydra.txt index b407259f96d..2a00827a721 100644 --- a/forge-gui/res/cardsfolder/r/rock_hydra.txt +++ b/forge-gui/res/cardsfolder/r/rock_hydra.txt @@ -4,7 +4,7 @@ Types:Creature Hydra PT:0/0 K:etbCounter:P1P1:X A:AB$ PreventDamage | Cost$ R | Defined$ Self | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to CARDNAME this turn. -A:AB$ PutCounter | Cost$ R R R | ActivationPhases$ Upkeep | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate this ability only during your upkeep. +A:AB$ PutCounter | Cost$ R R R | ActivationPhases$ Upkeep | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate only during your upkeep. T:Mode$ DamageDone | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ RemoveCtrsTrig | Static$ True SVar:RemoveCtrsTrig:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ NumDmgTrig R:Event$ DamageDone | ValidTarget$ Card.Self | ActiveZones$ Battlefield | ReplaceWith$ ReplaceDamage | PreventionEffect$ True | Description$ For each 1 damage that would be dealt to CARDNAME, if it has a +1/+1 counter on it, remove a +1/+1 counter from it and prevent that 1 damage. @@ -17,4 +17,4 @@ SVar:Y:Count$CardCounters.P1P1 SVar:Z:SVar$NumDmg/Minus.Y AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/rock_hydra.jpg -Oracle:Rock Hydra enters the battlefield with X +1/+1 counters on it.\nFor each 1 damage that would be dealt to Rock Hydra, if it has a +1/+1 counter on it, remove a +1/+1 counter from it and prevent that 1 damage.\n{R}: Prevent the next 1 damage that would be dealt to Rock Hydra this turn.\n{R}{R}{R}: Put a +1/+1 counter on Rock Hydra. Activate this ability only during your upkeep. \ No newline at end of file +Oracle:Rock Hydra enters the battlefield with X +1/+1 counters on it.\nFor each 1 damage that would be dealt to Rock Hydra, if it has a +1/+1 counter on it, remove a +1/+1 counter from it and prevent that 1 damage.\n{R}: Prevent the next 1 damage that would be dealt to Rock Hydra this turn.\n{R}{R}{R}: Put a +1/+1 counter on Rock Hydra. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/r/rocket_launcher.txt b/forge-gui/res/cardsfolder/r/rocket_launcher.txt index 53eaeb66b62..66f25b43c5e 100644 --- a/forge-gui/res/cardsfolder/r/rocket_launcher.txt +++ b/forge-gui/res/cardsfolder/r/rocket_launcher.txt @@ -1,9 +1,9 @@ Name:Rocket Launcher ManaCost:4 Types:Artifact -A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBDelayTrig | IsPresent$ Card.Self+notFirstTurnControlled | SpellDescription$ CARDNAME deals 1 damage to any target. Destroy CARDNAME at the beginning of the next end step. Activate this ability only if you've controlled CARDNAME continuously since the beginning of your most recent turn. +A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SubAbility$ DBDelayTrig | IsPresent$ Card.Self+notFirstTurnControlled | SpellDescription$ CARDNAME deals 1 damage to any target. Destroy CARDNAME at the beginning of the next end step. Activate only if you've controlled CARDNAME continuously since the beginning of your most recent turn. SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ DestroySource | TriggerDescription$ Destroy CARDNAME at the beginning of the next end step. SVar:DestroySource:DB$ Destroy | Defined$ Self AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/rocket_launcher.jpg -Oracle:{2}: Rocket Launcher deals 1 damage to any target. Destroy Rocket Launcher at the beginning of the next end step. Activate this ability only if you've controlled Rocket Launcher continuously since the beginning of your most recent turn. +Oracle:{2}: Rocket Launcher deals 1 damage to any target. Destroy Rocket Launcher at the beginning of the next end step. Activate only if you've controlled Rocket Launcher continuously since the beginning of your most recent turn. diff --git a/forge-gui/res/cardsfolder/r/rocky_tar_pit.txt b/forge-gui/res/cardsfolder/r/rocky_tar_pit.txt index 3de8defef0b..311a08a57e6 100644 --- a/forge-gui/res/cardsfolder/r/rocky_tar_pit.txt +++ b/forge-gui/res/cardsfolder/r/rocky_tar_pit.txt @@ -2,6 +2,6 @@ Name:Rocky Tar Pit ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Swamp,Mountain | ChangeNum$ 1 | SpellDescription$ Search your library for a Swamp or Mountain card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Swamp,Mountain | ChangeNum$ 1 | SpellDescription$ Search your library for a Swamp or Mountain card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/rocky_tar_pit.jpg -Oracle:Rocky Tar Pit enters the battlefield tapped.\n{T}, Sacrifice Rocky Tar Pit: Search your library for a Swamp or Mountain card, put it onto the battlefield, then shuffle your library. +Oracle:Rocky Tar Pit enters the battlefield tapped.\n{T}, Sacrifice Rocky Tar Pit: Search your library for a Swamp or Mountain card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/roiling_regrowth.txt b/forge-gui/res/cardsfolder/r/roiling_regrowth.txt index 3859fe96bda..380de60295f 100755 --- a/forge-gui/res/cardsfolder/r/roiling_regrowth.txt +++ b/forge-gui/res/cardsfolder/r/roiling_regrowth.txt @@ -1,7 +1,7 @@ Name:Roiling Regrowth ManaCost:2 G Types:Instant -A:SP$ Sacrifice | Cost$ 2 G | Defined$ You | SacValid$ Land | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Sacrifice a land. Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +A:SP$ Sacrifice | Cost$ 2 G | Defined$ You | SacValid$ Land | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Sacrifice a land. Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | Tapped$ True | StackDescription$ None SVar:AIPreference:SacCost$Land.Basic+tapped -Oracle:Sacrifice a land. Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:Sacrifice a land. Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/rootless_yew.txt b/forge-gui/res/cardsfolder/r/rootless_yew.txt index e2982e5528b..0e905ad8de1 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 power or toughness 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. 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 power or toughness 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. diff --git a/forge-gui/res/cardsfolder/r/rootrunner.txt b/forge-gui/res/cardsfolder/r/rootrunner.txt index fec543a0912..750ec67f322 100644 --- a/forge-gui/res/cardsfolder/r/rootrunner.txt +++ b/forge-gui/res/cardsfolder/r/rootrunner.txt @@ -7,4 +7,4 @@ K:Soulshift:3 AI:RemoveDeck:All DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/rootrunner.jpg -Oracle:{G}{G}, Sacrifice Rootrunner: Put target land on top of its owner's library.\nSoulshift 3 (When this creature dies, you may return target Spirit card with converted mana cost 3 or less from your graveyard to your hand.) +Oracle:{G}{G}, Sacrifice Rootrunner: Put target land on top of its owner's library.\nSoulshift 3 (When this creature dies, you may return target Spirit card with mana value 3 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/r/rootwalla.txt b/forge-gui/res/cardsfolder/r/rootwalla.txt index 24d0a5f9a7e..7b152d2d822 100644 --- a/forge-gui/res/cardsfolder/r/rootwalla.txt +++ b/forge-gui/res/cardsfolder/r/rootwalla.txt @@ -2,5 +2,5 @@ Name:Rootwalla ManaCost:2 G Types:Creature Lizard PT:2/2 -A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. -Oracle:{1}{G}: Rootwalla gets +2/+2 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. +Oracle:{1}{G}: Rootwalla gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/r/rootwater_thief.txt b/forge-gui/res/cardsfolder/r/rootwater_thief.txt index 2ef049f0f9d..be839c801d3 100644 --- a/forge-gui/res/cardsfolder/r/rootwater_thief.txt +++ b/forge-gui/res/cardsfolder/r/rootwater_thief.txt @@ -3,7 +3,7 @@ ManaCost:1 U Types:Creature Merfolk Rogue PT:1/2 A:AB$ Pump | Cost$ U | KW$ Flying | Defined$ Self | SpellDescription$ CARDNAME gains flying until end of turn. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigChangeZone | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {2}. If you do, search that player's library for a card and exile it, then the player shuffles their library. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigChangeZone | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {2}. If you do, search that player's library for a card and exile it, then the player shuffles. SVar:TrigChangeZone:AB$ChangeZone | Cost$ 2 | Origin$ Library | Destination$ Exile | DefinedPlayer$ TriggeredTarget | ChangeType$ Card | ChangeNum$ 1 | Chooser$ You | Shuffle$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/rootwater_thief.jpg -Oracle:{U}: Rootwater Thief gains flying until end of turn.\nWhenever Rootwater Thief deals combat damage to a player, you may pay {2}. If you do, search that player's library for a card and exile it, then the player shuffles their library. +Oracle:{U}: Rootwater Thief gains flying until end of turn.\nWhenever Rootwater Thief deals combat damage to a player, you may pay {2}. If you do, search that player's library for a card and exile it, then the player shuffles. diff --git a/forge-gui/res/cardsfolder/r/rootweaver_druid.txt b/forge-gui/res/cardsfolder/r/rootweaver_druid.txt index 30b9c25b653..8427f9a7fcd 100755 --- a/forge-gui/res/cardsfolder/r/rootweaver_druid.txt +++ b/forge-gui/res/cardsfolder/r/rootweaver_druid.txt @@ -2,7 +2,7 @@ Name:Rootweaver Druid ManaCost:2 G Types:Creature Elf Druid PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME enters the battlefield, each opponent may search their library for up to three basic land cards. They each put one of those cards onto the battlefield tapped under your control and the rest onto the battlefield tapped under their control. Then each player who searched their library this way shuffles it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME enters the battlefield, each opponent may search their library for up to three basic land cards. They each put one of those cards onto the battlefield tapped under your control and the rest onto the battlefield tapped under their control. Then each player who searched their library this way shuffles. SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Opponent | RepeatSubAbility$ DBSearch | ChangeZoneTable$ True | SubAbility$ DBCleanup SVar:DBSearch:DB$ ChangeZone | DefinedPlayer$ Player.IsRemembered | Optional$ True | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Land.Basic+RememberedPlayerCtrl | ChangeNum$ 3 | RememberChanged$ True | NoReveal$ True | ShuffleNonMandatory$ True | SubAbility$ DBChoose SVar:DBChoose:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Card.IsRemembered+RememberedPlayerCtrl | ChoiceZone$ Library | Amount$ 1 | Mandatory$ True | ChoiceTitle$ Choose a card to put on your opponent's battlefield | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBGive @@ -10,4 +10,4 @@ SVar:DBGive:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | NoLook SVar:DBKeep:DB$ ChangeZoneAll | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.IsRemembered+RememberedPlayerCtrl | Tapped$ True | SubAbility$ DBClearChosen SVar:DBClearChosen:DB$ Cleanup | ClearChosenCard$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When Rootweaver Druid enters the battlefield, each opponent may search their library for up to three basic land cards. They each put one of those cards onto the battlefield tapped under your control and the rest onto the battlefield tapped under their control. Then each player who searched their library this way shuffles it. +Oracle:When Rootweaver Druid enters the battlefield, each opponent may search their library for up to three basic land cards. They each put one of those cards onto the battlefield tapped under your control and the rest onto the battlefield tapped under their control. Then each player who searched their library this way shuffles. diff --git a/forge-gui/res/cardsfolder/r/rot_farm_skeleton.txt b/forge-gui/res/cardsfolder/r/rot_farm_skeleton.txt index 964f771b617..5efc43fc1cc 100644 --- a/forge-gui/res/cardsfolder/r/rot_farm_skeleton.txt +++ b/forge-gui/res/cardsfolder/r/rot_farm_skeleton.txt @@ -3,6 +3,6 @@ ManaCost:2 B G Types:Creature Plant Skeleton PT:4/1 K:CARDNAME can't block. -A:AB$ ChangeZone | Cost$ 2 B G Mill<4> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 2 B G Mill<4> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate only as a sorcery. DeckHas:Ability$Graveyard -Oracle:Rot Farm Skeleton can't block.\n{2}{B}{G}, Mill four cards: Return Rot Farm Skeleton from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery. +Oracle:Rot Farm Skeleton can't block.\n{2}{B}{G}, Mill four cards: Return Rot Farm Skeleton from your graveyard to the battlefield. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/r/roterothopter.txt b/forge-gui/res/cardsfolder/r/roterothopter.txt index 00e2267c662..a5acb1210f8 100644 --- a/forge-gui/res/cardsfolder/r/roterothopter.txt +++ b/forge-gui/res/cardsfolder/r/roterothopter.txt @@ -3,6 +3,6 @@ ManaCost:1 Types:Artifact Creature Thopter PT:0/2 K:Flying -A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability no more than twice each turn. +A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate no more than twice each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/roterothopter.jpg -Oracle:Flying\n{2}: Roterothopter gets +1/+0 until end of turn. Activate this ability no more than twice each turn. +Oracle:Flying\n{2}: Roterothopter gets +1/+0 until end of turn. Activate no more than twice each turn. diff --git a/forge-gui/res/cardsfolder/r/rowans_stalwarts.txt b/forge-gui/res/cardsfolder/r/rowans_stalwarts.txt index cb026f19367..2da5bb4bbc3 100644 --- a/forge-gui/res/cardsfolder/r/rowans_stalwarts.txt +++ b/forge-gui/res/cardsfolder/r/rowans_stalwarts.txt @@ -2,7 +2,7 @@ Name:Rowan's Stalwarts ManaCost:4 R Types:Creature Human Knight PT:5/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 Rowan, Fearless Sparkmage, 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$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Rowan, Fearless Sparkmage, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedRowan; Fearless Sparkmage | ChangeNum$ 1 | Optional$ True DeckHints:Name$Rowan, Fearless Sparkmage -Oracle:When Rowan's Stalwarts enters the battlefield, you may search your library and/or graveyard for a card named Rowan, Fearless Sparkmage, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:When Rowan's Stalwarts enters the battlefield, you may search your library and/or graveyard for a card named Rowan, Fearless Sparkmage, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/r/ruin_in_their_wake.txt b/forge-gui/res/cardsfolder/r/ruin_in_their_wake.txt index 74399d87420..7edd3e6121a 100644 --- a/forge-gui/res/cardsfolder/r/ruin_in_their_wake.txt +++ b/forge-gui/res/cardsfolder/r/ruin_in_their_wake.txt @@ -2,11 +2,11 @@ Name:Ruin in Their Wake ManaCost:1 G Types:Sorcery K:Devoid -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 1 | Reveal$ True | Shuffle$ False | RememberChanged$ True | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a basic land card and reveal it. You may put that card onto the battlefield tapped if you control a land named Wastes. Otherwise, put that card into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 1 | Reveal$ True | Shuffle$ False | RememberChanged$ True | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a basic land card and reveal it. You may put that card onto the battlefield tapped if you control a land named Wastes. Otherwise, put that card into your hand. Then shuffle. SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Battlefield | Tapped$ True | ConditionPresent$ Land.namedWastes+YouCtrl | ForgetChanged$ True | Optional$ True | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | SubAbility$ DBShuffle SVar:DBShuffle:DB$ Shuffle | Defined$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Name$Wastes SVar:Picture:http://www.wizards.com/global/images/magic/general/ruin_in_their_wake.jpg -Oracle:Devoid (This card has no color.)\nSearch your library for a basic land card and reveal it. You may put that card onto the battlefield tapped if you control a land named Wastes. Otherwise, put that card into your hand. Then shuffle your library. +Oracle:Devoid (This card has no color.)\nSearch your library for a basic land card and reveal it. You may put that card onto the battlefield tapped if you control a land named Wastes. Otherwise, put that card into your hand. Then shuffle. diff --git a/forge-gui/res/cardsfolder/r/ruin_raider.txt b/forge-gui/res/cardsfolder/r/ruin_raider.txt index 41d0da62e14..a1d3df16984 100644 --- a/forge-gui/res/cardsfolder/r/ruin_raider.txt +++ b/forge-gui/res/cardsfolder/r/ruin_raider.txt @@ -2,10 +2,10 @@ Name:Ruin Raider ManaCost:2 B Types:Creature Orc Pirate PT:3/2 -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ RaidTest | Execute$ TrigDig | TriggerDescription$ Raid — At the beginning of your end step, if you attacked this turn, reveal the top card of your library and put that card into your hand. You lose life equal to the card's converted mana cost. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ RaidTest | Execute$ TrigDig | TriggerDescription$ Raid — At the beginning of your end step, if you attacked this turn, reveal the top card of your library and put that card into your hand. You lose life equal to the card's mana value. SVar:TrigDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLose SVar:DBLose:DB$ LoseLife | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:RaidTest:Count$AttackersDeclared -Oracle:Raid — At the beginning of your end step, if you attacked this turn, reveal the top card of your library and put that card into your hand. You lose life equal to the card's converted mana cost. +Oracle:Raid — At the beginning of your end step, if you attacked this turn, reveal the top card of your library and put that card into your hand. You lose life equal to the card's mana value. diff --git a/forge-gui/res/cardsfolder/r/rune_scarred_demon.txt b/forge-gui/res/cardsfolder/r/rune_scarred_demon.txt index 3ca63bc004e..dcbceab4261 100644 --- a/forge-gui/res/cardsfolder/r/rune_scarred_demon.txt +++ b/forge-gui/res/cardsfolder/r/rune_scarred_demon.txt @@ -3,7 +3,7 @@ ManaCost:5 B B Types:Creature Demon 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 a card, 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 a card, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/rune_scarred_demon.jpg -Oracle:Flying\nWhen Rune-Scarred Demon enters the battlefield, search your library for a card, put it into your hand, then shuffle your library. +Oracle:Flying\nWhen Rune-Scarred Demon enters the battlefield, search your library for a card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/r/runed_crown.txt b/forge-gui/res/cardsfolder/r/runed_crown.txt index 0e3631d03b9..d1047c71dd7 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: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} +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.\nEquipped creature gets +1/+1.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/r/runeforge_champion.txt b/forge-gui/res/cardsfolder/r/runeforge_champion.txt index d691d3967ec..e015f4d8360 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 and/or graveyard 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. 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 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. +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.\nYou may pay {1} rather than pay the mana cost for Rune spells you cast. diff --git a/forge-gui/res/cardsfolder/r/rush_of_knowledge.txt b/forge-gui/res/cardsfolder/r/rush_of_knowledge.txt index 60045d99d0e..41a135d8706 100644 --- a/forge-gui/res/cardsfolder/r/rush_of_knowledge.txt +++ b/forge-gui/res/cardsfolder/r/rush_of_knowledge.txt @@ -1,8 +1,8 @@ Name:Rush of Knowledge ManaCost:4 U Types:Sorcery -A:SP$ Draw | Cost$ 4 U | Defined$ You | NumCards$ X | SpellDescription$ Draw cards equal to the highest converted mana cost among permanents you control. +A:SP$ Draw | Cost$ 4 U | Defined$ You | NumCards$ X | SpellDescription$ Draw cards equal to the highest mana value among permanents you control. SVar:X:Count$MaxCMCYouCtrl AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/rush_of_knowledge.jpg -Oracle:Draw cards equal to the highest converted mana cost among permanents you control. +Oracle:Draw cards equal to the highest mana value among permanents you control. diff --git a/forge-gui/res/cardsfolder/s/sacred_white_deer.txt b/forge-gui/res/cardsfolder/s/sacred_white_deer.txt index 6c903822148..24b819c0b7b 100644 --- a/forge-gui/res/cardsfolder/s/sacred_white_deer.txt +++ b/forge-gui/res/cardsfolder/s/sacred_white_deer.txt @@ -2,5 +2,5 @@ Name:Sacred White Deer ManaCost:1 G Types:Creature Elk A:AB$ GainLife | Cost$ 3 G T | LifeAmount$ 4 | IsPresent$ Planeswalker.Yanggu+YouCtrl | SpellDescription$ You gain 4 life. -Oracle:{3}{G}, {T}: You gain 4 life. Activate this ability only if you control a Yanggu planeswalker. +Oracle:{3}{G}, {T}: You gain 4 life. Activate only if you control a Yanggu planeswalker. PT:2/2 diff --git a/forge-gui/res/cardsfolder/s/sacrifice.txt b/forge-gui/res/cardsfolder/s/sacrifice.txt index 1bb62cf8990..78e891b11e9 100644 --- a/forge-gui/res/cardsfolder/s/sacrifice.txt +++ b/forge-gui/res/cardsfolder/s/sacrifice.txt @@ -1,8 +1,8 @@ Name:Sacrifice ManaCost:B Types:Instant -A:SP$ Mana | Cost$ B Sac<1/Creature> | Produced$ B | Amount$ X | SpellDescription$ Add an amount of black mana equal to the sacrificed creature's converted mana cost. +A:SP$ Mana | Cost$ B Sac<1/Creature> | Produced$ B | Amount$ X | SpellDescription$ Add an amount of black mana equal to the sacrificed creature's mana value. 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 this spell, 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 mana value. diff --git a/forge-gui/res/cardsfolder/s/sadistic_hypnotist.txt b/forge-gui/res/cardsfolder/s/sadistic_hypnotist.txt index 092f5b6753e..65e6ade3542 100644 --- a/forge-gui/res/cardsfolder/s/sadistic_hypnotist.txt +++ b/forge-gui/res/cardsfolder/s/sadistic_hypnotist.txt @@ -2,6 +2,6 @@ Name:Sadistic Hypnotist ManaCost:3 B B Types:Creature Human Minion PT:2/2 -A:AB$ Discard | Cost$ Sac<1/Creature> | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards two cards. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ Sac<1/Creature> | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ Target player discards two cards. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/sadistic_hypnotist.jpg -Oracle:Sacrifice a creature: Target player discards two cards. Activate this ability only any time you could cast a sorcery. +Oracle:Sacrifice a creature: Target player discards two cards. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/sadistic_sacrament.txt b/forge-gui/res/cardsfolder/s/sadistic_sacrament.txt index b447f8cee67..b3fa69c9d0a 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 | 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. +A:SP$ ChangeZone | Cost$ B B B | Origin$ Library | Destination$ Exile | ValidTgts$ Player | ChangeType$ Card | ChangeNum$ X | IsCurse$ True | Chooser$ You | Shuffle$ True | SpellDescription$ Search target player's library for up to three cards, exile them, then that player shuffles. If this spell was kicked, instead search that player's library for up to fifteen cards, exile them, then that player shuffles. 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 this spell 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. If this spell was kicked, instead search that player's library for up to fifteen cards, exile them, then that player shuffles. diff --git a/forge-gui/res/cardsfolder/s/safewright_quest.txt b/forge-gui/res/cardsfolder/s/safewright_quest.txt index 6e0b070f386..23aa819dcd7 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, and 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, put it into your hand, then shuffle. 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, and put it into your hand. Then shuffle your library. +Oracle:Search your library for a Forest or Plains card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/saffi_eriksdotter.txt b/forge-gui/res/cardsfolder/s/saffi_eriksdotter.txt index 7485fb4a8d8..c26659dc809 100644 --- a/forge-gui/res/cardsfolder/s/saffi_eriksdotter.txt +++ b/forge-gui/res/cardsfolder/s/saffi_eriksdotter.txt @@ -2,9 +2,9 @@ Name:Saffi Eriksdotter ManaCost:G W Types:Legendary Creature Human Scout PT:2/2 -A:AB$ Effect | Cost$ Sac<1/CARDNAME> | Name$ Saffi Eriksdotter | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigChangesZone | ForgetOnMoved$ Graveyard | RememberObjects$ Targeted | SpellDescription$ When target creature is put into your graveyard from the battlefield this turn, return that card to the battlefield. +A:AB$ Effect | Cost$ Sac<1/CARDNAME> | Name$ Saffi Eriksdotter | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigChangesZone | ForgetOnMoved$ Graveyard | RememberObjects$ Targeted | SpellDescription$ When target creature is put into your graveyard this turn, return that card to the battlefield. SVar:TrigChangesZone:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered+YouOwn | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigBounceMe | TriggerDescription$ If the targeted card of Saffi Eriksdotter is put into your graveyard from the battlefield this turn, return it to the battlefield. SVar:TrigBounceMe:DB$ ChangeZone | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/saffi_eriksdotter.jpg -Oracle:Sacrifice Saffi Eriksdotter: When target creature is put into your graveyard from the battlefield this turn, return that card to the battlefield. +Oracle:Sacrifice Saffi Eriksdotter: When target creature is put into your graveyard this turn, return that card to the battlefield. diff --git a/forge-gui/res/cardsfolder/s/saheeli_rai.txt b/forge-gui/res/cardsfolder/s/saheeli_rai.txt index 4efe7e6a786..82e0068f1d3 100644 --- a/forge-gui/res/cardsfolder/s/saheeli_rai.txt +++ b/forge-gui/res/cardsfolder/s/saheeli_rai.txt @@ -5,6 +5,6 @@ Loyalty:3 A:AB$ Scry | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ScryNum$ 1 | SubAbility$ DBDealDamage | SpellDescription$ Scry 1. CARDNAME deals 1 damage to each opponent. SVar:DBDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 | AILogic$ Good 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. +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. 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. diff --git a/forge-gui/res/cardsfolder/s/saheelis_directive.txt b/forge-gui/res/cardsfolder/s/saheelis_directive.txt index bdf8e24b79a..45d381e4218 100644 --- a/forge-gui/res/cardsfolder/s/saheelis_directive.txt +++ b/forge-gui/res/cardsfolder/s/saheelis_directive.txt @@ -2,6 +2,6 @@ Name:Saheeli's Directive ManaCost:X R R R Types:Sorcery K:Improvise -A:SP$ Dig | Cost$ X R R R | DigNum$ X | Reveal$ True | AnyNumber$ True | ChangeValid$ Artifact.cmcLEX | ChangeNum$ X | DestinationZone$ Battlefield | DestinationZone2$ Graveyard | SpellDescription$ Reveal the top X cards of your library. You may put any number of artifact cards with converted mana cost X or less from among them onto the battlefield. Then put all cards revealed this way that weren't put onto the battlefield into your graveyard. +A:SP$ Dig | Cost$ X R R R | DigNum$ X | Reveal$ True | AnyNumber$ True | ChangeValid$ Artifact.cmcLEX | ChangeNum$ X | DestinationZone$ Battlefield | DestinationZone2$ Graveyard | SpellDescription$ Reveal the top X cards of your library. You may put any number of artifact cards with mana value X or less from among them onto the battlefield. Then put all cards revealed this way that weren't put onto the battlefield into your graveyard. SVar:X:Count$xPaid -Oracle:Improvise (Each artifact you tap after you're done activating mana abilities pays for {1}.)\nReveal the top X cards of your library. You may put any number of artifact cards with converted mana cost X or less from among them onto the battlefield. Then put all cards revealed this way that weren't put onto the battlefield into your graveyard. +Oracle:Improvise (Each artifact you tap after you're done activating mana abilities pays for {1}.)\nReveal the top X cards of your library. You may put any number of artifact cards with mana value X or less from among them onto the battlefield. Then put all cards revealed this way that weren't put onto the battlefield into your graveyard. diff --git a/forge-gui/res/cardsfolder/s/sakura_tribe_elder.txt b/forge-gui/res/cardsfolder/s/sakura_tribe_elder.txt index f0dc38454bc..c00fb3b773b 100644 --- a/forge-gui/res/cardsfolder/s/sakura_tribe_elder.txt +++ b/forge-gui/res/cardsfolder/s/sakura_tribe_elder.txt @@ -2,6 +2,6 @@ Name:Sakura-Tribe Elder ManaCost:1 G Types:Creature Snake Shaman PT:1/1 -A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:Picture:http://resources.wizards.com/magic/cards/chk/en-us/card50510.jpg -Oracle:Sacrifice Sakura-Tribe Elder: Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. +Oracle:Sacrifice Sakura-Tribe Elder: Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/salvaging_station.txt b/forge-gui/res/cardsfolder/s/salvaging_station.txt index dbd80005aa9..5a52ea35be0 100644 --- a/forge-gui/res/cardsfolder/s/salvaging_station.txt +++ b/forge-gui/res/cardsfolder/s/salvaging_station.txt @@ -1,9 +1,9 @@ Name:Salvaging Station ManaCost:6 Types:Artifact -A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Artifact.nonCreature+cmcLE1+YouCtrl | TgtPrompt$ Select target noncreature artifact card with converted mana cost 1 or less from your graveyard | SpellDescription$ Return target noncreature artifact card with converted mana cost 1 or less from your graveyard to the battlefield. +A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Artifact.nonCreature+cmcLE1+YouCtrl | TgtPrompt$ Select target noncreature artifact card with mana value 1 or less from your graveyard | SpellDescription$ Return target noncreature artifact card with mana value 1 or less from your graveyard to the battlefield. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | Execute$ TrigUntap | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature dies, you may untap CARDNAME. SVar:TrigUntap:DB$Untap | Defined$ Self AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/salvaging_station.jpg -Oracle:{T}: Return target noncreature artifact card with converted mana cost 1 or less from your graveyard to the battlefield.\nWhenever a creature dies, you may untap Salvaging Station. +Oracle:{T}: Return target noncreature artifact card with mana value 1 or less from your graveyard to the battlefield.\nWhenever a creature dies, you may untap Salvaging Station. diff --git a/forge-gui/res/cardsfolder/s/samut_the_tested.txt b/forge-gui/res/cardsfolder/s/samut_the_tested.txt index b6b45a24456..5b1d1377a38 100644 --- a/forge-gui/res/cardsfolder/s/samut_the_tested.txt +++ b/forge-gui/res/cardsfolder/s/samut_the_tested.txt @@ -4,6 +4,6 @@ Types:Legendary Planeswalker Samut Loyalty:4 A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | Planeswalker$ True | KW$ Double Strike | SpellDescription$ Up to one target creature gains double strike until end of turn. 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. +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. 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. +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. diff --git a/forge-gui/res/cardsfolder/s/sanctum_of_all.txt b/forge-gui/res/cardsfolder/s/sanctum_of_all.txt index c94a7abd996..f3a4d905357 100644 --- a/forge-gui/res/cardsfolder/s/sanctum_of_all.txt +++ b/forge-gui/res/cardsfolder/s/sanctum_of_all.txt @@ -1,8 +1,8 @@ Name:Sanctum of All ManaCost:W U B R G Types:Legendary Enchantment Shrine -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigSearch | TriggerDescription$ At the beginning of your upkeep, you may search your library and/or graveyard for a Shrine card and put it onto the battlefield. If you search your library this way, shuffle it. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigSearch | TriggerDescription$ At the beginning of your upkeep, you may search your library and/or graveyard for a Shrine card and put it onto the battlefield. If you search your library this way, shuffle. 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$ Battlefield | ChangeType$ Card.Shrine S:Mode$ Panharmonicon | ValidCard$ Shrine.Other+YouCtrl | IsPresent$ Shrine.YouCtrl | PresentCompare$ GE6 | Description$If an ability of another Shrine you control triggers while you control six or more Shrines, that ability triggers an additional time. DeckHints:Type$Shrine -Oracle:At the beginning of your upkeep, you may search your library and/or graveyard for a Shrine card and put it onto the battlefield. If you search your library this way, shuffle it.\nIf an ability of another Shrine you control triggers while you control six or more Shrines, that ability triggers an additional time. +Oracle:At the beginning of your upkeep, you may search your library and/or graveyard for a Shrine card and put it onto the battlefield. If you search your library this way, shuffle.\nIf an ability of another Shrine you control triggers while you control six or more Shrines, that ability triggers an additional time. diff --git a/forge-gui/res/cardsfolder/s/sanctum_of_eternity.txt b/forge-gui/res/cardsfolder/s/sanctum_of_eternity.txt index c8c4f032192..2fb829aed99 100644 --- a/forge-gui/res/cardsfolder/s/sanctum_of_eternity.txt +++ b/forge-gui/res/cardsfolder/s/sanctum_of_eternity.txt @@ -2,6 +2,6 @@ Name:Sanctum of Eternity ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 2 T | ValidTgts$ Card.IsCommander+YouOwn | TgtPrompt$ Select target commander you own | Origin$ Battlefield | Destination$ Hand | PlayerTurn$ True | SpellDescription$ Return target commander you own from the battlefield to your hand. Activate this ability only during your turn. +A:AB$ ChangeZone | Cost$ 2 T | ValidTgts$ Card.IsCommander+YouOwn | TgtPrompt$ Select target commander you own | Origin$ Battlefield | Destination$ Hand | PlayerTurn$ True | SpellDescription$ Return target commander you own from the battlefield to your hand. Activate only during your turn. AI:RemoveDeck:All -Oracle:{T}: Add {C}.\n{2}, {T}: Return target commander you own from the battlefield to your hand. Activate this ability only during your turn. +Oracle:{T}: Add {C}.\n{2}, {T}: Return target commander you own from the battlefield to your hand. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/s/sanctum_of_ugin.txt b/forge-gui/res/cardsfolder/s/sanctum_of_ugin.txt index 9f4baeac278..15cbbe92f87 100644 --- a/forge-gui/res/cardsfolder/s/sanctum_of_ugin.txt +++ b/forge-gui/res/cardsfolder/s/sanctum_of_ugin.txt @@ -2,8 +2,8 @@ Name:Sanctum of Ugin ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -T:Mode$ SpellCast | ValidCard$ Card.Colorless+cmcGE7 | ValidActivatingPlayer$ You | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a colorless spell with converted mana cost 7 or greater, you may sacrifice CARDNAME. If you do, search your library for a colorless creature card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ SpellCast | ValidCard$ Card.Colorless+cmcGE7 | ValidActivatingPlayer$ You | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a colorless spell with mana value 7 or greater, you may sacrifice CARDNAME. If you do, search your library for a colorless creature card, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:AB$ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Colorless | ChangeNum$ 1 DeckHas:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/sanctum_of_ugin.jpg -Oracle:{T}: Add {C}.\nWhenever you cast a colorless spell with converted mana cost 7 or greater, you may sacrifice Sanctum of Ugin. If you do, search your library for a colorless creature card, reveal it, put it into your hand, then shuffle your library. +Oracle:{T}: Add {C}.\nWhenever you cast a colorless spell with mana value 7 or greater, you may sacrifice Sanctum of Ugin. If you do, search your library for a colorless creature card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sanctum_plowbeast.txt b/forge-gui/res/cardsfolder/s/sanctum_plowbeast.txt index a529ce77f9a..5892abe6982 100644 --- a/forge-gui/res/cardsfolder/s/sanctum_plowbeast.txt +++ b/forge-gui/res/cardsfolder/s/sanctum_plowbeast.txt @@ -6,4 +6,4 @@ K:Defender K:TypeCycling:Island:2 K:TypeCycling:Plains:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sanctum_plowbeast.jpg -Oracle:Defender\nPlainscycling {2}, islandcycling {2} ({2}, Discard this card: Search your library for a Plains or Island card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Defender\nPlainscycling {2}, islandcycling {2} ({2}, Discard this card: Search your library for a Plains or Island card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/s/sanctum_prelate.txt b/forge-gui/res/cardsfolder/s/sanctum_prelate.txt index 0f542dd842e..42b01216808 100644 --- a/forge-gui/res/cardsfolder/s/sanctum_prelate.txt +++ b/forge-gui/res/cardsfolder/s/sanctum_prelate.txt @@ -4,8 +4,8 @@ Types:Creature Human Cleric PT:2/2 K:ETBReplacement:Other:ChooseNumber SVar:ChooseNumber:DB$ ChooseNumber | Defined$ You | SpellDescription$ As CARDNAME enters the battlefield, choose a number. -S:Mode$ CantBeCast | ValidCard$ Card.nonCreature+cmcEQX | Description$ Noncreature spells with converted mana cost equal to the chosen number can't be cast. +S:Mode$ CantBeCast | ValidCard$ Card.nonCreature+cmcEQX | Description$ Noncreature spells with mana value equal to the chosen number can't be cast. SVar:X:Number$ChosenNumber AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/sanctum_prelate.jpg -Oracle:As Sanctum Prelate enters the battlefield, choose a number.\nNoncreature spells with converted mana cost equal to the chosen number can't be cast. \ No newline at end of file +Oracle:As Sanctum Prelate enters the battlefield, choose a number.\nNoncreature spells with mana value equal to the chosen number can't be cast. diff --git a/forge-gui/res/cardsfolder/s/sanguine_praetor.txt b/forge-gui/res/cardsfolder/s/sanguine_praetor.txt index ced5358d744..b71739c853d 100644 --- a/forge-gui/res/cardsfolder/s/sanguine_praetor.txt +++ b/forge-gui/res/cardsfolder/s/sanguine_praetor.txt @@ -2,8 +2,8 @@ Name:Sanguine Praetor ManaCost:6 B B Types:Creature Avatar Praetor PT:7/5 -A:AB$ DestroyAll | Cost$ B Sac<1/Creature> | ValidCards$ Creature.cmcEQX | SpellDescription$ Destroy each creature with the same converted mana cost as the sacrificed creature. +A:AB$ DestroyAll | Cost$ B Sac<1/Creature> | ValidCards$ Creature.cmcEQX | SpellDescription$ Destroy each creature with the same mana value as the sacrificed creature. SVar:X:Sacrificed$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/sanguine_praetor.jpg -Oracle:{B}, Sacrifice a creature: Destroy each creature with the same converted mana cost as the sacrificed creature. +Oracle:{B}, Sacrifice a creature: Destroy each creature with the same mana value as the sacrificed creature. diff --git a/forge-gui/res/cardsfolder/s/sapseep_forest.txt b/forge-gui/res/cardsfolder/s/sapseep_forest.txt index 4aae6911207..d6089e2f67d 100644 --- a/forge-gui/res/cardsfolder/s/sapseep_forest.txt +++ b/forge-gui/res/cardsfolder/s/sapseep_forest.txt @@ -2,6 +2,6 @@ Name:Sapseep Forest ManaCost:no cost Types:Land Forest K:CARDNAME enters the battlefield tapped. -A:AB$ GainLife | Cost$ G T | LifeAmount$ 1 | IsPresent$ Permanent.Green+YouCtrl | PresentCompare$ GE2 | SpellDescription$ You gain 1 life. Activate this ability only if you control two or more green permanents. +A:AB$ GainLife | Cost$ G T | LifeAmount$ 1 | IsPresent$ Permanent.Green+YouCtrl | PresentCompare$ GE2 | SpellDescription$ You gain 1 life. Activate only if you control two or more green permanents. SVar:Picture:http://www.wizards.com/global/images/magic/general/sapseep_forest.jpg -Oracle:({T}: Add {G}.)\nSapseep Forest enters the battlefield tapped.\n{G}, {T}: You gain 1 life. Activate this ability only if you control two or more green permanents. +Oracle:({T}: Add {G}.)\nSapseep Forest enters the battlefield tapped.\n{G}, {T}: You gain 1 life. Activate only if you control two or more green permanents. diff --git a/forge-gui/res/cardsfolder/s/sarkhan_dragonsoul.txt b/forge-gui/res/cardsfolder/s/sarkhan_dragonsoul.txt index 384e393e085..f2a97ff4131 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_dragonsoul.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_dragonsoul.txt @@ -3,8 +3,8 @@ ManaCost:4 R R Types:Legendary Planeswalker Sarkhan A:AB$ DamageAll | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidPlayers$ Player.Opponent | ValidCards$ Creature.OppCtrl | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to each opponent and each creature your opponents control. A:AB$ DealDamage | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | AILogic$ ChoiceBurn | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target player or planeswalker. -A:AB$ ChangeZone | Cost$ SubCounter<9/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Dragon | ChangeNum$ XFetch | Planeswalker$ True | Ultimate$ True | StackDescription$ SpellDescription | 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<9/LOYALTY> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Dragon | ChangeNum$ XFetch | Planeswalker$ True | Ultimate$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for any number of Dragon creature cards, put them onto the battlefield, then shuffle. SVar:XFetch:Count$InYourLibrary.Creature.Dragon DeckHints:Type$Dragon -Oracle:[+2]: Sarkhan, Dragonsoul deals 1 damage to each opponent and each creature your opponents control.\n[−3]: Sarkhan, Dragonsoul deals 4 damage to target player or planeswalker.\n[−9]: Search your library for any number of Dragon creature cards, put them onto the battlefield, then shuffle your library. -Loyalty:5 \ No newline at end of file +Oracle:[+2]: Sarkhan, Dragonsoul deals 1 damage to each opponent and each creature your opponents control.\n[−3]: Sarkhan, Dragonsoul deals 4 damage to target player or planeswalker.\n[−9]: Search your library for any number of Dragon creature cards, put them onto the battlefield, then shuffle. +Loyalty:5 diff --git a/forge-gui/res/cardsfolder/s/sarkhan_the_mad.txt b/forge-gui/res/cardsfolder/s/sarkhan_the_mad.txt index e7d7d5a60b3..d00ef5da818 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_the_mad.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_the_mad.txt @@ -2,7 +2,7 @@ Name:Sarkhan the Mad ManaCost:3 B R Types:Legendary Planeswalker Sarkhan Loyalty:7 -A:AB$ Dig | Cost$ AddCounter<0/LOYALTY> | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBDamage | Planeswalker$ True | AILogic$ MadSarkhanDigDmg | SpellDescription$ Reveal the top card of your library and put it into your hand. CARDNAME deals damage to himself equal to that card's converted mana cost. +A:AB$ Dig | Cost$ AddCounter<0/LOYALTY> | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBDamage | Planeswalker$ True | AILogic$ MadSarkhanDigDmg | SpellDescription$ Reveal the top card of your library and put it into your hand. CARDNAME deals damage to himself equal to that card's mana value. SVar:DBDamage:DB$ DealDamage | Defined$ Self | NumDmg$ Y | SubAbility$ DBCleanup | AILogic$ MadSarkhanDigDmg SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Remembered$CardManaCost @@ -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 mana value.\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_unbroken.txt b/forge-gui/res/cardsfolder/s/sarkhan_unbroken.txt index 7ae8ef428cb..f998847ea12 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 | SpellDescription$ Search your library for any number of Dragon creature cards and 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 | SpellDescription$ Search your library for any number of Dragon creature cards, put them onto the battlefield, then shuffle. 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 and 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, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sarkhans_triumph.txt b/forge-gui/res/cardsfolder/s/sarkhans_triumph.txt index a56d96d21ec..9a17eb9b98e 100644 --- a/forge-gui/res/cardsfolder/s/sarkhans_triumph.txt +++ b/forge-gui/res/cardsfolder/s/sarkhans_triumph.txt @@ -1,8 +1,8 @@ Name:Sarkhan's Triumph ManaCost:2 R Types:Instant -A:SP$ ChangeZone | Cost$ 2 R | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Dragon | ChangeNum$ 1 | SpellDescription$ Search your library for a Dragon creature card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 R | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Dragon | ChangeNum$ 1 | SpellDescription$ Search your library for a Dragon creature card, reveal it, put it into your hand, then shuffle. AI:RemoveDeck:Random DeckNeeds:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/sarkhans_triumph.jpg -Oracle:Search your library for a Dragon creature card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for a Dragon creature card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sarulf_realm_eater.txt b/forge-gui/res/cardsfolder/s/sarulf_realm_eater.txt index 5f73f067e1f..62f1f5245fe 100644 --- a/forge-gui/res/cardsfolder/s/sarulf_realm_eater.txt +++ b/forge-gui/res/cardsfolder/s/sarulf_realm_eater.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Wolf PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Permanent.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a permanent an opponent controls is put into a graveyard from the battlefield, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigRemoveAll | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, if NICKNAME has one or more +1/+1 counters on it, you may remove all of them. If you do, exile each other nonland permanent with converted mana cost less than or equal to the number of counters removed this way. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigRemoveAll | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, if NICKNAME has one or more +1/+1 counters on it, you may remove all of them. If you do, exile each other nonland permanent with mana value less than or equal to the number of counters removed this way. SVar:TrigRemoveAll:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ All | RememberAmount$ True | SubAbility$ DBChangeZoneAll SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | ChangeType$ Permanent.nonLand+Other+cmcLEY | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -12,4 +12,4 @@ SVar:X:Count$CardCounters.P1P1 SVar:Y:Count$RememberedNumber DeckHas:Ability$Counters AI:RemoveDeck:All -Oracle:Whenever a permanent an opponent controls is put into a graveyard from the battlefield, put a +1/+1 counter on Sarulf, Realm Eater.\nAt the beginning of your upkeep, if Sarulf has one or more +1/+1 counters on it, you may remove all of them. If you do, exile each other nonland permanent with converted mana cost less than or equal to the number of counters removed this way. +Oracle:Whenever a permanent an opponent controls is put into a graveyard from the battlefield, put a +1/+1 counter on Sarulf, Realm Eater.\nAt the beginning of your upkeep, if Sarulf has one or more +1/+1 counters on it, you may remove all of them. If you do, exile each other nonland permanent with mana value less than or equal to the number of counters removed this way. diff --git a/forge-gui/res/cardsfolder/s/savage_knuckleblade.txt b/forge-gui/res/cardsfolder/s/savage_knuckleblade.txt index ca3db1d957d..8d5a01f0e6a 100644 --- a/forge-gui/res/cardsfolder/s/savage_knuckleblade.txt +++ b/forge-gui/res/cardsfolder/s/savage_knuckleblade.txt @@ -2,9 +2,9 @@ Name:Savage Knuckleblade ManaCost:G U R Types:Creature Ogre Warrior PT:4/4 -A:AB$ Pump | Cost$ 2 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 2 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. A:AB$ ChangeZone | Cost$ 2 U | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. 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/savage_knuckleblade.jpg -Oracle:{2}{G}: Savage Knuckleblade gets +2/+2 until end of turn. Activate this ability only once each turn.\n{2}{U}: Return Savage Knuckleblade to its owner's hand.\n{R}: Savage Knuckleblade gains haste until end of turn. +Oracle:{2}{G}: Savage Knuckleblade gets +2/+2 until end of turn. Activate only once each turn.\n{2}{U}: Return Savage Knuckleblade to its owner's hand.\n{R}: Savage Knuckleblade gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/s/savageborn_hydra.txt b/forge-gui/res/cardsfolder/s/savageborn_hydra.txt index 7f40a1ff345..2e2b0802803 100644 --- a/forge-gui/res/cardsfolder/s/savageborn_hydra.txt +++ b/forge-gui/res/cardsfolder/s/savageborn_hydra.txt @@ -4,7 +4,7 @@ Types:Creature Hydra PT:0/0 K:Double Strike K:etbCounter:P1P1:X -A:AB$ PutCounter | Cost$ 1 RG | SorcerySpeed$ True | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate this ability only any time you could cast a sorcery. +A:AB$ PutCounter | Cost$ 1 RG | SorcerySpeed$ True | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. Activate only as a sorcery. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/savageborn_hydra.jpg -Oracle:Double strike\nSavageborn Hydra enters the battlefield with X +1/+1 counters on it.\n{1}{R/G}: Put a +1/+1 counter on Savageborn Hydra. Activate this ability only any time you could cast a sorcery. +Oracle:Double strike\nSavageborn Hydra enters the battlefield with X +1/+1 counters on it.\n{1}{R/G}: Put a +1/+1 counter on Savageborn Hydra. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/sawback_manticore.txt b/forge-gui/res/cardsfolder/s/sawback_manticore.txt index 9f7874786ec..0a92f1f2e5c 100644 --- a/forge-gui/res/cardsfolder/s/sawback_manticore.txt +++ b/forge-gui/res/cardsfolder/s/sawback_manticore.txt @@ -3,6 +3,6 @@ ManaCost:3 R G Types:Creature Manticore PT:2/4 A:AB$ Pump | Cost$ 4 | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. -A:AB$ DealDamage | Cost$ 1 | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | IsPresent$ Card.Self+attacking,Card.Self+blocking | PresentCompare$ EQ1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME deals 2 damage to target attacking or blocking creature. Activate this ability only if CARDNAME is attacking or blocking and only once each turn. +A:AB$ DealDamage | Cost$ 1 | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | IsPresent$ Card.Self+attacking,Card.Self+blocking | PresentCompare$ EQ1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME deals 2 damage to target attacking or blocking creature. Activate only if CARDNAME is attacking or blocking and only once each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/sawback_manticore.jpg -Oracle:{4}: Sawback Manticore gains flying until end of turn.\n{1}: Sawback Manticore deals 2 damage to target attacking or blocking creature. Activate this ability only if Sawback Manticore is attacking or blocking and only once each turn. +Oracle:{4}: Sawback Manticore gains flying until end of turn.\n{1}: Sawback Manticore deals 2 damage to target attacking or blocking creature. Activate only if Sawback Manticore is attacking or blocking and only once each turn. diff --git a/forge-gui/res/cardsfolder/s/scalding_tarn.txt b/forge-gui/res/cardsfolder/s/scalding_tarn.txt index f81f3d0f16e..5fb227d2a9b 100644 --- a/forge-gui/res/cardsfolder/s/scalding_tarn.txt +++ b/forge-gui/res/cardsfolder/s/scalding_tarn.txt @@ -1,6 +1,6 @@ Name:Scalding Tarn ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Island,Mountain | ChangeNum$ 1 | SpellDescription$ Search your library for a Island or Mountain card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Island,Mountain | ChangeNum$ 1 | SpellDescription$ Search your library for a Island or Mountain card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/scalding_tarn.jpg -Oracle:{T}, Pay 1 life, Sacrifice Scalding Tarn: Search your library for an Island or Mountain card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Pay 1 life, Sacrifice Scalding Tarn: Search your library for an Island or Mountain card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/scaled_destruction.txt b/forge-gui/res/cardsfolder/s/scaled_destruction.txt index ab66c6489d5..2d2f2acc0ed 100644 --- a/forge-gui/res/cardsfolder/s/scaled_destruction.txt +++ b/forge-gui/res/cardsfolder/s/scaled_destruction.txt @@ -5,5 +5,5 @@ A:SP$ Charm | Cost$ 4 W W | MinCharmNum$ 1 | CharmNum$ 3 | Choices$ DBSmall,DBMe SVar:DBSmall:DB$ DestroyAll | ValidCards$ Creature.totalPT_LE4 | SpellDescription$ Destroy all small creatures. SVar:DBMedium:DB$ DestroyAll | ValidCards$ Creature.totalPT_GE5+totalPT_LE8 | SpellDescription$ Destroy all medium creatures. SVar:DBLarge:DB$ DestroyAll | ValidCards$ Creature.totalPT_GE9 | SpellDescription$ Destroy all large creatures. -SVar:DBNoop:DB$ Pump | SpellDescription$ (A small creature has total power and toughness 4 or less, medium is 5-8, and large is 9 or more.) -Oracle:Choose one or more—\n• Destroy all small creatures.\n• Destroy all medium creatures.\n• Destroy all large creatures.\n(A small creature has total power and toughness 4 or less, medium is 5-8, and large is 9 or more.) +SVar:DBNoop:DB$ Pump | SpellDescription$ (A small creature has total power and toughness 4 or less, medium is 5—8, and large is 9 or more.) +Oracle:Choose one or more —\n• Destroy all small creatures.\n• Destroy all medium creatures.\n• Destroy all large creatures.\n(A small creature has total power and toughness 4 or less, medium is 5—8, and large is 9 or more.) diff --git a/forge-gui/res/cardsfolder/s/scandalmonger.txt b/forge-gui/res/cardsfolder/s/scandalmonger.txt index 5f49615e7a4..01c9a36dd5c 100644 --- a/forge-gui/res/cardsfolder/s/scandalmonger.txt +++ b/forge-gui/res/cardsfolder/s/scandalmonger.txt @@ -2,7 +2,7 @@ Name:Scandalmonger ManaCost:3 B Types:Creature Boar Monger PT:3/3 -A:AB$ Discard | Cost$ 2 | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | Activator$ Player | IsCurse$ True | SpellDescription$ Target player discards a card. Any player may activate this ability but only any time they could cast a sorcery. +A:AB$ Discard | Cost$ 2 | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | Activator$ Player | IsCurse$ True | SpellDescription$ Target player discards a card. Any player may activate this ability but only as a sorcery. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/scandalmonger.jpg -Oracle:{2}: Target player discards a card. Any player may activate this ability but only any time they could cast a sorcery. +Oracle:{2}: Target player discards a card. Any player may activate this ability but only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/scapeshift.txt b/forge-gui/res/cardsfolder/s/scapeshift.txt index 81cd0e70668..e4902d0fccf 100644 --- a/forge-gui/res/cardsfolder/s/scapeshift.txt +++ b/forge-gui/res/cardsfolder/s/scapeshift.txt @@ -1,11 +1,11 @@ Name:Scapeshift ManaCost:2 G G Types:Sorcery -A:SP$ Sacrifice | Cost$ 2 G G | Defined$ You | Amount$ SacX | SacValid$ Land | RememberSacrificed$ True | Optional$ True | SubAbility$ DBShift | SpellDescription$ Sacrifice any number of lands. Search your library for up to that many land cards, put them onto the battlefield tapped, then shuffle your library. +A:SP$ Sacrifice | Cost$ 2 G G | Defined$ You | Amount$ SacX | SacValid$ Land | RememberSacrificed$ True | Optional$ True | SubAbility$ DBShift | SpellDescription$ Sacrifice any number of lands. Search your library for up to that many land cards, put them onto the battlefield tapped, then shuffle. SVar:DBShift:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ ShiftX | Tapped$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:SacX:Count$Valid Land.YouCtrl SVar:ShiftX:Remembered$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/scapeshift.jpg -Oracle:Sacrifice any number of lands. Search your library for up to that many land cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:Sacrifice any number of lands. Search your library for up to that many land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/scattering_stroke.txt b/forge-gui/res/cardsfolder/s/scattering_stroke.txt index f557c0d2610..0b6729dddf7 100644 --- a/forge-gui/res/cardsfolder/s/scattering_stroke.txt +++ b/forge-gui/res/cardsfolder/s/scattering_stroke.txt @@ -1,11 +1,11 @@ Name:Scattering Stroke ManaCost:2 U U Types:Instant -A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | ValidTgts$ Card | RememberCounteredCMC$ True | SubAbility$ DBClash | SpellDescription$ Counter target spell. Clash with an opponent. If you win, at the beginning of your next main phase, you may add an amount of {C} equal to that spell's converted mana cost. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | ValidTgts$ Card | RememberCounteredCMC$ True | SubAbility$ DBClash | SpellDescription$ Counter target spell. Clash with an opponent. If you win, at the beginning of your next main phase, you may add an amount of {C} equal to that spell's mana value. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) SVar:DBClash:DB$ Clash | WinSubAbility$ DBDelTrig -SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Main1,Main2 | ValidPlayer$ You | Execute$ AddMana | OptionalDecider$ You | TriggerDescription$ At the beginning of your next main phase, you may add an amount of {C} equal to that spell's converted mana cost. | RememberNumber$ True | SubAbility$ DBCleanup +SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Main1,Main2 | ValidPlayer$ You | Execute$ AddMana | OptionalDecider$ You | TriggerDescription$ At the beginning of your next main phase, you may add an amount of {C} equal to that spell's mana value. | RememberNumber$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:AddMana:DB$ Mana | Produced$ C | Amount$ X SVar:X:Count$TriggerRememberAmount SVar:Picture:http://www.wizards.com/global/images/magic/general/scattering_stroke.jpg -Oracle:Counter target spell. Clash with an opponent. If you win, at the beginning of your next main phase, you may add an amount of {C} equal to that spell's converted mana cost. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Counter target spell. Clash with an opponent. If you win, at the beginning of your next main phase, you may add an amount of {C} equal to that spell's mana value. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/s/scepter_of_fugue.txt b/forge-gui/res/cardsfolder/s/scepter_of_fugue.txt index 631c8d65bac..5ef6511f3f8 100644 --- a/forge-gui/res/cardsfolder/s/scepter_of_fugue.txt +++ b/forge-gui/res/cardsfolder/s/scepter_of_fugue.txt @@ -1,6 +1,6 @@ Name:Scepter of Fugue ManaCost:B B Types:Artifact -A:AB$ Discard | Cost$ 1 B T | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | PlayerTurn$ True | SpellDescription$ Target player discards a card. Activate this ability only during your turn. +A:AB$ Discard | Cost$ 1 B T | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | PlayerTurn$ True | SpellDescription$ Target player discards a card. Activate only during your turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/scepter_of_fugue.jpg -Oracle:{1}{B}, {T}: Target player discards a card. Activate this ability only during your turn. +Oracle:{1}{B}, {T}: Target player discards a card. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/s/scheming_symmetry.txt b/forge-gui/res/cardsfolder/s/scheming_symmetry.txt index 83a13f9e4b9..e82031011df 100644 --- a/forge-gui/res/cardsfolder/s/scheming_symmetry.txt +++ b/forge-gui/res/cardsfolder/s/scheming_symmetry.txt @@ -1,6 +1,6 @@ Name:Scheming Symmetry ManaCost:B Types:Sorcery -A:SP$ ChangeZone | Cost$ B | DefinedPlayer$ Targeted | ValidTgts$ Player | TargetMin$ 2 | TargetMax$ 2 | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Choose two target players. Each of them searches their library for a card, then shuffles their library and puts that card on top of it. +A:SP$ ChangeZone | Cost$ B | DefinedPlayer$ Targeted | ValidTgts$ Player | TargetMin$ 2 | TargetMax$ 2 | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Choose two target players. Each of them searches their library for a card, then shuffles and puts that card on top. AI:RemoveDeck:All -Oracle:Choose two target players. Each of them searches their library for a card, then shuffles their library and puts that card on top of it. +Oracle:Choose two target players. Each of them searches their library for a card, then shuffles and puts that card on top. diff --git a/forge-gui/res/cardsfolder/s/scion_of_the_ur_dragon.txt b/forge-gui/res/cardsfolder/s/scion_of_the_ur_dragon.txt index ee81035e12c..7fedaddd197 100644 --- a/forge-gui/res/cardsfolder/s/scion_of_the_ur_dragon.txt +++ b/forge-gui/res/cardsfolder/s/scion_of_the_ur_dragon.txt @@ -3,7 +3,7 @@ ManaCost:W U B R G Types:Legendary Creature Dragon Avatar PT:4/4 K:Flying -A:AB$ ChangeZone | Cost$ 2 | Origin$ Library | Destination$ Graveyard | ChangeType$ Dragon | ChangeNum$ 1 | Shuffle$ True | SubAbility$ ScionCopy | RememberChanged$ True | SpellDescription$ Search your library for a Dragon permanent card and put it into your graveyard. If you do, CARDNAME becomes a copy of that card until end of turn. Then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 | Origin$ Library | Destination$ Graveyard | ChangeType$ Dragon | ChangeNum$ 1 | Shuffle$ True | SubAbility$ ScionCopy | RememberChanged$ True | SpellDescription$ Search your library for a Dragon permanent card and put it into your graveyard. If you do, CARDNAME becomes a copy of that card until end of turn. Then shuffle. SVar:ScionCopy:DB$ Clone | Defined$ Remembered | Duration$ UntilEndOfTurn SVar:Picture:http://www.wizards.com/global/images/magic/general/scion_of_the_ur_dragon.jpg -Oracle:Flying\n{2}: Search your library for a Dragon permanent card and put it into your graveyard. If you do, Scion of the Ur-Dragon becomes a copy of that card until end of turn. Then shuffle your library. +Oracle:Flying\n{2}: Search your library for a Dragon permanent card and put it into your graveyard. If you do, Scion of the Ur-Dragon becomes a copy of that card until end of turn. Then shuffle. diff --git a/forge-gui/res/cardsfolder/s/scour.txt b/forge-gui/res/cardsfolder/s/scour.txt index 0354199a08e..2d61f5de000 100644 --- a/forge-gui/res/cardsfolder/s/scour.txt +++ b/forge-gui/res/cardsfolder/s/scour.txt @@ -1,7 +1,7 @@ Name:Scour ManaCost:2 W W Types:Instant -A:SP$ ChangeZone | Cost$ 2 W W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | RememberLKI$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Exile target enchantment. Search its controller's graveyard, hand, and library for all cards with the same name as that enchantment and exile them. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ 2 W W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | RememberLKI$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Exile target enchantment. Search its controller's graveyard, hand, and library for all cards with the same name as that enchantment and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ TargetedController | ChangeType$ Remembered.sameName | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | SubAbility$ DBCleanup | StackDescription$ None @@ -9,4 +9,4 @@ SVar:NumInHand:TargetedController$CardsInHand SVar:NumInLib:TargetedController$CardsInLibrary SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/scour.jpg -Oracle:Exile target enchantment. Search its controller's graveyard, hand, and library for all cards with the same name as that enchantment and exile them. Then that player shuffles their library. +Oracle:Exile target enchantment. Search its controller's graveyard, hand, and library for all cards with the same name as that enchantment and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/s/scourglass.txt b/forge-gui/res/cardsfolder/s/scourglass.txt index 06e2d225f15..b463e2a3e78 100644 --- a/forge-gui/res/cardsfolder/s/scourglass.txt +++ b/forge-gui/res/cardsfolder/s/scourglass.txt @@ -1,7 +1,7 @@ Name:Scourglass ManaCost:3 W W Types:Artifact -A:AB$ DestroyAll | Cost$ T Sac<1/CARDNAME> | ValidCards$ Permanent.nonArtifact+nonLand | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Destroy all permanents except for artifacts and lands. Activate this ability only during your upkeep. +A:AB$ DestroyAll | Cost$ T Sac<1/CARDNAME> | ValidCards$ Permanent.nonArtifact+nonLand | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Destroy all permanents except for artifacts and lands. Activate only during your upkeep. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/scourglass.jpg -Oracle:{T}, Sacrifice Scourglass: Destroy all permanents except for artifacts and lands. Activate this ability only during your upkeep. +Oracle:{T}, Sacrifice Scourglass: Destroy all permanents except for artifacts and lands. Activate only during your upkeep. diff --git a/forge-gui/res/cardsfolder/s/scouting_trek.txt b/forge-gui/res/cardsfolder/s/scouting_trek.txt index 3c9922bd2e5..eadf9047f6b 100644 --- a/forge-gui/res/cardsfolder/s/scouting_trek.txt +++ b/forge-gui/res/cardsfolder/s/scouting_trek.txt @@ -1,8 +1,8 @@ Name:Scouting Trek ManaCost:1 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 G | ChangeNum$ X | ChangeType$ Land.Basic | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Search your library for any number of basic land cards. Reveal those cards, then shuffle your library and put them on top of it. +A:SP$ ChangeZone | Cost$ 1 G | ChangeNum$ X | ChangeType$ Land.Basic | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Search your library for any number of basic land cards, reveal those cards, then shuffle and put them on top. SVar:X:Count$InYourLibrary.Land.Basic AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/scouting_trek.jpg -Oracle:Search your library for any number of basic land cards. Reveal those cards, then shuffle your library and put them on top of it. +Oracle:Search your library for any number of basic land cards, reveal those cards, then shuffle and put them on top. diff --git a/forge-gui/res/cardsfolder/s/scrap_trawler.txt b/forge-gui/res/cardsfolder/s/scrap_trawler.txt index 6c246e90a26..803262ff01d 100644 --- a/forge-gui/res/cardsfolder/s/scrap_trawler.txt +++ b/forge-gui/res/cardsfolder/s/scrap_trawler.txt @@ -2,9 +2,9 @@ Name:Scrap Trawler ManaCost:3 Types:Artifact Creature Construct PT:3/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturnArti | TriggerDescription$ Whenever CARDNAME or another artifact you control is put into a graveyard from the battlefield, return to your hand target artifact card in your graveyard with lesser converted mana cost. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigReturnArti | TriggerDescription$ Whenever CARDNAME or another artifact you control is put into a graveyard from the battlefield, return to your hand target artifact card in your graveyard with lesser converted mana cost. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturnArti | TriggerDescription$ Whenever CARDNAME or another artifact you control is put into a graveyard from the battlefield, return to your hand target artifact card in your graveyard with lesser mana value. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigReturnArti | TriggerDescription$ Whenever CARDNAME or another artifact you control is put into a graveyard from the battlefield, return to your hand target artifact card in your graveyard with lesser mana value. SVar:TrigReturnArti:DB$ ChangeZone | ValidTgts$ Artifact.cmcLTX+YouCtrl | Origin$ Graveyard | Destination$ Hand SVar:X:TriggeredCard$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/scrap_trawler.jpg -Oracle:Whenever Scrap Trawler or another artifact you control is put into a graveyard from the battlefield, return to your hand target artifact card in your graveyard with lesser converted mana cost. +Oracle:Whenever Scrap Trawler or another artifact you control is put into a graveyard from the battlefield, return to your hand target artifact card in your graveyard with lesser mana value. diff --git a/forge-gui/res/cardsfolder/s/scrapyard_recombiner.txt b/forge-gui/res/cardsfolder/s/scrapyard_recombiner.txt index bc1fc3ca4cf..abc8fb8e670 100644 --- a/forge-gui/res/cardsfolder/s/scrapyard_recombiner.txt +++ b/forge-gui/res/cardsfolder/s/scrapyard_recombiner.txt @@ -3,9 +3,9 @@ ManaCost:3 Types:Artifact Creature Construct PT:0/0 K:Modular:2 -A:AB$ ChangeZone | Cost$ T Sac<1/Artifact> | Origin$ Library | Destination$ Hand | ChangeType$ Card.Construct | ChangeNum$ 1 | SpellDescription$ Search your library for a Construct card, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<1/Artifact> | Origin$ Library | Destination$ Hand | ChangeType$ Card.Construct | ChangeNum$ 1 | SpellDescription$ Search your library for a Construct card, reveal it, put it into your hand, then shuffle. AI:RemoveDeck:Random SVar:AIPreference:SacCost$Artifact.token,Artifact.cmcEQ1 DeckHas:Ability$Counters DeckHints:Type$Construct -Oracle:Modular 2 (This creature enters the battlefield with two +1/+1 counters on it. When it dies, you may put its +1/+1 counters on target artifact creature.)\n{T}, Sacrifice an artifact: Search your library for a Construct card, reveal it, put it into your hand, then shuffle your library. +Oracle:Modular 2 (This creature enters the battlefield with two +1/+1 counters on it. When it dies, you may put its +1/+1 counters on target artifact creature.)\n{T}, Sacrifice an artifact: Search your library for a Construct card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/screaming_seahawk.txt b/forge-gui/res/cardsfolder/s/screaming_seahawk.txt index 678538c323e..01527320b60 100644 --- a/forge-gui/res/cardsfolder/s/screaming_seahawk.txt +++ b/forge-gui/res/cardsfolder/s/screaming_seahawk.txt @@ -3,8 +3,8 @@ ManaCost:4 U Types:Creature Bird PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named CARDNAME, reveal it, and put it into your hand. If you do, shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named CARDNAME, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedScreaming Seahawk | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Screaming Seahawk SVar:Picture:http://www.wizards.com/global/images/magic/general/screaming_seahawk.jpg -Oracle:Flying\nWhen Screaming Seahawk enters the battlefield, you may search your library for a card named Screaming Seahawk, reveal it, and put it into your hand. If you do, shuffle your library. +Oracle:Flying\nWhen Screaming Seahawk enters the battlefield, you may search your library for a card named Screaming Seahawk, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/scryb_ranger.txt b/forge-gui/res/cardsfolder/s/scryb_ranger.txt index 32c9400aec7..dc91567ea63 100644 --- a/forge-gui/res/cardsfolder/s/scryb_ranger.txt +++ b/forge-gui/res/cardsfolder/s/scryb_ranger.txt @@ -5,7 +5,7 @@ PT:1/1 K:Flash K:Flying K:Protection from blue -A:AB$ Untap | Cost$ Return<1/Forest> | ValidTgts$ Creature | TgtPrompt$ Select target creature | ActivationLimit$ 1 | SpellDescription$ Untap target creature. Activate this ability only once each turn. +A:AB$ Untap | Cost$ Return<1/Forest> | ValidTgts$ Creature | TgtPrompt$ Select target creature | ActivationLimit$ 1 | SpellDescription$ Untap target creature. Activate only once each turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/scryb_ranger.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying, protection from blue\nReturn a Forest you control to its owner's hand: Untap target creature. Activate this ability only once each turn. +Oracle:Flash\nFlying, protection from blue\nReturn a Forest you control to its owner's hand: Untap target creature. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/s/scrying_sheets.txt b/forge-gui/res/cardsfolder/s/scrying_sheets.txt index 7e86351cc1b..1e05b2499c4 100644 --- a/forge-gui/res/cardsfolder/s/scrying_sheets.txt +++ b/forge-gui/res/cardsfolder/s/scrying_sheets.txt @@ -2,8 +2,8 @@ Name:Scrying Sheets ManaCost:no cost Types:Snow Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Dig | Cost$ 1 S T | DigNum$ 1 | ChangeNum$ 1 | ChangeValid$ Card.Snow | Optional$ True | LibraryPosition2$ 0 | ForceRevealToController$ True | SpellDescription$ Look at the top card of your library. If that card is snow, you may reveal it and put it into your hand. ({S} can be paid with one mana from a snow permanent.) +A:AB$ Dig | Cost$ 1 S T | DigNum$ 1 | ChangeNum$ 1 | ChangeValid$ Card.Snow | Optional$ True | LibraryPosition2$ 0 | ForceRevealToController$ True | SpellDescription$ Look at the top card of your library. If that card is snow, you may reveal it and put it into your hand. ({S} can be paid with one mana from a snow source.) AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/scrying_sheets.jpg -Oracle:{T}: Add {C}.\n{1}{S}, {T}: Look at the top card of your library. If that card is snow, you may reveal it and put it into your hand. ({S} can be paid with one mana from a snow permanent.) +Oracle:{T}: Add {C}.\n{1}{S}, {T}: Look at the top card of your library. If that card is snow, you may reveal it and put it into your hand. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/s/scuttling_death.txt b/forge-gui/res/cardsfolder/s/scuttling_death.txt index 7bc3b7fd79a..3c6198a4b1b 100644 --- a/forge-gui/res/cardsfolder/s/scuttling_death.txt +++ b/forge-gui/res/cardsfolder/s/scuttling_death.txt @@ -7,4 +7,4 @@ K:Soulshift:4 AI:RemoveDeck:All DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/scuttling_death.jpg -Oracle:Sacrifice Scuttling Death: Target creature gets -1/-1 until end of turn.\nSoulshift 4 (When this creature dies, you may return target Spirit card with converted mana cost 4 or less from your graveyard to your hand.) +Oracle:Sacrifice Scuttling Death: Target creature gets -1/-1 until end of turn.\nSoulshift 4 (When this creature dies, you may return target Spirit card with mana value 4 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/s/scythe_specter.txt b/forge-gui/res/cardsfolder/s/scythe_specter.txt index 5bd82b3bfd4..db31e7e3bd3 100644 --- a/forge-gui/res/cardsfolder/s/scythe_specter.txt +++ b/forge-gui/res/cardsfolder/s/scythe_specter.txt @@ -3,11 +3,11 @@ ManaCost:4 B B Types:Creature Specter PT:4/4 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, each opponent discards a card. Each player who discarded a card with the highest converted mana cost among cards discarded this way loses life equal to that converted mana cost. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, each opponent discards a card. Each player who discarded a card with the highest mana value among cards discarded this way loses life equal to that mana value. SVar:TrigDiscard:DB$ Discard | Mode$ TgtChoose | NumCards$ 1 | Defined$ Player.Opponent | RememberDiscarded$ True | SubAbility$ DBRepeatLoseLife SVar:DBRepeatLoseLife:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Card.greatestRememberedCMC | Zone$ Battlefield,Graveyard,Exile,Library,Hand | RepeatSubAbility$ DBLoseLife | SubAbility$ DBCleanup SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X | Defined$ ImprintedController SVar:X:Imprinted$CardManaCost SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/scythe_specter.jpg -Oracle:Flying\nWhenever Scythe Specter deals combat damage to a player, each opponent discards a card. Each player who discarded a card with the highest converted mana cost among cards discarded this way loses life equal to that converted mana cost. +Oracle:Flying\nWhenever Scythe Specter deals combat damage to a player, each opponent discards a card. Each player who discarded a card with the highest mana value among cards discarded this way loses life equal to that mana value. diff --git a/forge-gui/res/cardsfolder/s/sea_gate_stormcaller.txt b/forge-gui/res/cardsfolder/s/sea_gate_stormcaller.txt index d9cc37a8be6..6a5667e64e1 100755 --- a/forge-gui/res/cardsfolder/s/sea_gate_stormcaller.txt +++ b/forge-gui/res/cardsfolder/s/sea_gate_stormcaller.txt @@ -3,10 +3,10 @@ ManaCost:1 U Types:Creature Human Wizard PT:2/1 K:Kicker:4 U -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When CARDNAME enters the battlefield, copy the next instant or sorcery spell with converted mana cost 2 or less you cast this turn when you cast it. You may choose new targets for the copy. -SVar:TrigEffect:DB$ DelayedTrigger | AILogic$ SpellCopy | Mode$ SpellCast | ValidCard$ Instant.cmcLE2,Sorcery.cmcLE2 | ValidActivatingPlayer$ You | ThisTurn$ True | Execute$ TrigCopy | TriggerDescription$ Copy the next instant or sorcery spell with converted mana cost 2 or less you cast this turn when you cast it. You may choose new targets for the copy. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When CARDNAME enters the battlefield, copy the next instant or sorcery spell with mana value 2 or less you cast this turn when you cast it. You may choose new targets for the copy. +SVar:TrigEffect:DB$ DelayedTrigger | AILogic$ SpellCopy | Mode$ SpellCast | ValidCard$ Instant.cmcLE2,Sorcery.cmcLE2 | ValidActivatingPlayer$ You | ThisTurn$ True | Execute$ TrigCopy | TriggerDescription$ Copy the next instant or sorcery spell with mana value 2 or less you cast this turn when you cast it. You may choose new targets for the copy. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | AILogic$ Always | Amount$ X | MayChooseTarget$ True SVar:X:Count$Kicked.2.1 SVar:PlayMain1:TRUE DeckNeeds:Type$Instant|Sorcery -Oracle:Kicker {4}{U}\nWhen Sea Gate Stormcaller enters the battlefield, copy the next instant or sorcery spell with converted mana cost 2 or less you cast this turn when you cast it. If Sea Gate Stormcaller was kicked, copy that spell twice instead. You may choose new targets for the copies. +Oracle:Kicker {4}{U}\nWhen Sea Gate Stormcaller enters the battlefield, copy the next instant or sorcery spell with mana value 2 or less you cast this turn when you cast it. If Sea Gate Stormcaller was kicked, copy that spell twice instead. You may choose new targets for the copies. diff --git a/forge-gui/res/cardsfolder/s/sea_gate_wreckage.txt b/forge-gui/res/cardsfolder/s/sea_gate_wreckage.txt index 907c3290620..ebb8474b7f9 100644 --- a/forge-gui/res/cardsfolder/s/sea_gate_wreckage.txt +++ b/forge-gui/res/cardsfolder/s/sea_gate_wreckage.txt @@ -2,8 +2,8 @@ Name:Sea Gate Wreckage ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Draw | Cost$ 2 C T | NumCards$ 1 | ActivationCardsInHand$ 0 | SpellDescription$ Draw a card. Activate this ability only if you have no cards in hand. +A:AB$ Draw | Cost$ 2 C T | NumCards$ 1 | ActivationCardsInHand$ 0 | SpellDescription$ Draw a card. Activate only if you have no cards in hand. DeckHas:Ability$Mana.Colorless DeckHints:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/sea_gate_wreckage.jpg -Oracle:{T}: Add {C}. ({C} represents colorless mana.)\n{2}{C}, {T}: Draw a card. Activate this ability only if you have no cards in hand. +Oracle:{T}: Add {C}. ({C} represents colorless mana.)\n{2}{C}, {T}: Draw a card. Activate only if you have no cards in hand. diff --git a/forge-gui/res/cardsfolder/s/sea_troll.txt b/forge-gui/res/cardsfolder/s/sea_troll.txt index e6259d07b7e..5c56070a72d 100644 --- a/forge-gui/res/cardsfolder/s/sea_troll.txt +++ b/forge-gui/res/cardsfolder/s/sea_troll.txt @@ -5,10 +5,10 @@ PT:2/1 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | ValidBlocker$ Creature.Blue | Execute$ TrigRemember | Static$ True T:Mode$ AttackerBlocked | ValidCard$ Creature.Blue | ValidBlocker$ Card.Self | Execute$ TrigRemember | Static$ True SVar:TrigRemember:DB$ StoreSVar | SVar$ CheckActivation | Type$ Number | Expression$ 1 -A:AB$ Regenerate | Cost$ U | CheckSVar$ CheckActivation | SpellDescription$ Regenerate CARDNAME. Activate this ability only if CARDNAME blocked or was blocked by a blue creature this turn. +A:AB$ Regenerate | Cost$ U | CheckSVar$ CheckActivation | SpellDescription$ Regenerate CARDNAME. Activate only if CARDNAME blocked or was blocked by a blue creature this turn. SVar:CheckSVar:Number$0 T:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ DBCleanup | Static$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ DBCleanup | Static$ True SVar:DBCleanup:DB$ StoreSVar | SVar$ CheckActivation | Type$ Number | Expression$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/sea_troll.jpg -Oracle:{U}: Regenerate Sea Troll. Activate this ability only if Sea Troll blocked or was blocked by a blue creature this turn. +Oracle:{U}: Regenerate Sea Troll. Activate only if Sea Troll blocked or was blocked by a blue creature this turn. diff --git a/forge-gui/res/cardsfolder/s/seahunter.txt b/forge-gui/res/cardsfolder/s/seahunter.txt index 845ea583f52..85271a3fb0e 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 and 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, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{3}, {T}: Search your library for a Merfolk permanent card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/search_for_glory.txt b/forge-gui/res/cardsfolder/s/search_for_glory.txt index cd5d6e858b3..f613937997f 100644 --- a/forge-gui/res/cardsfolder/s/search_for_glory.txt +++ b/forge-gui/res/cardsfolder/s/search_for_glory.txt @@ -1,9 +1,9 @@ Name:Search for Glory ManaCost:2 W Types:Snow Sorcery -A:SP$ ChangeZone | Cost$ 2 W | Origin$ Library | Destination$ Hand | ChangeType$ Permanent.Snow,Legendary,Saga | ChangeNum$ 1 | SubAbility$ DBGainLife | SpellDescription$ Search your library for a snow permanent card, a legendary card, or a Saga card, reveal it, put it into your hand, then shuffle your library. You gain 1 life for each {S} spent to cast this spell. +A:SP$ ChangeZone | Cost$ 2 W | Origin$ Library | Destination$ Hand | ChangeType$ Permanent.Snow,Legendary,Saga | ChangeNum$ 1 | SubAbility$ DBGainLife | SpellDescription$ Search your library for a snow permanent card, a legendary card, or a Saga card, reveal it, put it into your hand, then shuffle. You gain 1 life for each {S} spent to cast this spell. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$CastTotalSnowManaSpent AI:RemoveDeck:Random DeckHints:Type$Legendary -Oracle:Search your library for a snow permanent card, a legendary card, or a Saga card, reveal it, put it into your hand, then shuffle your library. You gain 1 life for each {S} spent to cast this spell. ({S} is mana from a snow source.) +Oracle:Search your library for a snow permanent card, a legendary card, or a Saga card, reveal it, put it into your hand, then shuffle. You gain 1 life for each {S} spent to cast this spell. ({S} is mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/s/search_for_tomorrow.txt b/forge-gui/res/cardsfolder/s/search_for_tomorrow.txt index 384e19e34a4..ad13c19c47b 100644 --- a/forge-gui/res/cardsfolder/s/search_for_tomorrow.txt +++ b/forge-gui/res/cardsfolder/s/search_for_tomorrow.txt @@ -2,6 +2,6 @@ Name:Search for Tomorrow ManaCost:2 G Types:Sorcery K:Suspend:2:G -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. +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. SVar:Picture:http://www.wizards.com/global/images/magic/general/search_for_tomorrow.jpg -Oracle:Search your library for a basic land card, put it onto the battlefield, then shuffle your library.\nSuspend 2—{G} (Rather than cast this card from your hand, you may pay {G} 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.) +Oracle:Search your library for a basic land card, put it onto the battlefield, then shuffle.\nSuspend 2—{G} (Rather than cast this card from your hand, you may pay {G} 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.) diff --git a/forge-gui/res/cardsfolder/s/seasons_past.txt b/forge-gui/res/cardsfolder/s/seasons_past.txt index fc07e350f77..38f2f7e4089 100644 --- a/forge-gui/res/cardsfolder/s/seasons_past.txt +++ b/forge-gui/res/cardsfolder/s/seasons_past.txt @@ -1,9 +1,9 @@ Name:Seasons Past ManaCost:4 G G Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 G G | ChangeType$ Card.YouOwn | Hidden$ True | Origin$ Graveyard | Destination$ Hand | DifferentCMC$ True | ChangeNum$ X | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Return any number of cards with different converted mana costs from your graveyard to your hand. Put CARDNAME on the bottom of its owner's library. +A:SP$ ChangeZone | Cost$ 4 G G | ChangeType$ Card.YouOwn | Hidden$ True | Origin$ Graveyard | Destination$ Hand | DifferentCMC$ True | ChangeNum$ X | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Return any number of cards with different mana values from your graveyard to your hand. Put CARDNAME on the bottom of its owner's library. SVar:DBChangeZone:DB$ ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Library | LibraryPosition$ -1 SVar:X:Count$ValidGraveyard Card.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/seasons_past.jpg AI:RemoveDeck:Random -Oracle:Return any number of cards with different converted mana costs from your graveyard to your hand. Put Seasons Past on the bottom of its owner's library. \ No newline at end of file +Oracle:Return any number of cards with different mana values from your graveyard to your hand. Put Seasons Past on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/s/secret_salvage.txt b/forge-gui/res/cardsfolder/s/secret_salvage.txt index 4390a7073a5..0664d4baf1f 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, and 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, put them into your hand, then shuffle. SVar:DBChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Remembered.sameName | ChangeNum$ 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, and put them into your hand. Then shuffle your library. +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. diff --git a/forge-gui/res/cardsfolder/s/secret_summoning.txt b/forge-gui/res/cardsfolder/s/secret_summoning.txt index 5232dfebae1..0553042faff 100644 --- a/forge-gui/res/cardsfolder/s/secret_summoning.txt +++ b/forge-gui/res/cardsfolder/s/secret_summoning.txt @@ -2,8 +2,8 @@ Name:Secret Summoning ManaCost:no cost Types:Conspiracy K:Hidden agenda -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.NamedCard+YouCtrl | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever 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. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.NamedCard+YouCtrl | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever 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. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.NamedCard | ChangeNum$ 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 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. +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. diff --git a/forge-gui/res/cardsfolder/s/security_detail.txt b/forge-gui/res/cardsfolder/s/security_detail.txt index 657fcaf9b15..1374d22b8b7 100644 --- a/forge-gui/res/cardsfolder/s/security_detail.txt +++ b/forge-gui/res/cardsfolder/s/security_detail.txt @@ -1,7 +1,7 @@ Name:Security Detail ManaCost:3 W Types:Enchantment -A:AB$ Token | Cost$ W W | TokenAmount$ 1 | TokenScript$ w_1_1_soldier | TokenOwner$ You | LegacyImage$ w 1 1 soldier mmq | IsPresent$ Creature.YouCtrl | PresentCompare$ EQ0 | ActivationLimit$ 1 | SpellDescription$ Create a 1/1 white Soldier creature token. Activate this ability only if you control no creatures and only once each turn. +A:AB$ Token | Cost$ W W | TokenAmount$ 1 | TokenScript$ w_1_1_soldier | TokenOwner$ You | LegacyImage$ w 1 1 soldier mmq | IsPresent$ Creature.YouCtrl | PresentCompare$ EQ0 | ActivationLimit$ 1 | SpellDescription$ Create a 1/1 white Soldier creature token. Activate only if you control no creatures and only once each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/security_detail.jpg SVar:NonStackingEffect:True -Oracle:{W}{W}: Create a 1/1 white Soldier creature token. Activate this ability only if you control no creatures and only once each turn. +Oracle:{W}{W}: Create a 1/1 white Soldier creature token. Activate only if you control no creatures and only once each turn. diff --git a/forge-gui/res/cardsfolder/s/sedge_sliver.txt b/forge-gui/res/cardsfolder/s/sedge_sliver.txt index fc075371e36..ad7951f113d 100644 --- a/forge-gui/res/cardsfolder/s/sedge_sliver.txt +++ b/forge-gui/res/cardsfolder/s/sedge_sliver.txt @@ -4,10 +4,10 @@ Types:Creature Sliver PT:2/2 S:Mode$ Continuous | Affected$ Creature.Sliver | AddStaticAbility$ SedgeSliverST | Description$ All Sliver creatures have "This creature gets +1/+1 as long as you control a Swamp." SVar:SedgeSliverST:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | IsPresent$ Swamp.YouCtrl | Description$ CARDNAME gets +1/+1 as long as you control a Swamp. -S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Pump | Description$ All Slivers have "{B}: Regenerate this permanent." +S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Pump | Description$ All Slivers have "{B}: Regenerate this permanent." (The next time it would be destroyed, instead tap it, remove it from combat, and heal all damage on it.) SVar:Pump:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. SVar:PlayMain1:TRUE AI:RemoveDeck:Random DeckNeeds:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/sedge_sliver.jpg -Oracle:All Sliver creatures have "This creature gets +1/+1 as long as you control a Swamp."\nAll Slivers have "{B}: Regenerate this permanent." +Oracle:All Sliver creatures have "This creature gets +1/+1 as long as you control a Swamp."\nAll Slivers have "{B}: Regenerate this permanent." (The next time it would be destroyed, instead tap it, remove it from combat, and heal all damage on it.) diff --git a/forge-gui/res/cardsfolder/s/seedguide_ash.txt b/forge-gui/res/cardsfolder/s/seedguide_ash.txt index 413091fdc92..b6324cfdd5d 100644 --- a/forge-gui/res/cardsfolder/s/seedguide_ash.txt +++ b/forge-gui/res/cardsfolder/s/seedguide_ash.txt @@ -2,7 +2,7 @@ Name:Seedguide Ash ManaCost:4 G Types:Creature Treefolk Druid PT:4/4 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for up to three Forest cards and put them 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 dies, you may search your library for up to three Forest cards, put them onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | Tapped$ True | ChangeNum$ 3 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/seedguide_ash.jpg -Oracle:When Seedguide Ash dies, you may search your library for up to three Forest cards and put them onto the battlefield tapped. If you do, shuffle your library. +Oracle:When Seedguide Ash dies, you may search your library for up to three Forest cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/seeds_of_innocence.txt b/forge-gui/res/cardsfolder/s/seeds_of_innocence.txt index 83314bd90aa..54cba29deb3 100644 --- a/forge-gui/res/cardsfolder/s/seeds_of_innocence.txt +++ b/forge-gui/res/cardsfolder/s/seeds_of_innocence.txt @@ -1,7 +1,7 @@ Name:Seeds of Innocence ManaCost:1 G G Types:Sorcery -A:SP$ DestroyAll | Cost$ 1 G G | ValidCards$ Artifact | RememberDestroyed$ True | NoRegen$ True | SubAbility$ DBRepeat | SpellDescription$ Destroy all artifacts. They can't be regenerated. The controller of each of those artifacts gains life equal to its converted mana cost. +A:SP$ DestroyAll | Cost$ 1 G G | ValidCards$ Artifact | RememberDestroyed$ True | NoRegen$ True | SubAbility$ DBRepeat | SpellDescription$ Destroy all artifacts. They can't be regenerated. The controller of each of those artifacts gains life equal to its mana value. SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBGainLife | SubAbility$ DBCleanup SVar:DBGainLife:DB$ GainLife | Defined$ Player.IsRemembered | LifeAmount$ X SVar:X:RememberedLKI$FilterControlledByRemembered_CardManaCost @@ -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/seeds_of_innocence.jpg -Oracle:Destroy all artifacts. They can't be regenerated. The controller of each of those artifacts gains life equal to its converted mana cost. +Oracle:Destroy all artifacts. They can't be regenerated. The controller of each of those artifacts gains life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/s/seek_the_horizon.txt b/forge-gui/res/cardsfolder/s/seek_the_horizon.txt index ba6ae306a45..c499cdcae8a 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, and 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, put them into your hand, then shuffle. 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, and put them into your hand. Then shuffle your library. +Oracle:Search your library for up to three basic land cards, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/seeker_of_insight.txt b/forge-gui/res/cardsfolder/s/seeker_of_insight.txt index ed09479a631..a90c117af90 100644 --- a/forge-gui/res/cardsfolder/s/seeker_of_insight.txt +++ b/forge-gui/res/cardsfolder/s/seeker_of_insight.txt @@ -2,8 +2,8 @@ Name:Seeker of Insight ManaCost:1 U Types:Creature Human Wizard PT:1/3 -A:AB$ Draw | Cost$ T | NumCards$ 1 | SubAbility$ DBDiscard | CheckSVar$ CastTest | SVarCompare$ GE1 | SpellDescription$ Draw a card, then discard a card. Activate this ability only if you've cast a noncreature spell this turn. +A:AB$ Draw | Cost$ T | NumCards$ 1 | SubAbility$ DBDiscard | CheckSVar$ CastTest | SVarCompare$ GE1 | SpellDescription$ Draw a card, then discard a card. Activate only if you've cast a noncreature spell this turn. SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 SVar:CastTest:Count$ThisTurnCast_Card.YouCtrl+nonCreature SVar:Picture:http://www.wizards.com/global/images/magic/general/seeker_of_insight.jpg -Oracle:{T}: Draw a card, then discard a card. Activate this ability only if you've cast a noncreature spell this turn. \ No newline at end of file +Oracle:{T}: Draw a card, then discard a card. Activate only if you've cast a noncreature spell this turn. diff --git a/forge-gui/res/cardsfolder/s/seers_vision.txt b/forge-gui/res/cardsfolder/s/seers_vision.txt index 6c2fde291d8..31919130291 100644 --- a/forge-gui/res/cardsfolder/s/seers_vision.txt +++ b/forge-gui/res/cardsfolder/s/seers_vision.txt @@ -2,6 +2,6 @@ Name:Seer's Vision ManaCost:2 U B Types:Enchantment S:Mode$ Continuous | Affected$ Opponent | AddKeyword$ Play with your hand revealed. | Description$ Your opponents play with their hands revealed. -A:AB$ Discard | Cost$ Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player. | Mode$ RevealYouChoose | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Look at target player's hand and choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player. | Mode$ RevealYouChoose | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Look at target player's hand and choose a card from it. That player discards that card. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/seers_vision.jpg -Oracle:Your opponents play with their hands revealed.\nSacrifice Seer's Vision: Look at target player's hand and choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +Oracle:Your opponents play with their hands revealed.\nSacrifice Seer's Vision: Look at target player's hand and choose a card from it. That player discards that card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/selective_memory.txt b/forge-gui/res/cardsfolder/s/selective_memory.txt index a5b2cbf56d9..1548a2c5295 100644 --- a/forge-gui/res/cardsfolder/s/selective_memory.txt +++ b/forge-gui/res/cardsfolder/s/selective_memory.txt @@ -1,8 +1,8 @@ Name:Selective Memory ManaCost:3 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 U | Origin$ Library | Destination$ Exile | ChangeType$ Card.nonLand | ChangeNum$ XFetch | SpellDescription$ Search your library for any number of nonland cards and exile them. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 U | Origin$ Library | Destination$ Exile | ChangeType$ Card.nonLand | ChangeNum$ XFetch | SpellDescription$ Search your library for any number of nonland cards, exile them, then shuffle. SVar:XFetch:Count$InYourLibrary AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/selective_memory.jpg -Oracle:Search your library for any number of nonland cards and exile them. Then shuffle your library. +Oracle:Search your library for any number of nonland cards, exile them, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/self_assembler.txt b/forge-gui/res/cardsfolder/s/self_assembler.txt index b3e7fea90f1..318792930a6 100644 --- a/forge-gui/res/cardsfolder/s/self_assembler.txt +++ b/forge-gui/res/cardsfolder/s/self_assembler.txt @@ -2,7 +2,7 @@ Name:Self-Assembler ManaCost:5 Types:Artifact Creature Assembly-Worker PT:4/4 -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 Assembly-Worker 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 Assembly-Worker creature card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Assembly-Worker | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/self_assembler.jpg -Oracle:When Self-Assembler enters the battlefield, you may search your library for an Assembly-Worker creature card, reveal it, put it into your hand, then shuffle your library. +Oracle:When Self-Assembler enters the battlefield, you may search your library for an Assembly-Worker creature card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sensei_golden_tail.txt b/forge-gui/res/cardsfolder/s/sensei_golden_tail.txt index af16462298a..12abd28f85e 100644 --- a/forge-gui/res/cardsfolder/s/sensei_golden_tail.txt +++ b/forge-gui/res/cardsfolder/s/sensei_golden_tail.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Legendary Creature Fox Samurai PT:2/1 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. +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 only as 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 (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. +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 only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/sentry_oak.txt b/forge-gui/res/cardsfolder/s/sentry_oak.txt index a8f2ac09243..21425af77ad 100644 --- a/forge-gui/res/cardsfolder/s/sentry_oak.txt +++ b/forge-gui/res/cardsfolder/s/sentry_oak.txt @@ -3,8 +3,8 @@ ManaCost:4 W Types:Creature Treefolk Warrior PT:3/5 K:Defender -T:Mode$Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigClash | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may clash with an opponent. If you win, Sentry Oak gets +2/+0 and loses defender until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +T:Mode$Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigClash | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may clash with an opponent. If you win, Sentry Oak gets +2/+0 and loses defender until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) SVar:TrigClash:DB$ Clash | WinSubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | SubAbility$ DBDebuff SVar:DBDebuff:DB$ Debuff | Defined$ Self | Keywords$ Defender -Oracle:Defender\nAt the beginning of combat on your turn, you may clash with an opponent. If you win, Sentry Oak gets +2/+0 and loses defender until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Defender\nAt the beginning of combat on your turn, you may clash with an opponent. If you win, Sentry Oak gets +2/+0 and loses defender until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/s/serene_offering.txt b/forge-gui/res/cardsfolder/s/serene_offering.txt index f1c784cea52..9f41e62e3d6 100644 --- a/forge-gui/res/cardsfolder/s/serene_offering.txt +++ b/forge-gui/res/cardsfolder/s/serene_offering.txt @@ -1,9 +1,9 @@ Name:Serene Offering ManaCost:1 W Types:Instant -A:SP$ Destroy | Cost$ 1 W | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SubAbility$ DBGainLife | SpellDescription$ Destroy target enchantment. You gain life equal to its converted mana cost. +A:SP$ Destroy | Cost$ 1 W | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SubAbility$ DBGainLife | SpellDescription$ Destroy target enchantment. You gain life equal to its mana value. SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardManaCost SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/serene_offering.jpg -Oracle:Destroy target enchantment. You gain life equal to its converted mana cost. +Oracle:Destroy target enchantment. You gain life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/s/serra_avenger.txt b/forge-gui/res/cardsfolder/s/serra_avenger.txt index a51ac6a10da..5251453e656 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 this spell 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, vigilance diff --git a/forge-gui/res/cardsfolder/s/setessan_griffin.txt b/forge-gui/res/cardsfolder/s/setessan_griffin.txt index 34eeb98fecf..8fbcc8c0abf 100644 --- a/forge-gui/res/cardsfolder/s/setessan_griffin.txt +++ b/forge-gui/res/cardsfolder/s/setessan_griffin.txt @@ -3,6 +3,6 @@ ManaCost:4 W Types:Creature Griffin PT:3/2 K:Flying -A:AB$ Pump | Cost$ 2 G G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 2 G G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/setessan_griffin.jpg -Oracle:Flying\n{2}{G}{G}: Setessan Griffin gets +2/+2 until end of turn. Activate this ability only once each turn. +Oracle:Flying\n{2}{G}{G}: Setessan Griffin gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/s/settle_the_wreckage.txt b/forge-gui/res/cardsfolder/s/settle_the_wreckage.txt index 62fb0e2cf4b..37ea006bd74 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 land cards, 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. SVar:DBGetLands:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 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 land cards, 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. diff --git a/forge-gui/res/cardsfolder/s/sevinnes_reclamation.txt b/forge-gui/res/cardsfolder/s/sevinnes_reclamation.txt index 5d5965771d6..f85cc98e22c 100644 --- a/forge-gui/res/cardsfolder/s/sevinnes_reclamation.txt +++ b/forge-gui/res/cardsfolder/s/sevinnes_reclamation.txt @@ -1,8 +1,8 @@ Name:Sevinne's Reclamation ManaCost:2 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 W | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target permanent card with converted mana cost 3 or less from your graveyard | ValidTgts$ Permanent.cmcLE3+YouCtrl | SubAbility$ DBCpoy | SpellDescription$ Return target permanent card with converted mana cost 3 or less from your graveyard to the battlefield. If this spell was cast from a graveyard, you may copy this spell and may choose a new target for the copy. +A:SP$ ChangeZone | Cost$ 2 W | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target permanent card with mana value 3 or less from your graveyard | ValidTgts$ Permanent.cmcLE3+YouCtrl | SubAbility$ DBCpoy | SpellDescription$ Return target permanent card with mana value 3 or less from your graveyard to the battlefield. If this spell was cast from a graveyard, you may copy this spell and may choose a new target for the copy. SVar:DBCpoy:DB$ CopySpellAbility | Defined$ Parent | Optional$ True | MayChooseTarget$ True | ConditionDefined$ Self | ConditionPresent$ Card.wasCastFromGraveyard AI:RemoveDeck:Random K:Flashback:4 W -Oracle:Return target permanent card with converted mana cost 3 or less from your graveyard to the battlefield. If this spell was cast from a graveyard, you may copy this spell and may choose a new target for the copy.\nFlashback {4}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Return target permanent card with mana value 3 or less from your graveyard to the battlefield. If this spell was cast from a graveyard, you may copy this spell and may choose a new target for the copy.\nFlashback {4}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/s/sewer_rats.txt b/forge-gui/res/cardsfolder/s/sewer_rats.txt index b5a3dc6fd0e..e63cc75eba1 100644 --- a/forge-gui/res/cardsfolder/s/sewer_rats.txt +++ b/forge-gui/res/cardsfolder/s/sewer_rats.txt @@ -2,6 +2,6 @@ Name:Sewer Rats ManaCost:B Types:Creature Rat PT:1/1 -A:AB$ Pump | Cost$ B PayLife<1> | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 3 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability no more than three times each turn. +A:AB$ Pump | Cost$ B PayLife<1> | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 3 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate no more than three times each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/sewer_rats.jpg -Oracle:{B}, Pay 1 life: Sewer Rats gets +1/+0 until end of turn. Activate this ability no more than three times each turn. +Oracle:{B}, Pay 1 life: Sewer Rats gets +1/+0 until end of turn. Activate no more than three times each turn. diff --git a/forge-gui/res/cardsfolder/s/shadowborn_apostle.txt b/forge-gui/res/cardsfolder/s/shadowborn_apostle.txt index 5350a89e611..6476df4ab66 100644 --- a/forge-gui/res/cardsfolder/s/shadowborn_apostle.txt +++ b/forge-gui/res/cardsfolder/s/shadowborn_apostle.txt @@ -3,9 +3,9 @@ ManaCost:B Types:Creature Human Cleric PT:1/1 K:A deck can have any number of cards named CARDNAME. -A:AB$ ChangeZone | Cost$ B Sac<6/Creature.namedShadowborn Apostle/creatures named Shadowborn Apostle> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Demon | ChangeNum$ 1 | SpellDescription$ Search your library for a Demon creature, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ B Sac<6/Creature.namedShadowborn Apostle/creatures named Shadowborn Apostle> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Demon | ChangeNum$ 1 | SpellDescription$ Search your library for a Demon creature, put it onto the battlefield, then shuffle. 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 and 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, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/shadows_of_the_past.txt b/forge-gui/res/cardsfolder/s/shadows_of_the_past.txt index 9961247824a..d43322ff684 100644 --- a/forge-gui/res/cardsfolder/s/shadows_of_the_past.txt +++ b/forge-gui/res/cardsfolder/s/shadows_of_the_past.txt @@ -3,8 +3,8 @@ ManaCost:1 B Types:Enchantment T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigScry | TriggerDescription$ Whenever a creature dies, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 -A:AB$ LoseLife | Cost$ 4 B | Defined$ Player.Opponent | LifeAmount$ 2 | CheckSVar$ X | SVarCompare$ GE4 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 2 life and you gain 2 life. Activate this ability only if there are four or more creature cards in your graveyard. +A:AB$ LoseLife | Cost$ 4 B | Defined$ Player.Opponent | LifeAmount$ 2 | CheckSVar$ X | SVarCompare$ GE4 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 2 life and you gain 2 life. Activate only if there are four or more creature cards in your graveyard. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 SVar:X:Count$ValidGraveyard Creature.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/shadows_of_the_past.jpg -Oracle:Whenever a creature dies, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\n{4}{B}: Each opponent loses 2 life and you gain 2 life. Activate this ability only if there are four or more creature cards in your graveyard. +Oracle:Whenever a creature dies, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\n{4}{B}: Each opponent loses 2 life and you gain 2 life. Activate only if there are four or more creature cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/s/shadows_verdict.txt b/forge-gui/res/cardsfolder/s/shadows_verdict.txt index b5ef30d1ebb..e5839a1b89c 100755 --- a/forge-gui/res/cardsfolder/s/shadows_verdict.txt +++ b/forge-gui/res/cardsfolder/s/shadows_verdict.txt @@ -1,7 +1,7 @@ Name:Shadows' Verdict ManaCost:3 B B Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ 3 B B | Origin$ Battlefield | Destination$ Exile | ChangeType$ Creature.cmcLE3,Planeswalker.cmcLE3 | SubAbility$ DBChangeZoneAll | SpellDescription$ Exile all creatures and all planeswalkers with converted mana cost 3 or less from the battlefield and all creature and planeswalker cards with converted mana cost 3 or less from all graveyards. +A:SP$ ChangeZoneAll | Cost$ 3 B B | Origin$ Battlefield | Destination$ Exile | ChangeType$ Creature.cmcLE3,Planeswalker.cmcLE3 | SubAbility$ DBChangeZoneAll | SpellDescription$ Exile all creatures and planeswalkers with mana value 3 or less from the battlefield and all creature and planeswalker cards with mana value 3 or less from all graveyards. SVar:DBChangeZoneAll:DB$ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ChangeType$ Creature.cmcLE3,Planeswalker.cmcLE3 SVar:PlayMain1:TRUE SVar:NeedsToPlayVar:Comp GE2 @@ -13,4 +13,4 @@ SVar:Opp:SVar$OppLilW/Plus.OppLilC SVar:OppLilW:Count$Valid Planeswalker.OppCtrl+cmcLE3+inZoneBattlefield SVar:OppLilC:Count$Valid Creature.OppCtrl+cmcLE3+inZoneBattlefield AI:RemoveDeck:Random -Oracle:Exile all creatures and all planeswalkers with converted mana cost 3 or less from the battlefield and all creature and planeswalker cards with converted mana cost 3 or less from all graveyards. +Oracle:Exile all creatures and planeswalkers with mana value 3 or less from the battlefield and all creature and planeswalker cards with mana value 3 or less from all graveyards. diff --git a/forge-gui/res/cardsfolder/s/shaman_of_forgotten_ways.txt b/forge-gui/res/cardsfolder/s/shaman_of_forgotten_ways.txt index bd9fc1a9cbb..7474f3e394c 100644 --- a/forge-gui/res/cardsfolder/s/shaman_of_forgotten_ways.txt +++ b/forge-gui/res/cardsfolder/s/shaman_of_forgotten_ways.txt @@ -3,9 +3,9 @@ ManaCost:2 G Types:Creature Human Shaman PT:2/3 A:AB$ Mana | Cost$ T | Produced$ Combo Any | Amount$ 2 | RestrictValid$ Card.Creature | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast creature spells. -A:AB$ RepeatEach | Cost$ 9 G G T | PrecostDesc$ Formidable — | CheckSVar$ FormidableTest | SVarCompare$ GE8 | RepeatPlayers$ Player | RepeatSubAbility$ DBSetLife | SpellDescription$ Each player's life total becomes the number of creatures they control. Activate this ability only if creatures you control have total power 8 or greater. +A:AB$ RepeatEach | Cost$ 9 G G T | PrecostDesc$ Formidable — | CheckSVar$ FormidableTest | SVarCompare$ GE8 | RepeatPlayers$ Player | RepeatSubAbility$ DBSetLife | SpellDescription$ Each player's life total becomes the number of creatures they control. Activate only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl SVar:DBSetLife:DB$ SetLife | Defined$ Player.IsRemembered | LifeAmount$ X SVar:X:Count$Valid Creature.RememberedPlayerCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/shaman_of_forgotten_ways.jpg -Oracle:{T}: Add two mana in any combination of colors. Spend this mana only to cast creature spells.\nFormidable — {9}{G}{G}, {T}: Each player's life total becomes the number of creatures they control. Activate this ability only if creatures you control have total power 8 or greater. +Oracle:{T}: Add two mana in any combination of colors. Spend this mana only to cast creature spells.\nFormidable — {9}{G}{G}, {T}: Each player's life total becomes the number of creatures they control. Activate only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/s/shard_convergence.txt b/forge-gui/res/cardsfolder/s/shard_convergence.txt index b8162cba2b4..b88b5076f87 100644 --- a/forge-gui/res/cardsfolder/s/shard_convergence.txt +++ b/forge-gui/res/cardsfolder/s/shard_convergence.txt @@ -1,11 +1,11 @@ Name:Shard Convergence ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Hand | ChangeType$ Plains | ChangeNum$ 1 | SubAbility$ DBIsland | SpellDescription$ Search your library for a Plains card, an Island card, a Swamp card, and a Mountain card. Reveal those cards and put them into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Hand | ChangeType$ Plains | ChangeNum$ 1 | SubAbility$ DBIsland | SpellDescription$ Search your library for a Plains card, an Island card, a Swamp card, and a Mountain card. Reveal those cards, put them into your hand, then shuffle. SVar:DBIsland:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Island | ChangeNum$ 1 | SubAbility$ DBSwamp SVar:DBSwamp:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Swamp | ChangeNum$ 1 | SubAbility$ DBMountain SVar:DBMountain:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Mountain | ChangeNum$ 1 AI:RemoveDeck:Random DeckNeeds:Color$White|Blue|Black|Red SVar:Picture:http://www.wizards.com/global/images/magic/general/shard_convergence.jpg -Oracle:Search your library for a Plains card, an Island card, a Swamp card, and a Mountain card. Reveal those cards and put them into your hand. Then shuffle your library. +Oracle:Search your library for a Plains card, an Island card, a Swamp card, and a Mountain card. Reveal those cards, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/shard_phoenix.txt b/forge-gui/res/cardsfolder/s/shard_phoenix.txt index ddb5a794509..7d7fe5edfb5 100644 --- a/forge-gui/res/cardsfolder/s/shard_phoenix.txt +++ b/forge-gui/res/cardsfolder/s/shard_phoenix.txt @@ -3,8 +3,8 @@ ManaCost:4 R 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$ 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 only during your upkeep. 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: 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. +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 only during your upkeep. diff --git a/forge-gui/res/cardsfolder/s/shared_summons.txt b/forge-gui/res/cardsfolder/s/shared_summons.txt index 6868852190c..647b5e79681 100644 --- a/forge-gui/res/cardsfolder/s/shared_summons.txt +++ b/forge-gui/res/cardsfolder/s/shared_summons.txt @@ -1,5 +1,5 @@ Name:Shared Summons ManaCost:3 G G Types:Instant -A:SP$ ChangeZone | Cost$ 3 G G | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 2 | Reveal$ True | DifferentNames$ True | SpellDescription$ Search your library for up to two creature cards with different names, reveal them, put them into your hand, then shuffle your library. -Oracle:Search your library for up to two creature cards with different names, reveal them, put them into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 G G | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 2 | Reveal$ True | DifferentNames$ True | SpellDescription$ Search your library for up to two creature cards with different names, reveal them, put them into your hand, then shuffle. +Oracle:Search your library for up to two creature cards with different names, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/shark_typhoon.txt b/forge-gui/res/cardsfolder/s/shark_typhoon.txt index c8678b9ad0b..a58675ca1f1 100644 --- a/forge-gui/res/cardsfolder/s/shark_typhoon.txt +++ b/forge-gui/res/cardsfolder/s/shark_typhoon.txt @@ -1,7 +1,7 @@ Name:Shark Typhoon ManaCost:5 U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, create an X/X blue Shark creature token with flying, where X is that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, create an X/X blue Shark creature token with flying, where X is that spell's mana value. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_x_x_shark_flying | TokenOwner$ You | LegacyImage$ u x x shark flying iko | TokenPower$ Y | TokenToughness$ Y | TokenAmount$ 1 SVar:Y:TriggeredCard$CardManaCost K:Cycling:X 1 U @@ -9,4 +9,4 @@ T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigToken2 | TriggerDescription SVar:TrigToken2:DB$ Token | TokenAmount$ 1 | TokenScript$ u_x_x_shark_flying | TokenOwner$ You | LegacyImage$ u x x shark flying iko | TokenPower$ X | TokenToughness$ X | TokenAmount$ 1 SVar:X:Count$xPaid DeckHas:Ability$Token -Oracle:Whenever you cast a noncreature spell, create an X/X blue Shark creature token with flying, where X is that spell's converted mana cost.\nCycling {X}{1}{U} ({X}{1}{U}, Discard this card: Draw a card.)\nWhen you cycle Shark Typhoon, create an X/X blue Shark creature token with flying. +Oracle:Whenever you cast a noncreature spell, create an X/X blue Shark creature token with flying, where X is that spell's mana value.\nCycling {X}{1}{U} ({X}{1}{U}, Discard this card: Draw a card.)\nWhen you cycle Shark Typhoon, create an X/X blue Shark creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/shefet_dunes.txt b/forge-gui/res/cardsfolder/s/shefet_dunes.txt index 96343cfe7d8..07db21382a0 100644 --- a/forge-gui/res/cardsfolder/s/shefet_dunes.txt +++ b/forge-gui/res/cardsfolder/s/shefet_dunes.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T PayLife<1> | Produced$ W | SpellDescription$ Add {W}. -A:AB$ PumpAll | Cost$ 2 W W T Sac<1/Desert> | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SorcerySpeed$ True | SpellDescription$ Creatures you control get +1/+1 until end of turn. Activate this ability only any time you could cast a sorcery. +A:AB$ PumpAll | Cost$ 2 W W T Sac<1/Desert> | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SorcerySpeed$ True | SpellDescription$ Creatures you control get +1/+1 until end of turn. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/shefet_dunes.jpg -Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add {W}.\n{2}{W}{W}, {T}, Sacrifice a Desert: Creatures you control get +1/+1 until end of turn. Activate this ability only any time you could cast a sorcery. \ No newline at end of file +Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add {W}.\n{2}{W}{W}, {T}, Sacrifice a Desert: Creatures you control get +1/+1 until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/shefet_monitor.txt b/forge-gui/res/cardsfolder/s/shefet_monitor.txt index 533b84878d9..b6071febd89 100644 --- a/forge-gui/res/cardsfolder/s/shefet_monitor.txt +++ b/forge-gui/res/cardsfolder/s/shefet_monitor.txt @@ -3,7 +3,7 @@ ManaCost:5 G Types:Creature Lizard PT:6/5 K:Cycling:3 G -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 or a Desert card, put it onto the battlefield, then shuffle your library. (Do this before you draw.) +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 or a Desert card, put it onto the battlefield, then shuffle. (Do this before you draw.) SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic,Desert | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/shefet_monitor.jpg -Oracle:Cycling {3}{G} ({3}{G}, Discard this card: Draw a card.)\nWhen you cycle Shefet Monitor, you may search your library for a basic land card or a Desert card, put it onto the battlefield, then shuffle your library. (Do this before you draw.) \ No newline at end of file +Oracle:Cycling {3}{G} ({3}{G}, Discard this card: Draw a card.)\nWhen you cycle Shefet Monitor, you may search your library for a basic land card or a Desert card, put it onto the battlefield, then shuffle. (Do this before you draw.) diff --git a/forge-gui/res/cardsfolder/s/shepherd_of_the_cosmos.txt b/forge-gui/res/cardsfolder/s/shepherd_of_the_cosmos.txt index afe001ec4dc..bcbef2d5ef3 100644 --- a/forge-gui/res/cardsfolder/s/shepherd_of_the_cosmos.txt +++ b/forge-gui/res/cardsfolder/s/shepherd_of_the_cosmos.txt @@ -3,7 +3,7 @@ ManaCost:4 W W Types:Creature Angel Warrior PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return target permanent card with converted mana cost 2 or less from your graveyard to the battlefield. -SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouOwn+cmcLE2 | TgtPrompt$ Select target permanent card with converted mana cost 2 or less in your graveyard +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return target permanent card with mana value 2 or less from your graveyard to the battlefield. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouOwn+cmcLE2 | TgtPrompt$ Select target permanent card with mana value 2 or less in your graveyard K:Foretell:3 W -Oracle:Flying\nWhen Shepherd of the Cosmos enters the battlefield, return target permanent card with converted mana cost 2 or less from your graveyard to the battlefield.\nForetell {3}{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:Flying\nWhen Shepherd of the Cosmos enters the battlefield, return target permanent card with mana value 2 or less from your graveyard to the battlefield.\nForetell {3}{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/s/shimian_specter.txt b/forge-gui/res/cardsfolder/s/shimian_specter.txt index 7cb9c64a7b4..81e81e929d8 100644 --- a/forge-gui/res/cardsfolder/s/shimian_specter.txt +++ b/forge-gui/res/cardsfolder/s/shimian_specter.txt @@ -3,7 +3,7 @@ ManaCost:2 B B Types:Creature Specter PT:2/2 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReveal | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player reveals their hand. You choose a nonland card from it. Search that player's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles their library. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReveal | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player reveals their hand. You choose a nonland card from it. Search that player's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles. SVar:TrigReveal:DB$ RevealHand | Defined$ TriggeredTarget | RememberRevealedPlayer$ True | SubAbility$ ChooseCard SVar:ChooseCard:DB$ ChooseCard | Choices$ Card.nonLand+RememberedPlayerCtrl+inZoneHand | ChoiceZone$ Hand | SubAbility$ ExileYard | RememberChosen$ True | ForgetOtherTargets$ True SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredTarget | ChangeType$ Remembered.sameName | SubAbility$ ExileHand | StackDescription$ None @@ -13,4 +13,4 @@ SVar:NumInHand:TriggeredTarget$CardsInHand SVar:NumInLib:TriggeredTarget$CardsInLibrary SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/shimian_specter.jpg -Oracle:Flying\nWhenever Shimian Specter deals combat damage to a player, that player reveals their hand. You choose a nonland card from it. Search that player's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles their library. +Oracle:Flying\nWhenever Shimian Specter deals combat damage to a player, that player reveals their hand. You choose a nonland card from it. Search that player's graveyard, hand, and library for all cards with the same name as that card and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/s/shivan_sand_mage.txt b/forge-gui/res/cardsfolder/s/shivan_sand_mage.txt index f5ae831aa22..52ad9d13823 100644 --- a/forge-gui/res/cardsfolder/s/shivan_sand_mage.txt +++ b/forge-gui/res/cardsfolder/s/shivan_sand_mage.txt @@ -8,4 +8,4 @@ SVar:TrigChoose:DB$ Charm | CharmNum$ 1 | Choices$ LoseTime,GainTime SVar:LoseTime:DB$ RemoveCounter | ValidTgts$ Permanent.inZoneBattlefield,Card.suspended | AITgts$ Card.counters_GE1_TIME+inZoneBattlefield+YouDontCtrl,Card.suspended+YouCtrl | TgtPrompt$ Select target permanent or suspended card. | CounterType$ TIME | CounterNum$ 2 | TgtZone$ Battlefield,Exile | SpellDescription$ Remove two time counters from target permanent or suspended card. SVar:GainTime:DB$ PutCounter | ValidTgts$ Permanent.counters_GE1_TIME+inZoneBattlefield,Card.suspended | AITgts$ Card.inZoneBattlefield+YouCtrl,Card.suspended+YouDontCtrl | TgtPrompt$ Select target permanent with a time counter on it or suspended card. | CounterType$ TIME | CounterNum$ 2 | TgtZone$ Battlefield,Exile | SpellDescription$ Put two time counters target permanent with a time counter on it or suspended card. SVar:Picture:http://www.wizards.com/global/images/magic/general/shivan_sand_mage.jpg -Oracle:When Shivan Sand-Mage enters the battlefield, choose one —\n• Remove two time counters from target permanent or suspended card.\n• Put two time counters on target permanent with a time counter on it or suspended card.\nSuspend 4—{R} (Rather than cast this card from your hand, you may pay {R} and exile it with four 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:When Shivan Sand-Mage enters the battlefield, choose one —\n• Remove two time counters from target permanent or suspended card.\n• Put two time counters on target permanent with a time counter on it or suspended card.\nSuspend 4—{R} diff --git a/forge-gui/res/cardsfolder/s/shoreline_ranger.txt b/forge-gui/res/cardsfolder/s/shoreline_ranger.txt index d87c73d405a..b76ff844a63 100644 --- a/forge-gui/res/cardsfolder/s/shoreline_ranger.txt +++ b/forge-gui/res/cardsfolder/s/shoreline_ranger.txt @@ -5,4 +5,4 @@ PT:3/4 K:Flying K:TypeCycling:Island:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/shoreline_ranger.jpg -Oracle:Flying\nIslandcycling {2} ({2}, Discard this card: Search your library for an Island card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Flying\nIslandcycling {2} ({2}, Discard this card: Search your library for an Island card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/s/shred_memory.txt b/forge-gui/res/cardsfolder/s/shred_memory.txt index 10e9d0cad7b..4bc95799d06 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, and 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 mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/shrine_of_the_forsaken_gods.txt b/forge-gui/res/cardsfolder/s/shrine_of_the_forsaken_gods.txt index 65a83596b18..0f2783298f4 100644 --- a/forge-gui/res/cardsfolder/s/shrine_of_the_forsaken_gods.txt +++ b/forge-gui/res/cardsfolder/s/shrine_of_the_forsaken_gods.txt @@ -2,9 +2,9 @@ Name:Shrine of the Forsaken Gods ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | IsPresent$ Land.YouCtrl | PresentCompare$ GE7 | RestrictValid$ Card.Colorless | SpellDescription$ Add {C}{C}. Spend this mana only to cast colorless spells. Activate this ability only if you control seven or more lands. +A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | IsPresent$ Land.YouCtrl | PresentCompare$ GE7 | RestrictValid$ Card.Colorless | SpellDescription$ Add {C}{C}. Spend this mana only to cast colorless spells. Activate only if you control seven or more lands. AI:RemoveDeck:Random DeckHas:Ability$Mana.Colorless DeckHints:Color$Colorless & Keyword$Devoid SVar:Picture:http://www.wizards.com/global/images/magic/general/shrine_of_the_forsaken_gods.jpg -Oracle:{T}: Add {C}.\n{T}: Add {C}{C}. Spend this mana only to cast colorless spells. Activate this ability only if you control seven or more lands. +Oracle:{T}: Add {C}.\n{T}: Add {C}{C}. Spend this mana only to cast colorless spells. Activate only if you control seven or more lands. diff --git a/forge-gui/res/cardsfolder/s/shu_farmer.txt b/forge-gui/res/cardsfolder/s/shu_farmer.txt index c6f6270accc..8903b650c6e 100644 --- a/forge-gui/res/cardsfolder/s/shu_farmer.txt +++ b/forge-gui/res/cardsfolder/s/shu_farmer.txt @@ -2,6 +2,6 @@ Name:Shu Farmer ManaCost:1 W Types:Creature Human PT:1/1 -A:AB$ GainLife | Cost$ T | LifeAmount$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ You gain 1 life. Activate this ability only during your turn, before attackers are declared. +A:AB$ GainLife | Cost$ T | LifeAmount$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ You gain 1 life. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/shu_farmer.jpg -Oracle:{T}: You gain 1 life. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: You gain 1 life. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/s/sickening_shoal.txt b/forge-gui/res/cardsfolder/s/sickening_shoal.txt index 98593e4c6fc..61e29c93a48 100644 --- a/forge-gui/res/cardsfolder/s/sickening_shoal.txt +++ b/forge-gui/res/cardsfolder/s/sickening_shoal.txt @@ -1,10 +1,10 @@ Name:Sickening Shoal ManaCost:X B B Types:Instant Arcane -SVar:AltCost:Cost$ ExileFromHand<1/Card.Black+Other> | Description$ You may exile a black card with converted mana cost X from your hand rather than pay this spell's mana cost. +SVar:AltCost:Cost$ ExileFromHand<1/Card.Black+Other> | Description$ You may exile a black card with mana value X from your hand rather than pay this spell's mana cost. A:SP$ Pump | Cost$ X B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -Z | NumDef$ -Z | IsCurse$ True | SpellDescription$ Target creature gets -X/-X until end of turn. SVar:X:Count$xPaid SVar:Y:Exiled$CardManaCost SVar:Z:SVar$Y/Plus.X AI:RemoveDeck:All -Oracle:You may exile a black card with converted mana cost X from your hand rather than pay this spell's mana cost.\nTarget creature gets -X/-X until end of turn. +Oracle:You may exile a black card with mana value X from your hand rather than pay this spell's mana cost.\nTarget creature gets -X/-X until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sidisi_undead_vizier.txt b/forge-gui/res/cardsfolder/s/sidisi_undead_vizier.txt index 4f2e71797a6..09ba05aebc9 100644 --- a/forge-gui/res/cardsfolder/s/sidisi_undead_vizier.txt +++ b/forge-gui/res/cardsfolder/s/sidisi_undead_vizier.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Zombie Naga PT:4/6 K:Deathtouch K:Exploit -T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME exploits a creature, you may search your library for a card, put it into your hand, then shuffle your library. +T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME exploits a creature, you may search your library for a card, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:Deathtouch\nExploit (When this creature enters the battlefield, you may sacrifice a creature.)\nWhen Sidisi, Undead Vizier exploits a creature, you may search your library for a card, put it into your hand, then shuffle your library. +Oracle:Deathtouch\nExploit (When this creature enters the battlefield, you may sacrifice a creature.)\nWhen Sidisi, Undead Vizier exploits a creature, you may search your library for a card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sift_through_sands.txt b/forge-gui/res/cardsfolder/s/sift_through_sands.txt index f1beb576062..13780f4079a 100644 --- a/forge-gui/res/cardsfolder/s/sift_through_sands.txt +++ b/forge-gui/res/cardsfolder/s/sift_through_sands.txt @@ -1,7 +1,7 @@ Name:Sift Through Sands ManaCost:1 U U Types:Instant Arcane -A:SP$ Draw | Cost$ 1 U U | Defined$ You | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards, then discard a card. If you've cast a spell named Peer Through Depths and a spell named Reach Through Mists this turn, you may search your library for a card named The Unspeakable, put it onto the battlefield, then shuffle your library. +A:SP$ Draw | Cost$ 1 U U | Defined$ You | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards, then discard a card. If you've cast a spell named Peer Through Depths and a spell named Reach Through Mists this turn, you may search your library for a card named The Unspeakable, put it onto the battlefield, then shuffle. SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBUnspeakable SVar:DBUnspeakable:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedThe Unspeakable | ChangeNum$ 1 | ConditionCheckSVar$ PeerReachTotal | ConditionSVarCompare$ EQ2 | ShuffleNonMandatory$ True SVar:PeerReachTotal:SVar$Peer/Plus.Reach @@ -10,4 +10,4 @@ SVar:Peer:Count$ThisTurnCast_Card.YouCtrl+namedPeer Through Depths/LimitMax.1 SVar:Reach:Count$ThisTurnCast_Card.YouCtrl+namedReach Through Mists/LimitMax.1 DeckHints:Name$Peer Through Depths|Reach Through Mists|Sift Through Sands|The Unspeakable SVar:Picture:http://www.wizards.com/global/images/magic/general/sift_through_sands.jpg -Oracle:Draw two cards, then discard a card.\nIf you've cast a spell named Peer Through Depths and a spell named Reach Through Mists this turn, you may search your library for a card named The Unspeakable, put it onto the battlefield, then shuffle your library. +Oracle:Draw two cards, then discard a card.\nIf you've cast a spell named Peer Through Depths and a spell named Reach Through Mists this turn, you may search your library for a card named The Unspeakable, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sifter_wurm.txt b/forge-gui/res/cardsfolder/s/sifter_wurm.txt index 6c82f76ece9..69c6c062d7c 100644 --- a/forge-gui/res/cardsfolder/s/sifter_wurm.txt +++ b/forge-gui/res/cardsfolder/s/sifter_wurm.txt @@ -3,11 +3,11 @@ ManaCost:5 G G Types:Creature Wurm PT:7/7 K:Trample -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 3, then reveal the top card of your library. You gain life equal to that card's converted mana cost. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 3, then reveal the top card of your library. You gain life equal to that card's mana value. SVar:TrigScry:DB$Scry | ScryNum$ 3 | SubAbility$ DBDig SVar:DBDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/sifter_wurm.jpg -Oracle:Trample\nWhen Sifter Wurm enters the battlefield, scry 3, then reveal the top card of your library. You gain life equal to that card's converted mana cost. \ No newline at end of file +Oracle:Trample\nWhen Sifter Wurm enters the battlefield, scry 3, then reveal the top card of your library. You gain life equal to that card's mana value. diff --git a/forge-gui/res/cardsfolder/s/silence.txt b/forge-gui/res/cardsfolder/s/silence.txt index 91bcc3641a1..dbc6a730736 100644 --- a/forge-gui/res/cardsfolder/s/silence.txt +++ b/forge-gui/res/cardsfolder/s/silence.txt @@ -1,7 +1,7 @@ Name:Silence ManaCost:W Types:Instant -A:SP$ Effect | Cost$ W | Name$ Silence Effect | StaticAbilities$ STCantBeCast | AILogic$ BeginningOfOppTurn | SpellDescription$ Your opponents can't cast spells this turn. (Spells cast before this resolves are unaffected.) +A:SP$ Effect | Cost$ W | Name$ Silence Effect | StaticAbilities$ STCantBeCast | AILogic$ BeginningOfOppTurn | SpellDescription$ Your opponents can't cast spells this turn. SVar:STCantBeCast:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card | Caster$ Opponent | Description$ Your opponents can't cast spells. SVar:Picture:http://www.wizards.com/global/images/magic/general/silence.jpg -Oracle:Your opponents can't cast spells this turn. (Spells cast before this resolves are unaffected.) +Oracle:Your opponents can't cast spells this turn. diff --git a/forge-gui/res/cardsfolder/s/silkwing_scout.txt b/forge-gui/res/cardsfolder/s/silkwing_scout.txt index 6863d10aff1..a7bf53ce1f6 100644 --- a/forge-gui/res/cardsfolder/s/silkwing_scout.txt +++ b/forge-gui/res/cardsfolder/s/silkwing_scout.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Faerie Scout PT:2/1 K:Flying -A:AB$ ChangeZone | Cost$ G Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +A:AB$ ChangeZone | Cost$ G Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/silkwing_scout.jpg -Oracle:Flying\n{G}, Sacrifice Silkwing Scout: Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +Oracle:Flying\n{G}, Sacrifice Silkwing Scout: Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/silkwrap.txt b/forge-gui/res/cardsfolder/s/silkwrap.txt index 38cc554677f..2e130fdc530 100644 --- a/forge-gui/res/cardsfolder/s/silkwrap.txt +++ b/forge-gui/res/cardsfolder/s/silkwrap.txt @@ -1,8 +1,8 @@ Name:Silkwrap ManaCost:1 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature with converted mana cost 3 or less 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.cmcLE3+OppCtrl | TgtPrompt$ Select target creature with converted mana cost 3 or less an opponent controls | UntilHostLeavesPlay$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature with mana value 3 or less 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.cmcLE3+OppCtrl | TgtPrompt$ Select target creature with mana value 3 or less an opponent controls | UntilHostLeavesPlay$ True SVar:PlayMain1:TRUE SVar:NeedsToPlay:Creature.cmcLE3+OppCtrl -Oracle:When Silkwrap enters the battlefield, exile target creature with converted mana cost 3 or less an opponent controls until Silkwrap leaves the battlefield. (That creature returns under its owner's control.) +Oracle:When Silkwrap enters the battlefield, exile target creature with mana value 3 or less an opponent controls until Silkwrap leaves the battlefield. (That creature returns under its owner's control.) diff --git a/forge-gui/res/cardsfolder/s/silverglade_elemental.txt b/forge-gui/res/cardsfolder/s/silverglade_elemental.txt index 86f717cb5a4..e97a5402e74 100644 --- a/forge-gui/res/cardsfolder/s/silverglade_elemental.txt +++ b/forge-gui/res/cardsfolder/s/silverglade_elemental.txt @@ -2,7 +2,7 @@ Name:Silverglade Elemental ManaCost:4 G Types:Creature Elemental PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Forest card and put that card onto the battlefield. If you do, shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Forest card, put that card onto the battlefield, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Forest | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/silverglade_elemental.jpg -Oracle:When Silverglade Elemental enters the battlefield, you may search your library for a Forest card and put that card onto the battlefield. If you do, shuffle your library. +Oracle:When Silverglade Elemental enters the battlefield, you may search your library for a Forest card, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/silverglade_pathfinder.txt b/forge-gui/res/cardsfolder/s/silverglade_pathfinder.txt index d498dc575e0..bcdc10b28f2 100644 --- a/forge-gui/res/cardsfolder/s/silverglade_pathfinder.txt +++ b/forge-gui/res/cardsfolder/s/silverglade_pathfinder.txt @@ -2,7 +2,7 @@ Name:Silverglade Pathfinder ManaCost:1 G Types:Creature Dryad Spellshaper PT:1/1 -A:AB$ ChangeZone | Cost$ 1 G T Discard<1/Card> | 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:AB$ ChangeZone | Cost$ 1 G T Discard<1/Card> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/silverglade_pathfinder.jpg -Oracle:{1}{G}, {T}, Discard a card: Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +Oracle:{1}{G}, {T}, Discard a card: Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sin_prodder.txt b/forge-gui/res/cardsfolder/s/sin_prodder.txt index 54c1a0eb4e7..5d67041b2e7 100644 --- a/forge-gui/res/cardsfolder/s/sin_prodder.txt +++ b/forge-gui/res/cardsfolder/s/sin_prodder.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Devil PT:3/2 K:Menace -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPeek | TriggerDescription$ At the beginning of your upkeep, reveal the top card of your library. Any opponent may have you put that card into your graveyard. If a player does, Sin Prodder deals damage to that player equal to that card's converted mana cost. Otherwise, put that card into your hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPeek | TriggerDescription$ At the beginning of your upkeep, reveal the top card of your library. Any opponent may have you put that card into your graveyard. If a player does, Sin Prodder deals damage to that player equal to that card's mana value. Otherwise, put that card into your hand. SVar:TrigPeek:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Card | ImprintRevealed$ True | SubAbility$ DBRepeat SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Opponent | RepeatSubAbility$ DBProd | SubAbility$ DBPutIntoHand SVar:DBProd:DB$ GenericChoice | Defined$ Remembered | Choices$ DBMillAndDamage,DoNothing | ConditionDefined$ Imprinted | ConditionPresent$ Card | ConditionCompare$ EQ1 | AILogic$ SinProdder @@ -14,4 +14,4 @@ SVar:X:Imprinted$CardManaCost SVar:DBPutIntoHand:DB$ Dig | DigNum$ 1 | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | SubAbility$ DBCleanup | ConditionDefined$ Imprinted | ConditionPresent$ Card | ConditionCompare$ EQ1 SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sin_prodder.jpg -Oracle:Menace\nAt the beginning of your upkeep, reveal the top card of your library. Any opponent may have you put that card into your graveyard. If a player does, Sin Prodder deals damage to that player equal to that card's converted mana cost. Otherwise, put that card into your hand. \ No newline at end of file +Oracle:Menace\nAt the beginning of your upkeep, reveal the top card of your library. Any opponent may have you put that card into your graveyard. If a player does, Sin Prodder deals damage to that player equal to that card's mana value. Otherwise, put that card into your hand. diff --git a/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt b/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt index 9570ebc90ef..5d697e30053 100644 --- a/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt +++ b/forge-gui/res/cardsfolder/s/singe_mind_ogre.txt @@ -2,10 +2,10 @@ Name:Singe-Mind Ogre ManaCost:2 B R Types:Creature Ogre Mutant PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target player reveals a card at random from their hand, then loses life equal to that card's converted mana cost. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target player reveals a card at random from their hand, then loses life equal to that card's mana value. SVar:TrigReveal:DB$ Reveal | Random$ True | RememberRevealed$ True | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBLose SVar:DBLose:DB$LoseLife | LifeAmount$ X | Defined$ Targeted | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/singe_mind_ogre.jpg -Oracle:When Singe-Mind Ogre enters the battlefield, target player reveals a card at random from their hand, then loses life equal to that card's converted mana cost. +Oracle:When Singe-Mind Ogre enters the battlefield, target player reveals a card at random from their hand, then loses life equal to that card's mana value. diff --git a/forge-gui/res/cardsfolder/s/sisay_weatherlight_captain.txt b/forge-gui/res/cardsfolder/s/sisay_weatherlight_captain.txt index cd96f2046db..479bf76d8aa 100644 --- a/forge-gui/res/cardsfolder/s/sisay_weatherlight_captain.txt +++ b/forge-gui/res/cardsfolder/s/sisay_weatherlight_captain.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Soldier PT:2/2 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each color among other legendary permanents you control. SVar:X:Count$ColorsCtrl Permanent.Other+Legendary -A:AB$ ChangeZone | Cost$ W U B R G | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Legendary+cmcLTY | ChangeNum$ 1 | SpellDescription$ Search your library for a legendary permanent card with converted mana cost less than NICKNAME's power, put that card onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ W U B R G | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Legendary+cmcLTY | ChangeNum$ 1 | SpellDescription$ Search your library for a legendary permanent card with mana value less than NICKNAME's power, put that card onto the battlefield, then shuffle. SVar:Y:Count$CardPower DeckHints:Type$Legendary -Oracle:Sisay, Weatherlight Captain gets +1/+1 for each color among other legendary permanents you control.\n{W}{U}{B}{R}{G}: Search your library for a legendary permanent card with converted mana cost less than Sisay's power, put that card onto the battlefield, then shuffle your library. +Oracle:Sisay, Weatherlight Captain gets +1/+1 for each color among other legendary permanents you control.\n{W}{U}{B}{R}{G}: Search your library for a legendary permanent card with mana value less than Sisay's power, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/skarrgan_firebird.txt b/forge-gui/res/cardsfolder/s/skarrgan_firebird.txt index 223a3d03aeb..8e78eeab6b4 100644 --- a/forge-gui/res/cardsfolder/s/skarrgan_firebird.txt +++ b/forge-gui/res/cardsfolder/s/skarrgan_firebird.txt @@ -4,7 +4,7 @@ Types:Creature Phoenix PT:3/3 K:Bloodthirst:3 K:Flying -A:AB$ ChangeZone | Cost$ R R R | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ OppDamaged | SVarCompare$ GE1 | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate this ability only if an opponent was dealt damage this turn. +A:AB$ ChangeZone | Cost$ R R R | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ OppDamaged | SVarCompare$ GE1 | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only if an opponent was dealt damage this turn. SVar:OppDamaged:Count$TotalOppDamageThisTurn SVar:Picture:http://www.wizards.com/global/images/magic/general/skarrgan_firebird.jpg -Oracle:Bloodthirst 3 (If an opponent was dealt damage this turn, this creature enters the battlefield with three +1/+1 counters on it.)\nFlying\n{R}{R}{R}: Return Skarrgan Firebird from your graveyard to your hand. Activate this ability only if an opponent was dealt damage this turn. +Oracle:Bloodthirst 3 (If an opponent was dealt damage this turn, this creature enters the battlefield with three +1/+1 counters on it.)\nFlying\n{R}{R}{R}: Return Skarrgan Firebird from your graveyard to your hand. Activate only if an opponent was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/s/skarrgan_hellkite.txt b/forge-gui/res/cardsfolder/s/skarrgan_hellkite.txt index c1c3c4736d9..b5568474521 100644 --- a/forge-gui/res/cardsfolder/s/skarrgan_hellkite.txt +++ b/forge-gui/res/cardsfolder/s/skarrgan_hellkite.txt @@ -4,6 +4,6 @@ Types:Creature Dragon PT:4/4 K:Riot K:Flying -A:AB$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | IsPresent$ Card.Self+counters_GE1_P1P1 | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. Activate this ability only if CARDNAME has a +1/+1 counter on it. +A:AB$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | IsPresent$ Card.Self+counters_GE1_P1P1 | SpellDescription$ CARDNAME deals 2 damage divided as you choose among one or two targets. Activate only if CARDNAME has a +1/+1 counter on it. DeckHints:Ability$Counters -Oracle:Riot (This creature enters the battlefield with your choice of a +1/+1 counter or haste.)\nFlying\n{3}{R}: Skarrgan Hellkite deals 2 damage divided as you choose among one or two targets. Activate this ability only if Skarrgan Hellkite has a +1/+1 counter on it. +Oracle:Riot (This creature enters the battlefield with your choice of a +1/+1 counter or haste.)\nFlying\n{3}{R}: Skarrgan Hellkite deals 2 damage divided as you choose among one or two targets. Activate only if Skarrgan Hellkite has a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/s/skemfar_elderhall.txt b/forge-gui/res/cardsfolder/s/skemfar_elderhall.txt index d6b464a557c..e1a3589a7fd 100644 --- a/forge-gui/res/cardsfolder/s/skemfar_elderhall.txt +++ b/forge-gui/res/cardsfolder/s/skemfar_elderhall.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. -A:AB$ Pump | Cost$ 2 B B G T Sac<1/CARDNAME> | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up to one target creature you don't control | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SorcerySpeed$ True | SubAbility$ DBToken | StackDescription$ {c:Targeted} gets -2/-2 until end of turn. | SpellDescription$ Up to one target creature you don't control gets -2/-2 until end of turn. Create two 1/1 green Elf Warrior creature tokens. Activate this ability only any time you could cast a sorcery. +A:AB$ Pump | Cost$ 2 B B G T Sac<1/CARDNAME> | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up to one target creature you don't control | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SorcerySpeed$ True | SubAbility$ DBToken | StackDescription$ {c:Targeted} gets -2/-2 until end of turn. | SpellDescription$ Up to one target creature you don't control gets -2/-2 until end of turn. Create two 1/1 green Elf Warrior creature tokens. Activate only as a sorcery. SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | StackDescription$ {p:You} creates two 1/1 green Elf Warrior creature tokens. DeckHas:Ability$Token & Ability$Sacrifice -Oracle:Skemfar Elderhall enters the battlefield tapped.\n{T}: Add {G}.\n{2}{B}{B}{G}, {T}, Sacrifice Skemfar Elderhall: Up to one target creature you don't control gets -2/-2 until end of turn. Create two 1/1 green Elf Warrior creature tokens. Activate this ability only any time you could cast a sorcery. +Oracle:Skemfar Elderhall enters the battlefield tapped.\n{T}: Add {G}.\n{2}{B}{B}{G}, {T}, Sacrifice Skemfar Elderhall: Up to one target creature you don't control gets -2/-2 until end of turn. Create two 1/1 green Elf Warrior creature tokens. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/skinshifter.txt b/forge-gui/res/cardsfolder/s/skinshifter.txt index d8f119b2018..ed91c7a0770 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 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/skirsdag_high_priest.txt b/forge-gui/res/cardsfolder/s/skirsdag_high_priest.txt index 2f602764e5e..1883339e47a 100644 --- a/forge-gui/res/cardsfolder/s/skirsdag_high_priest.txt +++ b/forge-gui/res/cardsfolder/s/skirsdag_high_priest.txt @@ -2,7 +2,7 @@ Name:Skirsdag High Priest ManaCost:1 B Types:Creature Human Cleric PT:1/2 -A:AB$ Token | Cost$ T tapXType<2/Creature> | CheckSVar$ Morbid | SVarCompare$ GE1 | LegacyImage$ b 5 5 demon flying isd | TokenAmount$ 1 | TokenScript$ b_5_5_demon_flying | TokenOwner$ You | CostDesc$ Morbid — {T}, Tap two untapped creatures you control: | SpellDescription$ Create a 5/5 black Demon creature token with flying. Activate this ability only if a creature died this turn. +A:AB$ Token | Cost$ T tapXType<2/Creature> | CheckSVar$ Morbid | SVarCompare$ GE1 | LegacyImage$ b 5 5 demon flying isd | TokenAmount$ 1 | TokenScript$ b_5_5_demon_flying | TokenOwner$ You | CostDesc$ Morbid — {T}, Tap two untapped creatures you control: | SpellDescription$ Create a 5/5 black Demon creature token with flying. Activate only if a creature died this turn. SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/skirsdag_high_priest.jpg -Oracle:Morbid — {T}, Tap two untapped creatures you control: Create a 5/5 black Demon creature token with flying. Activate this ability only if a creature died this turn. +Oracle:Morbid — {T}, Tap two untapped creatures you control: Create a 5/5 black Demon creature token with flying. Activate only if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/s/skittering_surveyor.txt b/forge-gui/res/cardsfolder/s/skittering_surveyor.txt index 01d95ae257e..9d7b35cacee 100644 --- a/forge-gui/res/cardsfolder/s/skittering_surveyor.txt +++ b/forge-gui/res/cardsfolder/s/skittering_surveyor.txt @@ -2,6 +2,6 @@ Name:Skittering Surveyor ManaCost:3 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. +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. 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 into your hand, then shuffle your library. +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. diff --git a/forge-gui/res/cardsfolder/s/skitterskin.txt b/forge-gui/res/cardsfolder/s/skitterskin.txt index 47dc13980f4..7915379a146 100644 --- a/forge-gui/res/cardsfolder/s/skitterskin.txt +++ b/forge-gui/res/cardsfolder/s/skitterskin.txt @@ -4,8 +4,8 @@ Types:Creature Eldrazi Drone PT:4/3 K:Devoid K:CARDNAME can't block. -A:AB$ Regenerate | Cost$ 1 B | CheckSVar$ X | SVarCompare$ GE1 | SpellDescription$ Regenerate CARDNAME. Activate this ability only if you control another colorless creature. +A:AB$ Regenerate | Cost$ 1 B | CheckSVar$ X | SVarCompare$ GE1 | SpellDescription$ Regenerate CARDNAME. Activate only if you control another colorless creature. SVar:X:Count$Valid Creature.Colorless+YouCtrl+Other DeckHints:Color$Colorless & Keyword$Devoid SVar:Picture:http://www.wizards.com/global/images/magic/general/skitterskin.jpg -Oracle:Devoid (This card has no color.)\nSkitterskin can't block.\n{1}{B}: Regenerate Skitterskin. Activate this ability only if you control another colorless creature. \ No newline at end of file +Oracle:Devoid (This card has no color.)\nSkitterskin can't block.\n{1}{B}: Regenerate Skitterskin. Activate only if you control another colorless creature. diff --git a/forge-gui/res/cardsfolder/s/sky_hussar.txt b/forge-gui/res/cardsfolder/s/sky_hussar.txt index 698296ed390..d1322518189 100644 --- a/forge-gui/res/cardsfolder/s/sky_hussar.txt +++ b/forge-gui/res/cardsfolder/s/sky_hussar.txt @@ -5,5 +5,5 @@ PT:4/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntapAll | TriggerDescription$ When CARDNAME enters the battlefield, untap all creatures you control. SVar:TrigUntapAll:DB$ UntapAll | ValidCards$ Creature.YouCtrl | SpellDescription$ untap all creatures you control. -A:AB$ Draw | Cost$ tapXType<2/Creature.White;Creature.Blue/white and/or blue creatures> Reveal<1/CARDNAME> | NumCards$ 1 | Forecast$ True | SpellDescription$ Draw a card. (Activate this ability only during your upkeep and only once each turn.) -Oracle:Flying\nWhen Sky Hussar enters the battlefield, untap all creatures you control.\nForecast — Tap two untapped white and/or blue creatures you control, Reveal Sky Hussar from your hand: Draw a card. (Activate this ability only during your upkeep and only once each turn.) +A:AB$ Draw | Cost$ tapXType<2/Creature.White;Creature.Blue/white and/or blue creatures> Reveal<1/CARDNAME> | NumCards$ 1 | Forecast$ True | SpellDescription$ Draw a card. (Activate only during your upkeep and only once each turn.) +Oracle:Flying\nWhen Sky Hussar enters the battlefield, untap all creatures you control.\nForecast — Tap two untapped white and/or blue creatures you control, Reveal Sky Hussar from your hand: Draw a card. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/s/skyclave_apparition.txt b/forge-gui/res/cardsfolder/s/skyclave_apparition.txt index c5487000dc6..a40177df5e0 100755 --- a/forge-gui/res/cardsfolder/s/skyclave_apparition.txt +++ b/forge-gui/res/cardsfolder/s/skyclave_apparition.txt @@ -2,10 +2,10 @@ Name:Skyclave Apparition ManaCost:1 W W Types:Creature Kor Spirit PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile up to one target nonland, nontoken permanent you don't control with converted mana cost 4 or less. -SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Permanent.nonLand+nonToken+YouDontCtrl+cmcLE4 | TgtPrompt$ Select target nonland, nontoken permanent you don't control with converted mana cost 4 or less. | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SpellDescription$ Exile up to one target nonland, nontoken permanent you don't control with converted mana cost 4 or less. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, the exiled card's owner creates an X/X blue Illusion creature token, where X is the converted mana cost of the exiled card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile up to one target nonland, nontoken permanent you don't control with mana value 4 or less. +SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Permanent.nonLand+nonToken+YouDontCtrl+cmcLE4 | TgtPrompt$ Select target nonland, nontoken permanent you don't control with mana value 4 or less. | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SpellDescription$ Exile up to one target nonland, nontoken permanent you don't control with mana value 4 or less. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, the exiled card's owner creates an X/X blue Illusion creature token, where X is the mana value of the exiled card. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_x_x_illusion | TokenOwner$ RememberedOwner | TokenPower$ X | TokenToughness$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost -Oracle:When Skyclave Apparition enters the battlefield, exile up to one target nonland, nontoken permanent you don't control with converted mana cost 4 or less.\nWhen Skyclave Apparition leaves the battlefield, the exiled card's owner creates an X/X blue Illusion creature token, where X is the converted mana cost of the exiled card. +Oracle:When Skyclave Apparition enters the battlefield, exile up to one target nonland, nontoken permanent you don't control with mana value 4 or less.\nWhen Skyclave Apparition leaves the battlefield, the exiled card's owner creates an X/X blue Illusion creature token, where X is the mana value of the exiled card. diff --git a/forge-gui/res/cardsfolder/s/skyfire_kirin.txt b/forge-gui/res/cardsfolder/s/skyfire_kirin.txt index d138ed5defe..ad4bcb03039 100644 --- a/forge-gui/res/cardsfolder/s/skyfire_kirin.txt +++ b/forge-gui/res/cardsfolder/s/skyfire_kirin.txt @@ -3,9 +3,9 @@ ManaCost:2 R R Types:Legendary Creature Kirin Spirit PT:3/3 K:Flying -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may gain control of target creature with that spell's converted mana cost until end of turn. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may gain control of target creature with that spell's mana value until end of turn. SVar:TrigChange:DB$ GainControl | ValidTgts$ Creature.cmcEQX | TgtPrompt$ Select target creature | LoseControl$ EOT | NewController$ You SVar:X:Count$TriggeredCardManaCost DeckHints:Type$Spirit|Arcane SVar:Picture:http://www.wizards.com/global/images/magic/general/skyfire_kirin.jpg -Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, you may gain control of target creature with that spell's converted mana cost until end of turn. +Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, you may gain control of target creature with that spell's mana value until end of turn. diff --git a/forge-gui/res/cardsfolder/s/skygames.txt b/forge-gui/res/cardsfolder/s/skygames.txt index 557e19bceb1..596ef328f8c 100644 --- a/forge-gui/res/cardsfolder/s/skygames.txt +++ b/forge-gui/res/cardsfolder/s/skygames.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 1 U | ValidTgts$ Land | AILogic$ Pump -S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ DPTapCreature | Description$ Enchanted land has "{T}: Target creature gains flying until end of turn. Activate this ability only any time you could cast a sorcery." -SVar:DPTapCreature:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Choose target creature. | KW$ Flying | SorcerySpeed$ True | SpellDescription$ Target creature gains flying until end of turn. Activate this ability only any time you could cast a sorcery. +S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ DPTapCreature | Description$ Enchanted land has "{T}: Target creature gains flying until end of turn. Activate only as a sorcery." +SVar:DPTapCreature:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Choose target creature. | KW$ Flying | SorcerySpeed$ True | SpellDescription$ Target creature gains flying until end of turn. Activate only any time you could cast a sorcery. SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/skygames.jpg -Oracle:Enchant land\nEnchanted land has "{T}: Target creature gains flying until end of turn. Activate this ability only any time you could cast a sorcery." +Oracle:Enchant land\nEnchanted land has "{T}: Target creature gains flying until end of turn. Activate only as a sorcery." diff --git a/forge-gui/res/cardsfolder/s/skyscribing.txt b/forge-gui/res/cardsfolder/s/skyscribing.txt index 2db882f1d56..c1b692c2834 100644 --- a/forge-gui/res/cardsfolder/s/skyscribing.txt +++ b/forge-gui/res/cardsfolder/s/skyscribing.txt @@ -2,7 +2,7 @@ Name:Skyscribing ManaCost:X U U Types:Sorcery A:SP$ Draw | Cost$ X U U | Defined$ Player | NumCards$ X | SpellDescription$ Each player draws X cards. -A:AB$ Draw | Cost$ 2 U Reveal<1/CARDNAME> | NumCards$ 1 | Defined$ Player | Forecast$ True | SpellDescription$ Each player draws a card. (Activate this ability only during your upkeep and only once each turn.) +A:AB$ Draw | Cost$ 2 U Reveal<1/CARDNAME> | NumCards$ 1 | Defined$ Player | Forecast$ True | SpellDescription$ Each player draws a card. (Activate only during your upkeep and only once each turn.) SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:Each player draws X cards.\nForecast — {2}{U}, Reveal Skyscribing from your hand: Each player draws a card. (Activate this ability only during your upkeep and only once each turn.) +Oracle:Each player draws X cards.\nForecast — {2}{U}, Reveal Skyscribing from your hand: Each player draws a card. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/s/skyship_weatherlight.txt b/forge-gui/res/cardsfolder/s/skyship_weatherlight.txt index d5c30afa16e..17caef602bd 100644 --- a/forge-gui/res/cardsfolder/s/skyship_weatherlight.txt +++ b/forge-gui/res/cardsfolder/s/skyship_weatherlight.txt @@ -1,7 +1,7 @@ Name:Skyship Weatherlight ManaCost:4 Types:Legendary Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for any number of artifact and/or creature cards and exile them. Then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for any number of artifact and/or creature cards, exile them, then shuffle. SVar:TrigSearch:DB$ ChangeZone | ChangeType$ Creature.YouOwn,Artifact.YouOwn | ChangeNum$ X | Origin$ Library | Destination$ Exile | RememberChanged$ True A:AB$ ChooseCard | Cost$ 4 T | Defined$ You | Amount$ 1 | AtRandom$ True | Choices$ Card.IsRemembered | ChoiceZone$ Exile | SubAbility$ DBChange | SpellDescription$ Choose a card at random that was exiled with CARDNAME. Put that card into its owner's hand. SVar:DBChange:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Exile | Destination$ Hand | ForgetChanged$ True | Hidden$ True @@ -9,4 +9,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | Va SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidLibrary Creature.YouOwn,Artifact.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/skyship_weatherlight.jpg -Oracle:When Skyship Weatherlight enters the battlefield, search your library for any number of artifact and/or creature cards and exile them. Then shuffle your library.\n{4}, {T}: Choose a card at random that was exiled with Skyship Weatherlight. Put that card into its owner's hand. +Oracle:When Skyship Weatherlight enters the battlefield, search your library for any number of artifact and/or creature cards, exile them, then shuffle.\n{4}, {T}: Choose a card at random that was exiled with Skyship Weatherlight. Put that card into its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/skyshroud_claim.txt b/forge-gui/res/cardsfolder/s/skyshroud_claim.txt index 28de9509f4f..9de2ab4e3a5 100644 --- a/forge-gui/res/cardsfolder/s/skyshroud_claim.txt +++ b/forge-gui/res/cardsfolder/s/skyshroud_claim.txt @@ -1,6 +1,6 @@ Name:Skyshroud Claim ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 2 | SpellDescription$ Search your library for up to two Forest cards, put them onto the battlefield, then shuffle your library. +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ 2 | SpellDescription$ Search your library for up to two Forest cards, put them onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/skyshroud_claim.jpg -Oracle:Search your library for up to two Forest cards, put them onto the battlefield, then shuffle your library. +Oracle:Search your library for up to two Forest cards, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/skyshroud_poacher.txt b/forge-gui/res/cardsfolder/s/skyshroud_poacher.txt index 88f60d664a9..c8a18a2ade1 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 and 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, put it onto the battlefield, then shuffle. 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 and put it onto the battlefield. Then shuffle your library. +Oracle:{3}, {T}: Search your library for an Elf permanent card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/skyshroud_ranger.txt b/forge-gui/res/cardsfolder/s/skyshroud_ranger.txt index 668309e20c0..3cac25fc862 100644 --- a/forge-gui/res/cardsfolder/s/skyshroud_ranger.txt +++ b/forge-gui/res/cardsfolder/s/skyshroud_ranger.txt @@ -2,6 +2,6 @@ Name:Skyshroud Ranger ManaCost:G Types:Creature Elf PT:1/1 -A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | Optional$ You | SorcerySpeed$ True | SpellDescription$ You may put a land card from your hand onto the battlefield. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 | Optional$ You | SorcerySpeed$ True | SpellDescription$ You may put a land card from your hand onto the battlefield. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/skyshroud_ranger.jpg -Oracle:{T}: You may put a land card from your hand onto the battlefield. Activate this ability only any time you could cast a sorcery. +Oracle:{T}: You may put a land card from your hand onto the battlefield. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/skyshroud_sentinel.txt b/forge-gui/res/cardsfolder/s/skyshroud_sentinel.txt index fa7c6ea1225..eaaae89c771 100644 --- a/forge-gui/res/cardsfolder/s/skyshroud_sentinel.txt +++ b/forge-gui/res/cardsfolder/s/skyshroud_sentinel.txt @@ -2,8 +2,8 @@ Name:Skyshroud Sentinel ManaCost:2 G Types:Creature Elf 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 up to three cards named CARDNAME, reveal them, and put them 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 up to three cards named CARDNAME, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedSkyshroud Sentinel | ChangeNum$ 3 | ShuffleNonMandatory$ True DeckHints:Name$Skyshroud Sentinel SVar:Picture:http://www.wizards.com/global/images/magic/general/skyshroud_sentinel.jpg -Oracle:When Skyshroud Sentinel enters the battlefield, you may search your library for up to three cards named Skyshroud Sentinel, reveal them, and put them into your hand. If you do, shuffle your library. +Oracle:When Skyshroud Sentinel enters the battlefield, you may search your library for up to three cards named Skyshroud Sentinel, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/slaughter_games.txt b/forge-gui/res/cardsfolder/s/slaughter_games.txt index 9194b295337..87fde828b7a 100644 --- a/forge-gui/res/cardsfolder/s/slaughter_games.txt +++ b/forge-gui/res/cardsfolder/s/slaughter_games.txt @@ -2,7 +2,7 @@ Name:Slaughter Games ManaCost:2 B R Types:Sorcery K:CARDNAME can't be countered. -A:SP$ NameCard | Cost$ 2 B R | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose 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. +A:SP$ NameCard | Cost$ 2 B R | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose 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. SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player.Opponent | TgtPrompt$ Select target opponent | ChangeType$ Card.NamedCard | Chooser$ You | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand | StackDescription$ 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. SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | StackDescription$ None @@ -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: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. +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. diff --git a/forge-gui/res/cardsfolder/s/sliver_hive.txt b/forge-gui/res/cardsfolder/s/sliver_hive.txt index 32d3f5830a2..24d46d52c4b 100644 --- a/forge-gui/res/cardsfolder/s/sliver_hive.txt +++ b/forge-gui/res/cardsfolder/s/sliver_hive.txt @@ -3,9 +3,9 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | RestrictValid$ Card.Sliver | SpellDescription$ Add one mana of any color. Spend this mana only to cast a Sliver spell. -A:AB$ Token | Cost$ 5 T | IsPresent$ Sliver.YouCtrl | TokenAmount$ 1 | TokenScript$ c_1_1_sliver | TokenOwner$ You | LegacyImage$ c 1 1 sliver m15 | SpellDescription$ Create a 1/1 colorless Sliver creature token. Activate this ability only if you control a Sliver. +A:AB$ Token | Cost$ 5 T | IsPresent$ Sliver.YouCtrl | TokenAmount$ 1 | TokenScript$ c_1_1_sliver | TokenOwner$ You | LegacyImage$ c 1 1 sliver m15 | SpellDescription$ Create a 1/1 colorless Sliver creature token. Activate only if you control a Sliver. SVar:BuffedBy:Sliver DeckHints:Type$Sliver DeckHas:Ability$Mana.Colorless & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/sliver_hive.jpg -Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast a Sliver spell.\n{5}, {T}: Create a 1/1 colorless Sliver creature token. Activate this ability only if you control a Sliver. +Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast a Sliver spell.\n{5}, {T}: Create a 1/1 colorless Sliver creature token. Activate only if you control a Sliver. diff --git a/forge-gui/res/cardsfolder/s/sliver_overlord.txt b/forge-gui/res/cardsfolder/s/sliver_overlord.txt index 36f76a0bb92..ca01b55efa4 100644 --- a/forge-gui/res/cardsfolder/s/sliver_overlord.txt +++ b/forge-gui/res/cardsfolder/s/sliver_overlord.txt @@ -2,7 +2,7 @@ Name:Sliver Overlord 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$ ChangeZone | Cost$ 3 | Origin$ Library | Destination$ Hand | ChangeType$ Sliver | ChangeNum$ 1 | SpellDescription$ Search your library for a Sliver card, reveal that card, put it into your hand, then shuffle. 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. (This effect lasts indefinitely.) +Oracle:{3}: Search your library for a Sliver card, reveal that card, put it into your hand, then shuffle.\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 46daff2704a..1592562b476 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, create a token 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 mana value 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, create a token 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 mana value as that spell. diff --git a/forge-gui/res/cardsfolder/s/slumbering_tora.txt b/forge-gui/res/cardsfolder/s/slumbering_tora.txt index a4755be497f..15875c645e0 100644 --- a/forge-gui/res/cardsfolder/s/slumbering_tora.txt +++ b/forge-gui/res/cardsfolder/s/slumbering_tora.txt @@ -1,10 +1,10 @@ Name:Slumbering Tora ManaCost:3 Types:Artifact -A:AB$ Animate | Cost$ 2 Discard<1/Spirit;Arcane/spirit or arcane card> | CostDesc$ {2}, Discard a Spirit or Arcane card: | Defined$ Self | Power$ X | Toughness$ X | Types$ Creature,Artifact,Cat | SpellDescription$ CARDNAME becomes an X/X Cat artifact creature until end of turn, where X is the discarded card's converted mana cost. +A:AB$ Animate | Cost$ 2 Discard<1/Spirit;Arcane/spirit or arcane card> | CostDesc$ {2}, Discard a Spirit or Arcane card: | Defined$ Self | Power$ X | Toughness$ X | Types$ Creature,Artifact,Cat | SpellDescription$ CARDNAME becomes an X/X Cat artifact creature until end of turn, where X is the discarded card's mana value. SVar:X:Discarded$CardManaCost AI:RemoveDeck:All AI:RemoveDeck:Random DeckHints:Type$Spirit|Arcane SVar:Picture:http://www.wizards.com/global/images/magic/general/slumbering_tora.jpg -Oracle:{2}, Discard a Spirit or Arcane card: Slumbering Tora becomes an X/X Cat artifact creature until end of turn, where X is the discarded card's converted mana cost. +Oracle:{2}, Discard a Spirit or Arcane card: Slumbering Tora becomes an X/X Cat artifact creature until end of turn, where X is the discarded card's mana value. diff --git a/forge-gui/res/cardsfolder/s/smelt_ward_ignus.txt b/forge-gui/res/cardsfolder/s/smelt_ward_ignus.txt index 6581226efc0..cb418228869 100644 --- a/forge-gui/res/cardsfolder/s/smelt_ward_ignus.txt +++ b/forge-gui/res/cardsfolder/s/smelt_ward_ignus.txt @@ -2,5 +2,5 @@ Name:Smelt-Ward Ignus ManaCost:1 R Types:Creature Elemental PT:2/1 -A:AB$ GainControl | Cost$ 2 R Sac<1/CARDNAME> | ValidTgts$ Creature.powerLE3 | LoseControl$ EOT | TgtPrompt$ Select target creature with power 3 or less | Untap$ True | AddKWs$ Haste | SorcerySpeed$ True | SpellDescription$ Gain control of target creature with power 3 or less until end of turn. Untap that creature. It gains haste until end of turn. Activate this ability only any time you could cast a sorcery. -Oracle:{2}{R}, Sacrifice Smelt-Ward Ignus: Gain control of target creature with power 3 or less until end of turn. Untap that creature. It gains haste until end of turn. Activate this ability only any time you could cast a sorcery. +A:AB$ GainControl | Cost$ 2 R Sac<1/CARDNAME> | ValidTgts$ Creature.powerLE3 | LoseControl$ EOT | TgtPrompt$ Select target creature with power 3 or less | Untap$ True | AddKWs$ Haste | SorcerySpeed$ True | SpellDescription$ Gain control of target creature with power 3 or less until end of turn. Untap that creature. It gains haste until end of turn. Activate only as a sorcery. +Oracle:{2}{R}, Sacrifice Smelt-Ward Ignus: Gain control of target creature with power 3 or less until end of turn. Untap that creature. It gains haste until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/smoldering_tar.txt b/forge-gui/res/cardsfolder/s/smoldering_tar.txt index 5e3c333e7c3..d3253968769 100644 --- a/forge-gui/res/cardsfolder/s/smoldering_tar.txt +++ b/forge-gui/res/cardsfolder/s/smoldering_tar.txt @@ -3,6 +3,6 @@ ManaCost:2 B R Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, target player loses 1 life. SVar:TrigLoseLife:DB$LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 1 -A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SorcerySpeed$ True | SpellDescription$ CARDNAME deals 4 damage to target creature. Activate this ability only any time you could cast a sorcery. +A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SorcerySpeed$ True | SpellDescription$ CARDNAME deals 4 damage to target creature. Activate only any time you could cast a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/smoldering_tar.jpg -Oracle:At the beginning of your upkeep, target player loses 1 life.\nSacrifice Smoldering Tar: It deals 4 damage to target creature. Activate this ability only any time you could cast a sorcery. +Oracle:At the beginning of your upkeep, target player loses 1 life.\nSacrifice Smoldering Tar: It deals 4 damage to target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/smother.txt b/forge-gui/res/cardsfolder/s/smother.txt index 8eabafcc7de..d4ce7c91f24 100644 --- a/forge-gui/res/cardsfolder/s/smother.txt +++ b/forge-gui/res/cardsfolder/s/smother.txt @@ -1,6 +1,6 @@ Name:Smother ManaCost:1 B Types:Instant -A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with converted mana cost 3 or less | NoRegen$ True | SpellDescription$ Destroy target creature with converted mana cost 3 or less. It can't be regenerated. +A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with mana value 3 or less | NoRegen$ True | SpellDescription$ Destroy target creature with mana value 3 or less. It can't be regenerated. SVar:Picture:http://www.wizards.com/global/images/magic/general/smother.jpg -Oracle:Destroy target creature with converted mana cost 3 or less. It can't be regenerated. +Oracle:Destroy target creature with mana value 3 or less. It can't be regenerated. diff --git a/forge-gui/res/cardsfolder/s/snake_basket.txt b/forge-gui/res/cardsfolder/s/snake_basket.txt index 9329730140b..a6be83c847f 100644 --- a/forge-gui/res/cardsfolder/s/snake_basket.txt +++ b/forge-gui/res/cardsfolder/s/snake_basket.txt @@ -1,7 +1,7 @@ Name:Snake Basket ManaCost:4 Types:Artifact -A:AB$ Token | Cost$ X Sac<1/CARDNAME> | TokenOwner$ You | TokenAmount$ X | TokenScript$ g_1_1_snake | LegacyImage$ g 1 1 snake zen | SorcerySpeed$ True | SpellDescription$ Create X 1/1 green Snake creature tokens. Activate this ability only any time you could cast a sorcery. +A:AB$ Token | Cost$ X Sac<1/CARDNAME> | TokenOwner$ You | TokenAmount$ X | TokenScript$ g_1_1_snake | LegacyImage$ g 1 1 snake zen | SorcerySpeed$ True | SpellDescription$ Create X 1/1 green Snake creature tokens. Activate only as a sorcery. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/snake_basket.jpg -Oracle:{X}, Sacrifice Snake Basket: Create X 1/1 green Snake creature tokens. Activate this ability only any time you could cast a sorcery. +Oracle:{X}, Sacrifice Snake Basket: Create X 1/1 green Snake creature tokens. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/snakeskin_veil.txt b/forge-gui/res/cardsfolder/s/snakeskin_veil.txt index 5cbd4ea789e..bd6b4ce0bed 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. (It can't be the target of spells or abilities your opponents control.) +Oracle:Put a +1/+1 counter on target creature you control. It gains hexproof until end of turn. diff --git a/forge-gui/res/cardsfolder/s/soldevi_adnate.txt b/forge-gui/res/cardsfolder/s/soldevi_adnate.txt index c1ee9f35fe0..e1562f42c0e 100644 --- a/forge-gui/res/cardsfolder/s/soldevi_adnate.txt +++ b/forge-gui/res/cardsfolder/s/soldevi_adnate.txt @@ -2,8 +2,8 @@ Name:Soldevi Adnate ManaCost:1 B Types:Creature Human Cleric PT:1/2 -A:AB$ Mana | Cost$ T Sac<1/Creature.Black;Creature.Artifact/black or artifact creature> | Produced$ B | Amount$ X | SpellDescription$ Add an amount of black mana equal to the sacrificed creature's converted mana cost. +A:AB$ Mana | Cost$ T Sac<1/Creature.Black;Creature.Artifact/black or artifact creature> | Produced$ B | Amount$ X | SpellDescription$ Add an amount of black mana equal to the sacrificed creature's mana value. SVar:X:Sacrificed$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/soldevi_adnate.jpg -Oracle:{T}, Sacrifice a black or artifact creature: Add an amount of {B} equal to the sacrificed creature's converted mana cost. +Oracle:{T}, Sacrifice a black or artifact creature: Add an amount of {B} equal to the sacrificed creature's mana value. diff --git a/forge-gui/res/cardsfolder/s/solemn_simulacrum.txt b/forge-gui/res/cardsfolder/s/solemn_simulacrum.txt index af2720eeddb..febb89e432f 100644 --- a/forge-gui/res/cardsfolder/s/solemn_simulacrum.txt +++ b/forge-gui/res/cardsfolder/s/solemn_simulacrum.txt @@ -2,10 +2,10 @@ Name:Solemn Simulacrum ManaCost:4 Types:Artifact Creature Golem 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 a basic land card, put that card onto the battlefield tapped, 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 a basic land card, put that card onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may draw a card. SVar:TrigDraw:DB$Draw | Defined$ TriggeredCardController | NumCards$ 1 SVar:SacMe:1 SVar:Picture:http://www.wizards.com/global/images/magic/general/solemn_simulacrum.jpg -Oracle:When Solemn Simulacrum enters the battlefield, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library.\nWhen Solemn Simulacrum dies, you may draw a card. +Oracle:When Solemn Simulacrum enters the battlefield, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle.\nWhen Solemn Simulacrum dies, you may draw a card. diff --git a/forge-gui/res/cardsfolder/s/sorin_grim_nemesis.txt b/forge-gui/res/cardsfolder/s/sorin_grim_nemesis.txt index af0d5d29c1a..0d51e7aea64 100644 --- a/forge-gui/res/cardsfolder/s/sorin_grim_nemesis.txt +++ b/forge-gui/res/cardsfolder/s/sorin_grim_nemesis.txt @@ -2,7 +2,7 @@ Name:Sorin, Grim Nemesis ManaCost:4 W B Types:Legendary Planeswalker Sorin Loyalty:6 -A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLoseLife | Planeswalker$ True | SpellDescription$ Reveal the top card of your library and put that card into your hand. Each opponent loses life equal to its converted mana cost. +A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLoseLife | Planeswalker$ True | SpellDescription$ Reveal the top card of your library and put that card into your hand. Each opponent loses life equal to its mana value. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Y | Defined$ Opponent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Remembered$CardManaCost @@ -11,4 +11,4 @@ SVar:DBGainLife:DB$GainLife | LifeAmount$ X | Defined$ You SVar:X:Count$xPaid A:AB$ Token | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | TokenAmount$ 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. +Oracle:[+1]: Reveal the top card of your library and put that card into your hand. Each opponent loses life equal to its mana value.\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_vengeful_bloodlord.txt b/forge-gui/res/cardsfolder/s/sorin_vengeful_bloodlord.txt index 5d2195c2301..7bd8c10764c 100644 --- a/forge-gui/res/cardsfolder/s/sorin_vengeful_bloodlord.txt +++ b/forge-gui/res/cardsfolder/s/sorin_vengeful_bloodlord.txt @@ -5,7 +5,7 @@ Loyalty:4 S:Mode$ Continuous | Affected$ Creature.YouCtrl,Planeswalker.YouCtrl | AddKeyword$ Lifelink | Condition$ PlayerTurn | Description$ As long as it's your turn, creatures and planeswalkers you control have lifelink. SVar:NonStackingEffect:True A:AB$ DealDamage | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target player or planeswalker. -A:AB$ ChangeZone | Cost$ SubCounter | Planeswalker$ True | Origin$ Graveyard | Destination$ Battlefield | 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. +A:AB$ ChangeZone | Cost$ SubCounter | Planeswalker$ True | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcEQX | AILogic$ SorinVengefulBloodlord | TgtPrompt$ Select target creature with mana value X from your graveyard | AnimateSubAbility$ Animate | SpellDescription$ Return target creature card with mana value 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 mana value 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/sorins_guide.txt b/forge-gui/res/cardsfolder/s/sorins_guide.txt index c2d30694e37..5cc58b4490b 100644 --- a/forge-gui/res/cardsfolder/s/sorins_guide.txt +++ b/forge-gui/res/cardsfolder/s/sorins_guide.txt @@ -5,4 +5,4 @@ PT:4/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 flying, Vampire CARDNAME, 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.namedSorin; Vampire Lord | ChangeNum$ 1 | Optional$ True DeckHints:Name$Sorin, Vampire Lord -Oracle:When Sorin's Guide enters the battlefield, you may search your library and/or graveyard for a card named Sorin, Vampire Lord, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:When Sorin's Guide enters the battlefield, you may search your library and/or graveyard for a card named Sorin, Vampire Lord, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/s/soul_foundry.txt b/forge-gui/res/cardsfolder/s/soul_foundry.txt index 4ccf70b8913..55bc3228acf 100644 --- a/forge-gui/res/cardsfolder/s/soul_foundry.txt +++ b/forge-gui/res/cardsfolder/s/soul_foundry.txt @@ -3,7 +3,7 @@ ManaCost:4 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile a creature card from your hand. SVar:TrigExile:DB$ChangeZone | Imprint$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Creature | ChangeNum$ 1 -A:AB$CopyPermanent | Cost$ X T | Defined$ Imprinted.ExiledWithSource | AILogic$ AtEOT | SpellDescription$ Create a token that's a copy of the exiled card. X is the converted mana cost of that card. +A:AB$CopyPermanent | Cost$ X T | Defined$ Imprinted.ExiledWithSource | AILogic$ AtEOT | SpellDescription$ Create a token that's a copy of the exiled card. X is the mana value of that card. SVar:X:Imprinted$CardManaCost T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$ValidHand Creature.YouOwn SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_foundry.jpg -Oracle:Imprint — When Soul Foundry enters the battlefield, you may exile a creature card from your hand.\n{X}, {T}: Create a token that's a copy of the exiled card. X is the converted mana cost of that card. +Oracle:Imprint — When Soul Foundry enters the battlefield, you may exile a creature card from your hand.\n{X}, {T}: Create a token that's a copy of the exiled card. X is the mana value of that card. diff --git a/forge-gui/res/cardsfolder/s/soul_kiss.txt b/forge-gui/res/cardsfolder/s/soul_kiss.txt index 6e2e1f13cb9..3826e0c351b 100644 --- a/forge-gui/res/cardsfolder/s/soul_kiss.txt +++ b/forge-gui/res/cardsfolder/s/soul_kiss.txt @@ -3,8 +3,8 @@ ManaCost:2 B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Pump -A:AB$ Pump | Cost$ B PayLife<1> | Defined$ Enchanted | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 3 | SpellDescription$ Enchanted creature gets +2/+2 until end of turn. Activate this ability no more than three times each turn. +A:AB$ Pump | Cost$ B PayLife<1> | Defined$ Enchanted | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 3 | SpellDescription$ Enchanted creature gets +2/+2 until end of turn. Activate no more than three times each turn. AI:RemoveDeck:All SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_kiss.jpg -Oracle:Enchant creature\n{B}, Pay 1 life: Enchanted creature gets +2/+2 until end of turn. Activate this ability no more than three times each turn. +Oracle:Enchant creature\n{B}, Pay 1 life: Enchanted creature gets +2/+2 until end of turn. Activate no more than three times each turn. diff --git a/forge-gui/res/cardsfolder/s/soul_ransom.txt b/forge-gui/res/cardsfolder/s/soul_ransom.txt index cc13f58cb6c..6fd85c92285 100644 --- a/forge-gui/res/cardsfolder/s/soul_ransom.txt +++ b/forge-gui/res/cardsfolder/s/soul_ransom.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 U B | ValidTgts$ Creature | AILogic$ GainControl S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ You | Description$ You control enchanted creature. -A:AB$ Sacrifice | Cost$ Discard<2/Card> | Activator$ Player.Opponent | SacValid$ Self | SubAbility$ DBDraw | SpellDescription$ CARDNAME's controller sacrifices it, then draws two cards. Only any opponent may activate this ability. +A:AB$ Sacrifice | Cost$ Discard<2/Card> | Activator$ Player.Opponent | SacValid$ Self | SubAbility$ DBDraw | SpellDescription$ CARDNAME's controller sacrifices it, then draws two cards. Only your opponents may activate this ability. SVar:DBDraw:DB$ Draw | NumCards$ 2 | Defined$ SourceController SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_ransom.jpg -Oracle:Enchant creature\nYou control enchanted creature.\nDiscard two cards: Soul Ransom's controller sacrifices it, then draws two cards. Only any opponent may activate this ability. +Oracle:Enchant creature\nYou control enchanted creature.\nDiscard two cards: Soul Ransom's controller sacrifices it, then draws two cards. Only your opponents may activate this ability. diff --git a/forge-gui/res/cardsfolder/s/soul_shatter.txt b/forge-gui/res/cardsfolder/s/soul_shatter.txt index 5a3754febb2..7c7fc7003e4 100755 --- a/forge-gui/res/cardsfolder/s/soul_shatter.txt +++ b/forge-gui/res/cardsfolder/s/soul_shatter.txt @@ -1,12 +1,12 @@ Name:Soul Shatter ManaCost:2 B Types:Instant -A:SP$ RepeatEach | Cost$ 2 B | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ CreatureHighCMC | SubAbility$ DBSac | StackDescription$ Each opponent | SpellDescription$ Each opponent sacrifices a creature or planeswalker with the highest converted mana cost among creatures and planeswalkers they control. -SVar:CreatureHighCMC:DB$ ChooseCard | ConditionCheckSVar$ X | ConditionSVarCompare$ GTY | Defined$ Player.IsRemembered | Choices$ Creature.RememberedPlayerCtrl+cmcEQX | ChoiceTitle$ Choose a creature with the highest converted mana cost to sacrifice | Mandatory$ True | RememberChosen$ True | SubAbility$ WalkerHighCMC -SVar:WalkerHighCMC:DB$ ChooseCard | ConditionCheckSVar$ Y | ConditionSVarCompare$ GTX | Defined$ Player.IsRemembered | Choices$ Planeswalker.RememberedPlayerCtrl+cmcEQY | ChoiceTitle$ Choose a planeswalker with the highest converted mana cost to sacrifice | Mandatory$ True | RememberChosen$ True | SubAbility$ TieCMC -SVar:TieCMC:DB$ ChooseCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQY | Defined$ Player.IsRemembered | Choices$ Creature.RememberedPlayerCtrl+cmcEQX,Planeswalker.RememberedPlayerCtrl+cmcEQX | ChoiceTitle$ Choose a creature or planeswalker with the highest converted mana cost to sacrifice | Mandatory$ True | RememberChosen$ True -SVar:DBSac:DB$ SacrificeAll | ValidCards$ Card.IsRemembered | SubAbility$ DBCleanup | StackDescription$ sacrifices a creature or planeswalker with the highest converted mana cost among creatures and planeswalkers they control. +A:SP$ RepeatEach | Cost$ 2 B | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ CreatureHighCMC | SubAbility$ DBSac | StackDescription$ Each opponent | SpellDescription$ Each opponent sacrifices a creature or planeswalker with the highest mana value among creatures and planeswalkers they control. +SVar:CreatureHighCMC:DB$ ChooseCard | ConditionCheckSVar$ X | ConditionSVarCompare$ GTY | Defined$ Player.IsRemembered | Choices$ Creature.RememberedPlayerCtrl+cmcEQX | ChoiceTitle$ Choose a creature with the highest mana value to sacrifice | Mandatory$ True | RememberChosen$ True | SubAbility$ WalkerHighCMC +SVar:WalkerHighCMC:DB$ ChooseCard | ConditionCheckSVar$ Y | ConditionSVarCompare$ GTX | Defined$ Player.IsRemembered | Choices$ Planeswalker.RememberedPlayerCtrl+cmcEQY | ChoiceTitle$ Choose a planeswalker with the highest mana value to sacrifice | Mandatory$ True | RememberChosen$ True | SubAbility$ TieCMC +SVar:TieCMC:DB$ ChooseCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQY | Defined$ Player.IsRemembered | Choices$ Creature.RememberedPlayerCtrl+cmcEQX,Planeswalker.RememberedPlayerCtrl+cmcEQX | ChoiceTitle$ Choose a creature or planeswalker with the highest mana value to sacrifice | Mandatory$ True | RememberChosen$ True +SVar:DBSac:DB$ SacrificeAll | ValidCards$ Card.IsRemembered | SubAbility$ DBCleanup | StackDescription$ sacrifices a creature or planeswalker with the highest mana value among creatures and planeswalkers they control. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosen$ True SVar:X:Count$HighestCMC_Creature.RememberedPlayerCtrl+inZoneBattlefield SVar:Y:Count$HighestCMC_Planeswalker.RememberedPlayerCtrl+inZoneBattlefield -Oracle:Each opponent sacrifices a creature or planeswalker with the highest converted mana cost among creatures and planeswalkers they control. +Oracle:Each opponent sacrifices a creature or planeswalker with the highest mana value among creatures and planeswalkers they control. diff --git a/forge-gui/res/cardsfolder/s/soul_tithe.txt b/forge-gui/res/cardsfolder/s/soul_tithe.txt index b9c7283d2cd..9b3e122a898 100644 --- a/forge-gui/res/cardsfolder/s/soul_tithe.txt +++ b/forge-gui/res/cardsfolder/s/soul_tithe.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Enchantment Aura K:Enchant nonland permanent A:SP$ Attach | Cost$ 1 W | ValidTgts$ Permanent.nonLand | AITgts$ Card.cmcGE2 | AILogic$ Curse -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the upkeep of enchanted permanent's controller, that player sacrifices it unless they pay {X}, where X is its converted mana cost. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of the upkeep of enchanted permanent's controller, that player sacrifices it unless they pay {X}, where X is its mana value. SVar:TrigSac:DB$ SacrificeAll | Defined$ Enchanted | UnlessCost$ X | UnlessPayer$ EnchantedController SVar:X:Enchanted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_tithe.jpg -Oracle:Enchant nonland permanent\nAt the beginning of the upkeep of enchanted permanent's controller, that player sacrifices it unless they pay {X}, where X is its converted mana cost. +Oracle:Enchant nonland permanent\nAt the beginning of the upkeep of enchanted permanent's controller, that player sacrifices it unless they pay {X}, where X is its mana value. diff --git a/forge-gui/res/cardsfolder/s/soulfire_eruption.txt b/forge-gui/res/cardsfolder/s/soulfire_eruption.txt index dbde6100d11..d6a24325ec4 100644 --- a/forge-gui/res/cardsfolder/s/soulfire_eruption.txt +++ b/forge-gui/res/cardsfolder/s/soulfire_eruption.txt @@ -1,7 +1,7 @@ Name:Soulfire Eruption ManaCost:6 R R R Types:Sorcery -A:SP$ RepeatEach | Cost$ 6 R R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Choose any number of target creatures, planeswalkers, and/or players | TargetMin$ 0 | TargetMax$ MaxTgt | RepeatSubAbility$ DBDig | RepeatTargeted$ True | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Choose any number of target creatures, planeswalkers, and/or players. For each of them, exile the top card of your library, then CARDNAME deals damage equal to that card's converted mana cost to that permanent or player. You may play the exiled cards until the end of your next turn. +A:SP$ RepeatEach | Cost$ 6 R R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Choose any number of target creatures, planeswalkers, and/or players | TargetMin$ 0 | TargetMax$ MaxTgt | RepeatSubAbility$ DBDig | RepeatTargeted$ True | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Choose any number of target creatures, planeswalkers, and/or players. For each of them, exile the top card of your library, then CARDNAME deals damage equal to that card's mana value to that permanent or player. You may play the exiled cards until the end of your next turn. SVar:DBDig:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | ImprintRevealed$ True | Reveal$ True | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | Defined$ Remembered | NumDmg$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True @@ -11,4 +11,4 @@ SVar:MaxTgt:SVar$MaxPl/Plus.MaxPerm SVar:MaxPl:PlayerCountPlayers$Amount SVar:MaxPerm:Count$Valid Creature,Planeswalker SVar:X:Imprinted$CardManaCost -Oracle:Choose any number of target creatures, planeswalkers, and/or players. For each of them, exile the top card of your library, then Soulfire Eruption deals damage equal to that card's converted mana cost to that permanent or player. You may play the exiled cards until the end of your next turn. +Oracle:Choose any number of target creatures, planeswalkers, and/or players. For each of them, exile the top card of your library, then Soulfire Eruption deals damage equal to that card's mana value to that permanent or player. You may play the exiled cards until the end of your next turn. diff --git a/forge-gui/res/cardsfolder/s/sovereigns_of_lost_alara.txt b/forge-gui/res/cardsfolder/s/sovereigns_of_lost_alara.txt index 077b41e0bf4..616f7b44337 100644 --- a/forge-gui/res/cardsfolder/s/sovereigns_of_lost_alara.txt +++ b/forge-gui/res/cardsfolder/s/sovereigns_of_lost_alara.txt @@ -3,9 +3,9 @@ ManaCost:4 W U Types:Creature Spirit PT:4/5 K:Exalted -T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigSearch | TriggerDescription$ Whenever a creature you control attacks alone, you may search your library for an Aura card that could enchant that creature, put it onto the battlefield attached to that creature, then shuffle your library. +T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigSearch | TriggerDescription$ Whenever a creature you control attacks alone, you may search your library for an Aura card that could enchant that creature, put it onto the battlefield attached to that creature, then shuffle. SVar:TrigSearch:DB$ Pump | RememberObjects$ TriggeredAttacker | SubAbility$ DBMoveAura SVar:DBMoveAura:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Aura.CanEnchantRemembered+YouCtrl | AttachedTo$ Remembered | ChangeNum$ 1 | Hidden$ True | ShuffleNonMandatory$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/sovereigns_of_lost_alara.jpg -Oracle:Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.)\nWhenever a creature you control attacks alone, you may search your library for an Aura card that could enchant that creature, put it onto the battlefield attached to that creature, then shuffle your library. +Oracle:Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.)\nWhenever a creature you control attacks alone, you may search your library for an Aura card that could enchant that creature, put it onto the battlefield attached to that creature, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sowing_salt.txt b/forge-gui/res/cardsfolder/s/sowing_salt.txt index fb7639b5557..5589ff242c3 100644 --- a/forge-gui/res/cardsfolder/s/sowing_salt.txt +++ b/forge-gui/res/cardsfolder/s/sowing_salt.txt @@ -1,7 +1,7 @@ Name:Sowing Salt ManaCost:2 R R Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 R R | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land | RememberLKI$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Exile target nonbasic land. Search its controller's graveyard, hand, and library for all cards with the same name as that land and exile them. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ 2 R R | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land | RememberLKI$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Exile target nonbasic land. Search its controller's graveyard, hand, and library for all cards with the same name as that land and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ TargetedController | ChangeType$ Remembered.sameName | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | SubAbility$ DBCleanup | StackDescription$ None @@ -9,4 +9,4 @@ SVar:NumInHand:TargetedController$CardsInHand SVar:NumInLib:TargetedController$CardsInLibrary SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sowing_salt.jpg -Oracle:Exile target nonbasic land. Search its controller's graveyard, hand, and library for all cards with the same name as that land and exile them. Then that player shuffles their library. +Oracle:Exile target nonbasic land. Search its controller's graveyard, hand, and library for all cards with the same name as that land and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/s/spark_fiend.txt b/forge-gui/res/cardsfolder/s/spark_fiend.txt index fda1c728706..22766f3b029 100644 --- a/forge-gui/res/cardsfolder/s/spark_fiend.txt +++ b/forge-gui/res/cardsfolder/s/spark_fiend.txt @@ -12,4 +12,4 @@ SVar:DBNote:DB$ StoreSVar | SVar$ Noted | Type$ CountSVar | Expression$ Result T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | CheckSVar$ Safe | SVarCompare$ NE0 | TriggerZones$ Battlefield | Execute$ TrigRoll | TriggerDescription$ At the beginning of your upkeep, roll two six-sided dice. If you rolled 7, sacrifice Spark Fiend. If you roll the noted total, don’t roll dice for Spark Fiend during any of your following upkeeps. Otherwise, do nothing. SVar:TrigRoll:DB$ RollDice | Amt$ 2 | On7$ DBSac | ResultSVar$ Result | SubAbility$ DBCheck SVar:DBCheck:DB$ StoreSVar | SVar$ Safe | Type$ CountSVar | Expression$ Result/Minus.Noted -Oracle:When Spark Fiend enters the battlefield, roll two six-sided dice. If you rolled 2, 3, or 12, sacrifice Spark Fiend. If you rolled 7 or 11, don’t roll dice for Spark Fiend during any of your following upkeeps. If you rolled any other total, note that total.\nAt the beginning of your upkeep, roll two six-sided dice. If you rolled 7, sacrifice Spark Fiend. If you roll the noted total, don’t roll dice for Spark Fiend during any of your following upkeeps. Otherwise, do nothing. +Oracle:When Spark Fiend enters the battlefield, roll two six-sided dice. If you rolled 2, 3, or 12, sacrifice Spark Fiend. If you rolled 7 or 11, don't roll dice for Spark Fiend during any of your following upkeeps. If you rolled any other total, note that total.\nAt the beginning of your upkeep, roll two six-sided dice. If you rolled 7, sacrifice Spark Fiend. If you roll the noted total, don't roll dice for Spark Fiend during any of your following upkeeps. Otherwise, do nothing. diff --git a/forge-gui/res/cardsfolder/s/spark_of_creativity.txt b/forge-gui/res/cardsfolder/s/spark_of_creativity.txt index d692fabe0ef..98074e396c7 100644 --- a/forge-gui/res/cardsfolder/s/spark_of_creativity.txt +++ b/forge-gui/res/cardsfolder/s/spark_of_creativity.txt @@ -1,7 +1,7 @@ Name:Spark of Creativity ManaCost:R Types:Sorcery -A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Damage | IsCurse$ True | SubAbility$ DBExile | StackDescription$ SpellDescription | SpellDescription$ Choose target creature. Exile the top card of your library. You may have CARDNAME deal damage to that creature equal to the exiled card's converted mana cost. If you don't, you may play that card until end of turn. +A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Damage | IsCurse$ True | SubAbility$ DBExile | StackDescription$ SpellDescription | SpellDescription$ Choose target creature. Exile the top card of your library. You may have CARDNAME deal damage to that creature equal to the exiled card's mana value. If you don't, you may play that card until end of turn. SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | Reveal$ True | SubAbility$ DBChoice SVar:DBChoice:DB$ GenericChoice | Defined$ You | Choices$ SparkDamage,SparkPlay | SubAbility$ DBCleanup | AILogic$ CreativitySpark SVar:SparkDamage:DB$ DealDamage | Defined$ ParentTarget | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target creature. @@ -10,4 +10,4 @@ SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Car SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedCardManaCost AI:RemoveDeck:All -Oracle:Choose target creature. Exile the top card of your library. You may have Spark of Creativity deal damage to that creature equal to the exiled card's converted mana cost. If you don't, you may play that card until end of turn. +Oracle:Choose target creature. Exile the top card of your library. You may have Spark of Creativity deal damage to that creature equal to the exiled card's mana value. If you don't, you may play that card until end of turn. 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 3511217b2e2..477e2f65292 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 | 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. +A:AB$ Token | Cost$ T | SorcerySpeed$ True | CheckSVar$ X | SVarCompare$ GEY | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying | TokenOwner$ You | SpellDescription$ Create a 4/4 white Angel creature token with flying. Activate only if you have at least 7 life more than your starting life total and only as 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 life more 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 only if you have at least 7 life more than your starting life total and only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/spectral_grasp.txt b/forge-gui/res/cardsfolder/s/spectral_grasp.txt index c8f848bf408..2032951246e 100644 --- a/forge-gui/res/cardsfolder/s/spectral_grasp.txt +++ b/forge-gui/res/cardsfolder/s/spectral_grasp.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Curse -S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Target$ You,Planeswalker.YouCtrl | Description$ Enchanted creature can't attack you or a planeswalker you control. +S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Target$ You,Planeswalker.YouCtrl | Description$ Enchanted creature can't attack you or planeswalkers you control. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CantBlock Creature.YouCtrl | Description$ Enchanted creature can't block creatures you control. SVar:Picture:http://www.wizards.com/global/images/magic/general/spectral_grasp.jpg -Oracle:Enchant creature\nEnchanted creature can't attack you or a planeswalker you control.\nEnchanted creature can't block creatures you control. \ No newline at end of file +Oracle:Enchant creature\nEnchanted creature can't attack you or planeswalkers you control.\nEnchanted creature can't block creatures you control. diff --git a/forge-gui/res/cardsfolder/s/spell_blast.txt b/forge-gui/res/cardsfolder/s/spell_blast.txt index 5a7589b4dfa..2ebe6752a5e 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 | SpellDescription$ Counter target spell with converted mana cost X. (For example, if that spell's mana cost is {3}{U}{U}, X is 5.) +A:SP$ Counter | Cost$ X U | TargetType$ Spell | ValidTgts$ Card.cmcEQX | SpellDescription$ Counter target spell with mana value 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. (For example, if that spell's mana cost is {3}{U}{U}, X is 5.) +Oracle:Counter target spell with mana value X. (For example, if that spell's mana cost is {3}{U}{U}, X is 5.) diff --git a/forge-gui/res/cardsfolder/s/spell_burst.txt b/forge-gui/res/cardsfolder/s/spell_burst.txt index 861aff5c2b9..0818f643bf8 100644 --- a/forge-gui/res/cardsfolder/s/spell_burst.txt +++ b/forge-gui/res/cardsfolder/s/spell_burst.txt @@ -1,7 +1,7 @@ Name:Spell Burst ManaCost:X U Types:Instant -A:SP$ Counter | Cost$ X U | TargetType$ Spell | ValidTgts$ Card.cmcEQX | SpellDescription$ Counter target spell with converted mana cost X. +A:SP$ Counter | Cost$ X U | TargetType$ Spell | ValidTgts$ Card.cmcEQX | SpellDescription$ Counter target spell with mana value X. SVar:X:Count$xPaid K:Buyback:3 -Oracle:Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.)\nCounter target spell with converted mana cost X. +Oracle:Buyback {3} (You may pay an additional {3} as you cast this spell. If you do, put this card into your hand as it resolves.)\nCounter target spell with mana value X. diff --git a/forge-gui/res/cardsfolder/s/spell_queller.txt b/forge-gui/res/cardsfolder/s/spell_queller.txt index 711810c87ed..4a505264fdb 100644 --- a/forge-gui/res/cardsfolder/s/spell_queller.txt +++ b/forge-gui/res/cardsfolder/s/spell_queller.txt @@ -4,13 +4,13 @@ Types:Creature Spirit PT:2/3 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target spell with converted mana cost 4 or less. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target spell with mana value 4 or less. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerController$ TriggeredCardController | TriggerDescription$ When Spell Queller leaves the battlefield, the exiled card's owner may cast that card without paying its mana cost. -SVar:TrigExile:DB$ChangeZone | TargetType$ Spell | ValidTgts$ Card.cmcLE4 | TgtZone$ Stack | Origin$ Stack | Fizzle$ True | Mandatory$ True | Destination$ Exile | IsCurse$ True | TgtPrompt$ Choose target spell with converted mana cost 4 or less | RememberChanged$ True +SVar:TrigExile:DB$ChangeZone | TargetType$ Spell | ValidTgts$ Card.cmcLE4 | TgtZone$ Stack | Origin$ Stack | Fizzle$ True | Mandatory$ True | Destination$ Exile | IsCurse$ True | TgtPrompt$ Choose target spell with mana value 4 or less | RememberChanged$ True SVar:TrigPlay:DB$ Play | Defined$ Remembered.ExiledWithSource | Controller$ RememberedOwner | WithoutManaCost$ True | Optional$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/spell_queller.jpg -Oracle:Flash\nFlying\nWhen Spell Queller enters the battlefield, exile target spell with converted mana cost 4 or less.\nWhen Spell Queller leaves the battlefield, the exiled card's owner may cast that card without paying its mana cost. +Oracle:Flash\nFlying\nWhen Spell Queller enters the battlefield, exile target spell with mana value 4 or less.\nWhen Spell Queller leaves the battlefield, the exiled card's owner may cast that card without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/s/spell_snare.txt b/forge-gui/res/cardsfolder/s/spell_snare.txt index f0f829a30a0..0ea9773315c 100644 --- a/forge-gui/res/cardsfolder/s/spell_snare.txt +++ b/forge-gui/res/cardsfolder/s/spell_snare.txt @@ -1,6 +1,6 @@ Name:Spell Snare ManaCost:U Types:Instant -A:SP$ Counter | Cost$ U | TargetType$ Spell | TgtPrompt$ Select target spell with CMC 2 | ValidTgts$ Card.cmcEQ2 | SpellDescription$ Counter target spell with converted mana cost 2. +A:SP$ Counter | Cost$ U | TargetType$ Spell | TgtPrompt$ Select target spell with mana value 2 | ValidTgts$ Card.cmcEQ2 | SpellDescription$ Counter target spell with mana value 2. SVar:Picture:http://www.wizards.com/global/images/magic/general/spell_snare.jpg -Oracle:Counter target spell with converted mana cost 2. +Oracle:Counter target spell with mana value 2. diff --git a/forge-gui/res/cardsfolder/s/spell_swindle.txt b/forge-gui/res/cardsfolder/s/spell_swindle.txt index 391fe8ec8d5..b27ebb1b4af 100644 --- a/forge-gui/res/cardsfolder/s/spell_swindle.txt +++ b/forge-gui/res/cardsfolder/s/spell_swindle.txt @@ -1,10 +1,10 @@ Name:Spell Swindle ManaCost:3 U U Types:Instant -A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | RememberCounteredCMC$ True | SubAbility$ DBTreasureTokens | SpellDescription$ Counter target spell. Create X Treasure tokens, where X is that spell's converted mana cost. +A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | RememberCounteredCMC$ True | SubAbility$ DBTreasureTokens | SpellDescription$ Counter target spell. Create X Treasure tokens, where X is that spell's mana value. SVar:DBTreasureTokens:DB$ Token | TokenAmount$ X | TokenScript$ c_a_treasure_sac | TokenOwner$ You | LegacyImage$ c a treasure sac xln | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/spell_swindle.jpg -Oracle:Counter target spell. Create X Treasure tokens, where X is that spell's converted mana cost. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.") +Oracle:Counter target spell. Create X Treasure tokens, where X is that spell's mana value. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/s/spellbound_dragon.txt b/forge-gui/res/cardsfolder/s/spellbound_dragon.txt index c4d6cb9742b..06b8bac3fa7 100644 --- a/forge-gui/res/cardsfolder/s/spellbound_dragon.txt +++ b/forge-gui/res/cardsfolder/s/spellbound_dragon.txt @@ -3,11 +3,11 @@ ManaCost:3 U R Types:Creature Dragon PT:3/5 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, draw a card, then discard a card. CARDNAME gets +X/+0 until end of turn, where X is the discarded card's converted mana cost. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, draw a card, then discard a card. CARDNAME gets +X/+0 until end of turn, where X is the discarded card's mana value. SVar:TrigDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | NumAtt$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/spellbound_dragon.jpg -Oracle:Flying\nWhenever Spellbound Dragon attacks, draw a card, then discard a card. Spellbound Dragon gets +X/+0 until end of turn, where X is the discarded card's converted mana cost. +Oracle:Flying\nWhenever Spellbound Dragon attacks, draw a card, then discard a card. Spellbound Dragon gets +X/+0 until end of turn, where X is the discarded card's mana value. diff --git a/forge-gui/res/cardsfolder/s/spellseeker.txt b/forge-gui/res/cardsfolder/s/spellseeker.txt index e0edf383c7c..4b7d3517876 100644 --- a/forge-gui/res/cardsfolder/s/spellseeker.txt +++ b/forge-gui/res/cardsfolder/s/spellseeker.txt @@ -2,6 +2,6 @@ Name:Spellseeker ManaCost:2 U Types:Creature Human Wizard 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 an instant or sorcery card with converted mana cost 2 or less, 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 instant or sorcery card with mana value 2 or less, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Instant.cmcLE2,Sorcery.cmcLE2 | ChangeNum$ 1 -Oracle:When Spellseeker enters the battlefield, you may search your library for an instant or sorcery card with converted mana cost 2 or less, reveal it, put it into your hand, then shuffle your library. \ No newline at end of file +Oracle:When Spellseeker enters the battlefield, you may search your library for an instant or sorcery card with mana value 2 or less, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/spellshift.txt b/forge-gui/res/cardsfolder/s/spellshift.txt index 5191aba32bb..c392b00d19d 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 the player shuffles 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. 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 the player shuffles 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. diff --git a/forge-gui/res/cardsfolder/s/spellstutter_sprite.txt b/forge-gui/res/cardsfolder/s/spellstutter_sprite.txt index 6c52ee697d7..e8f04371dc4 100644 --- a/forge-gui/res/cardsfolder/s/spellstutter_sprite.txt +++ b/forge-gui/res/cardsfolder/s/spellstutter_sprite.txt @@ -4,8 +4,8 @@ Types:Creature Faerie Wizard PT:1/1 K:Flash K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters the battlefield, counter target spell with converted mana cost X or less, where X is the number of Faeries you control. -SVar:TrigCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card.cmcLEX | TgtPrompt$ Select target spell with CMC less than or equal to the number of Faeries you control +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters the battlefield, counter target spell with mana value X or less, where X is the number of Faeries you control. +SVar:TrigCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card.cmcLEX | TgtPrompt$ Select target spell with mana value less than or equal to the number of Faeries you control SVar:X:Count$Valid Faerie.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/spellstutter_sprite.jpg -Oracle:Flash\nFlying\nWhen Spellstutter Sprite enters the battlefield, counter target spell with converted mana cost X or less, where X is the number of Faeries you control. +Oracle:Flash\nFlying\nWhen Spellstutter Sprite enters the battlefield, counter target spell with mana value X or less, where X is the number of Faeries you control. diff --git a/forge-gui/res/cardsfolder/s/sphere_of_safety.txt b/forge-gui/res/cardsfolder/s/sphere_of_safety.txt index 9cd66ae1ccb..a2199e3d6aa 100644 --- a/forge-gui/res/cardsfolder/s/sphere_of_safety.txt +++ b/forge-gui/res/cardsfolder/s/sphere_of_safety.txt @@ -1,7 +1,7 @@ Name:Sphere of Safety ManaCost:4 W Types:Enchantment -S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ X | Description$ Creatures can't attack you or a planeswalker you control unless their controller pays {X} for each of those creatures, where X is the number of enchantments you control. +S:Mode$ CantAttackUnless | ValidCard$ Creature | Target$ You,Planeswalker.YouCtrl | Cost$ X | Description$ Creatures can't attack you or planeswalkers you control unless their controller pays {X} for each of those creatures, where X is the number of enchantments you control. SVar:X:Count$Valid Enchantment.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/sphere_of_safety.jpg -Oracle:Creatures can't attack you or a planeswalker you control unless their controller pays {X} for each of those creatures, where X is the number of enchantments you control. +Oracle:Creatures can't attack you or planeswalkers you control unless their controller pays {X} for each of those creatures, where X is the number of enchantments you control. diff --git a/forge-gui/res/cardsfolder/s/sphinx_ambassador.txt b/forge-gui/res/cardsfolder/s/sphinx_ambassador.txt index 7b788eb2881..599ee0049a0 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 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. +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. 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 | 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 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. +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. diff --git a/forge-gui/res/cardsfolder/s/sphinx_summoner.txt b/forge-gui/res/cardsfolder/s/sphinx_summoner.txt index 0b9b3324946..7f569dca0ea 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_summoner.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_summoner.txt @@ -3,7 +3,7 @@ ManaCost:3 U B Types:Artifact Creature Sphinx PT:3/3 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 an artifact creature card, reveal it, 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 an artifact creature card, reveal it, put it into your hand. then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Artifact.Creature| ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sphinx_summoner.jpg -Oracle:Flying\nWhen Sphinx Summoner enters the battlefield, you may search your library for an artifact creature card, reveal it, and put it into your hand. If you do, shuffle your library. +Oracle:Flying\nWhen Sphinx Summoner enters the battlefield, you may search your library for an artifact creature card, reveal it, put it into your hand. then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sphinxs_herald.txt b/forge-gui/res/cardsfolder/s/sphinxs_herald.txt index 9f6f72d3ebd..7a86fc048cf 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 and 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, put it onto the battlefield, then shuffle. 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 and 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, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/spinneret_sliver.txt b/forge-gui/res/cardsfolder/s/spinneret_sliver.txt index c6a21947e18..5691a9a1fef 100644 --- a/forge-gui/res/cardsfolder/s/spinneret_sliver.txt +++ b/forge-gui/res/cardsfolder/s/spinneret_sliver.txt @@ -2,7 +2,7 @@ Name:Spinneret Sliver ManaCost:1 G Types:Creature Sliver PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Sliver | AddKeyword$ Reach | Description$ All Sliver creatures have reach. (They can block creatures with flying.) +S:Mode$ Continuous | Affected$ Creature.Sliver | AddKeyword$ Reach | Description$ All Sliver creatures have reach. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/spinneret_sliver.jpg -Oracle:All Sliver creatures have reach. (They can block creatures with flying.) +Oracle:All Sliver creatures have reach. diff --git a/forge-gui/res/cardsfolder/s/spire_of_industry.txt b/forge-gui/res/cardsfolder/s/spire_of_industry.txt index cec75453fb4..1f50e04c5ec 100644 --- a/forge-gui/res/cardsfolder/s/spire_of_industry.txt +++ b/forge-gui/res/cardsfolder/s/spire_of_industry.txt @@ -2,7 +2,7 @@ Name:Spire of Industry ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T PayLife<1> | Produced$ Any | Amount$ 1 | CheckSVar$ X | SpellDescription$ Add one mana of any color. Activate this ability only if you control an artifact. +A:AB$ Mana | Cost$ T PayLife<1> | Produced$ Any | Amount$ 1 | CheckSVar$ X | SpellDescription$ Add one mana of any color. Activate only if you control an artifact. SVar:X:Count$Valid Artifact.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/spire_of_industry.jpg -Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add one mana of any color. Activate this ability only if you control an artifact. +Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add one mana of any color. Activate only if you control an artifact. diff --git a/forge-gui/res/cardsfolder/s/spirit_en_dal.txt b/forge-gui/res/cardsfolder/s/spirit_en_dal.txt index 3ec3f9e5bca..1537de1ccbe 100644 --- a/forge-gui/res/cardsfolder/s/spirit_en_dal.txt +++ b/forge-gui/res/cardsfolder/s/spirit_en_dal.txt @@ -3,5 +3,5 @@ ManaCost:2 W Types:Creature Spirit PT:2/1 K:Shadow -A:AB$ Pump | Cost$ 1 W Reveal<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Shadow | Forecast$ True | SpellDescription$ Target creature gains shadow until end of turn. (Activate this ability only during your upkeep and only once each turn.) -Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nForecast — {1}{W}, Reveal Spirit en-Dal from your hand: Target creature gains shadow until end of turn. (Activate this ability only during your upkeep and only once each turn.) +A:AB$ Pump | Cost$ 1 W Reveal<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Shadow | Forecast$ True | SpellDescription$ Target creature gains shadow until end of turn. (Activate only during your upkeep and only once each turn.) +Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nForecast — {1}{W}, Reveal Spirit en-Dal from your hand: Target creature gains shadow until end of turn. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/s/spirit_of_the_aldergard.txt b/forge-gui/res/cardsfolder/s/spirit_of_the_aldergard.txt index 8123194d9b3..fd915011df0 100644 --- a/forge-gui/res/cardsfolder/s/spirit_of_the_aldergard.txt +++ b/forge-gui/res/cardsfolder/s/spirit_of_the_aldergard.txt @@ -2,10 +2,10 @@ Name:Spirit of the Aldergard ManaCost:3 G Types:Snow Creature Bear Spirit PT:0/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a snow land card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a snow land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Snow | ChangeNum$ 1 | ShuffleNonMandatory$ True S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +1/+0 for each other snow permanent you control. SVar:X:Count$Valid Permanent.Snow+Other+YouCtrl SVar:BuffedBy:Permanent.Snow DeckNeeds:Type$Snow -Oracle:When Spirit of the Aldergard enters the battlefield, search your library for a snow land card, reveal it, put it into your hand, then shuffle your library.\nSpirit of the Aldergard gets +1/+0 for each other snow permanent you control. +Oracle:When Spirit of the Aldergard enters the battlefield, search your library for a snow land card, reveal it, put it into your hand, then shuffle.\nSpirit of the Aldergard gets +1/+0 for each other snow permanent you control. diff --git a/forge-gui/res/cardsfolder/s/spitting_drake.txt b/forge-gui/res/cardsfolder/s/spitting_drake.txt index 7a44052fefc..aa85827d3d6 100644 --- a/forge-gui/res/cardsfolder/s/spitting_drake.txt +++ b/forge-gui/res/cardsfolder/s/spitting_drake.txt @@ -3,8 +3,8 @@ ManaCost:3 R Types:Creature Drake PT:2/2 K:Flying -A:AB$ Pump | Cost$ R | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ R | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate only once each turn. DeckNeeds:Name$Kyscu Drake|Viashivan Dragon DeckHints:Color$Green SVar:Picture:http://www.wizards.com/global/images/magic/general/spitting_drake.jpg -Oracle:Flying\n{R}: Spitting Drake gets +1/+0 until end of turn. Activate this ability only once each turn. +Oracle:Flying\n{R}: Spitting Drake gets +1/+0 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/s/splinter.txt b/forge-gui/res/cardsfolder/s/splinter.txt index 6a000a76574..653b8aa4ab7 100644 --- a/forge-gui/res/cardsfolder/s/splinter.txt +++ b/forge-gui/res/cardsfolder/s/splinter.txt @@ -1,7 +1,7 @@ Name:Splinter ManaCost:2 G G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G G | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | RememberLKI$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Exile target artifact. Search its controller's graveyard, hand, and library for all cards with the same name as that artifact and exile them. Then that player shuffles their library. +A:SP$ ChangeZone | Cost$ 2 G G | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | RememberLKI$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Exile target artifact. Search its controller's graveyard, hand, and library for all cards with the same name as that artifact and exile them. Then that player shuffles. SVar:ExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ TargetedController | ChangeType$ Remembered.sameName | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | SubAbility$ DBCleanup | StackDescription$ None @@ -9,4 +9,4 @@ SVar:NumInHand:TargetedController$CardsInHand SVar:NumInLib:TargetedController$CardsInLibrary SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/splinter.jpg -Oracle:Exile target artifact. Search its controller's graveyard, hand, and library for all cards with the same name as that artifact and exile them. Then that player shuffles their library. +Oracle:Exile target artifact. Search its controller's graveyard, hand, and library for all cards with the same name as that artifact and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/s/spoils_of_victory.txt b/forge-gui/res/cardsfolder/s/spoils_of_victory.txt index 8d4be308290..e1d4bf76bc1 100644 --- a/forge-gui/res/cardsfolder/s/spoils_of_victory.txt +++ b/forge-gui/res/cardsfolder/s/spoils_of_victory.txt @@ -1,6 +1,6 @@ Name:Spoils of Victory ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Island,Swamp,Mountain,Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains, Island, Swamp, Mountain, or Forest card and put that card onto the battlefield. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Plains,Island,Swamp,Mountain,Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Plains, Island, Swamp, Mountain, or Forest card and put that card onto the battlefield. Then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/spoils_of_victory.jpg -Oracle:Search your library for a Plains, Island, Swamp, Mountain, or Forest card and put that card onto the battlefield. Then shuffle your library. +Oracle:Search your library for a Plains, Island, Swamp, Mountain, or Forest card and put that card onto the battlefield. Then shuffle. diff --git a/forge-gui/res/cardsfolder/s/spring_cleaning.txt b/forge-gui/res/cardsfolder/s/spring_cleaning.txt index 976d8651f93..a7a07e1cf08 100644 --- a/forge-gui/res/cardsfolder/s/spring_cleaning.txt +++ b/forge-gui/res/cardsfolder/s/spring_cleaning.txt @@ -5,4 +5,4 @@ A:SP$ Destroy | Cost$ 1 G | ValidTgts$ Enchantment | SubAbility$ DBClash | Spell SVar:DBClash:DB$Clash | WinSubAbility$ DBDestroyAll SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Enchantment.OppCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/spring_cleaning.jpg -Oracle:Destroy target enchantment. Clash with an opponent. If you win, destroy all enchantments your opponents control. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Destroy target enchantment. Clash with an opponent. If you win, destroy all enchantments your opponents control. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/s/spring_mind.txt b/forge-gui/res/cardsfolder/s/spring_mind.txt index 65addb67f5c..405852492ca 100644 --- a/forge-gui/res/cardsfolder/s/spring_mind.txt +++ b/forge-gui/res/cardsfolder/s/spring_mind.txt @@ -2,9 +2,9 @@ Name:Spring ManaCost:2 G AlternateMode: Split Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/spring_mind.jpg -Oracle:Search your library for a basic land card, put it 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. ALTERNATE @@ -12,5 +12,5 @@ Name:Mind ManaCost:4 U U Types:Instant K:Aftermath -A:SP$Draw | Cost$ 4 U U | NumCards$ 2 | SpellDescription$ Draw two cards. +A:SP$Draw | Cost$ 4 U U | NumCards$ 2 | SpellDescription$ Draw two cards. Oracle:Aftermath (Cast this spell only from your graveyard. Then exile it.)\nDraw two cards. diff --git a/forge-gui/res/cardsfolder/s/springbloom_druid.txt b/forge-gui/res/cardsfolder/s/springbloom_druid.txt index ff194268c54..9cce469bc0b 100644 --- a/forge-gui/res/cardsfolder/s/springbloom_druid.txt +++ b/forge-gui/res/cardsfolder/s/springbloom_druid.txt @@ -2,6 +2,6 @@ Name:Springbloom Druid ManaCost:2 G Types:Creature Elf Druid PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigRamp | TriggerDescription$ When CARDNAME enters the battlefield, you may sacrifice a land. If you do, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigRamp | TriggerDescription$ When CARDNAME enters the battlefield, you may sacrifice a land. If you do, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. SVar:TrigRamp:AB$ ChangeZone | Cost$ Sac<1/Land> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 2 | ShuffleNonMandatory$ True -Oracle:When Springbloom Druid enters the battlefield, you may sacrifice a land. If you do, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +Oracle:When Springbloom Druid enters the battlefield, you may sacrifice a land. If you do, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/springjack_knight.txt b/forge-gui/res/cardsfolder/s/springjack_knight.txt index 571a1f1f4fc..01ead6af178 100644 --- a/forge-gui/res/cardsfolder/s/springjack_knight.txt +++ b/forge-gui/res/cardsfolder/s/springjack_knight.txt @@ -5,4 +5,4 @@ PT:2/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigClash | TriggerDescription$ Whenever CARDNAME attacks, clash with an opponent. If you win, target creature gains double strike until end of turn. SVar:TrigClash:DB$Clash | ValidTgts$ Creature | TgtPrompt$ Select target creature | WinSubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Double Strike -Oracle:Whenever Springjack Knight attacks, clash with an opponent. If you win, target creature gains double strike until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Whenever Springjack Knight attacks, clash with an opponent. If you win, target creature gains double strike until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/s/sprouting_vines.txt b/forge-gui/res/cardsfolder/s/sprouting_vines.txt index b4a369e1b29..f3e9340ea72 100644 --- a/forge-gui/res/cardsfolder/s/sprouting_vines.txt +++ b/forge-gui/res/cardsfolder/s/sprouting_vines.txt @@ -1,7 +1,7 @@ Name:Sprouting Vines ManaCost:2 G Types:Instant -A:SP$ ChangeZone | Cost$ 2 G | 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. +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, reveal that card, put it into your hand, then shuffle. K:Storm SVar:Picture:http://www.wizards.com/global/images/magic/general/sprouting_vines.jpg -Oracle:Search your library for a basic land card, reveal that card, and put it into your hand. 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 basic land card, reveal that card, put it into your hand, then shuffle.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/s/squadron_hawk.txt b/forge-gui/res/cardsfolder/s/squadron_hawk.txt index 685bf6ff221..29ef6a007e1 100644 --- a/forge-gui/res/cardsfolder/s/squadron_hawk.txt +++ b/forge-gui/res/cardsfolder/s/squadron_hawk.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Creature Bird PT:1/1 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 up to three cards named Squadron Hawk, reveal them, and put them 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 up to three cards named Squadron Hawk, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedSquadron Hawk | ChangeNum$ 3 | ShuffleNonMandatory$ True DeckHints:Name$Squadron Hawk SVar:Picture:http://www.wizards.com/global/images/magic/general/squadron_hawk.jpg -Oracle:Flying\nWhen Squadron Hawk enters the battlefield, you may search your library for up to three cards named Squadron Hawk, reveal them, put them into your hand, then shuffle your library. +Oracle:Flying\nWhen Squadron Hawk enters the battlefield, you may search your library for up to three cards named Squadron Hawk, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/srams_expertise.txt b/forge-gui/res/cardsfolder/s/srams_expertise.txt index e22dc46ee7e..4e960e995d0 100644 --- a/forge-gui/res/cardsfolder/s/srams_expertise.txt +++ b/forge-gui/res/cardsfolder/s/srams_expertise.txt @@ -1,7 +1,7 @@ Name:Sram's Expertise ManaCost:2 W W Types:Sorcery -A:SP$ Token | Cost$ 2 W W | TokenAmount$ 3 | TokenScript$ c_1_1_a_servo | TokenOwner$ You | LegacyImage$ c 1 1 a servo aer | SubAbility$ DBPlay | SpellDescription$ Create three 1/1 colorless Servo artifact creature tokens. You may cast a spell with converted mana cost 3 or less from your hand without paying its mana cost. +A:SP$ Token | Cost$ 2 W W | TokenAmount$ 3 | TokenScript$ c_1_1_a_servo | TokenOwner$ You | LegacyImage$ c 1 1 a servo aer | SubAbility$ DBPlay | SpellDescription$ Create three 1/1 colorless Servo artifact creature tokens. You may cast a spell with mana value 3 or less from your hand without paying its mana cost. SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+YouOwn | ValidSA$ Spell.cmcLE3 | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/srams_expertise.jpg -Oracle:Create three 1/1 colorless Servo artifact creature tokens.\nYou may cast a spell with converted mana cost 3 or less from your hand without paying its mana cost. +Oracle:Create three 1/1 colorless Servo artifact creature tokens.\nYou may cast a spell with mana value 3 or less from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/s/stain_the_mind.txt b/forge-gui/res/cardsfolder/s/stain_the_mind.txt index 8983c54cbcf..92fe9d7d56a 100644 --- a/forge-gui/res/cardsfolder/s/stain_the_mind.txt +++ b/forge-gui/res/cardsfolder/s/stain_the_mind.txt @@ -2,8 +2,8 @@ Name:Stain the Mind ManaCost:4 B Types:Sorcery K:Convoke -A:SP$ NameCard | Cost$ 4 B | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. -SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.NamedCard | Chooser$ You | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand | StackDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. +A:SP$ NameCard | Cost$ 4 B | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ ExileYard | SpellDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles. +SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.NamedCard | Chooser$ You | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand | StackDescription$ Choose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles. SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | StackDescription$ None SVar:NumInLib:TargetedPlayer$CardsInLibrary @@ -12,4 +12,4 @@ SVar:NumInYard:TargetedPlayer$CardsInGraveyard AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/stain_the_mind.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.)\nChoose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their 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.)\nChoose a nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/s/stalking_drone.txt b/forge-gui/res/cardsfolder/s/stalking_drone.txt index 5ec459e253b..9d8b66be704 100644 --- a/forge-gui/res/cardsfolder/s/stalking_drone.txt +++ b/forge-gui/res/cardsfolder/s/stalking_drone.txt @@ -6,4 +6,4 @@ K:Devoid A:AB$ Pump | Cost$ C | NumAtt$ +1 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+2 until end of turn. DeckHints:Ability$Mana.Colorless SVar:Picture:http://www.wizards.com/global/images/magic/general/stalking_drone.jpg -Oracle:Devoid (This card has no color.)\n{C}: Stalking Drone gets +1/+2 until end of turn. Activate this ability only once each turn. ({C} represents colorless mana.) +Oracle:Devoid (This card has no color.)\n{C}: Stalking Drone gets +1/+2 until end of turn. Activate only once each turn. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/s/stalking_leonin.txt b/forge-gui/res/cardsfolder/s/stalking_leonin.txt index cb4257f5782..ad40e25e1f3 100644 --- a/forge-gui/res/cardsfolder/s/stalking_leonin.txt +++ b/forge-gui/res/cardsfolder/s/stalking_leonin.txt @@ -4,5 +4,5 @@ Types:Creature Cat Archer PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChooseOpp | TriggerDescription$ When CARDNAME enters the battlefield, secretly choose an opponent. SVar:TrigChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | Secretly$ True -A:AB$ ChangeZone | Cost$ RevealChosenPlayer | ValidTgts$ Creature.attackingYou | TgtPrompt$ Select target creature that's attacking you. | Origin$ Battlefield | Destination$ Exile | ConditionDefined$ Targeted | ConditionPresent$ Card.ChosenCtrl | GameActivationLimit$ 1 | SpellDescription$ Exile target creature that's attacking you if it's controlled by the chosen player. Activate this ability only once. -Oracle:When Stalking Leonin enters the battlefield, secretly choose an opponent.\nReveal the player you chose: Exile target creature that's attacking you if it's controlled by the chosen player. Activate this ability only once. +A:AB$ ChangeZone | Cost$ RevealChosenPlayer | ValidTgts$ Creature.attackingYou | TgtPrompt$ Select target creature that's attacking you. | Origin$ Battlefield | Destination$ Exile | ConditionDefined$ Targeted | ConditionPresent$ Card.ChosenCtrl | GameActivationLimit$ 1 | SpellDescription$ Exile target creature that's attacking you if it's controlled by the chosen player. Activate only once. +Oracle:When Stalking Leonin enters the battlefield, secretly choose an opponent.\nReveal the player you chose: Exile target creature that's attacking you if it's controlled by the chosen player. Activate only once. diff --git a/forge-gui/res/cardsfolder/s/stalking_yeti.txt b/forge-gui/res/cardsfolder/s/stalking_yeti.txt index 5f79ac3d8fd..7b660b65bd3 100644 --- a/forge-gui/res/cardsfolder/s/stalking_yeti.txt +++ b/forge-gui/res/cardsfolder/s/stalking_yeti.txt @@ -5,9 +5,9 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if it's on the battlefield, it deals damage equal to its power to target creature an opponent controls and that creature deals damage equal to its power to CARDNAME. SVar:TrigDamage:DB$ DealDamage | IsPresent$ Card.Self | PresentZone$ Battlefield | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ X | SubAbility$ DBDamage SVar:DBDamage:DB$DealDamage | Defined$ Self | DamageSource$ Targeted | NumDmg$ Y -A:AB$ ChangeZone | Cost$ 2 S | Origin$ Battlefield | Destination$ Hand | SorcerySpeed$ True | SpellDescription$ Return CARDNAME to its owner's hand. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 2 S | Origin$ Battlefield | Destination$ Hand | SorcerySpeed$ True | SpellDescription$ Return CARDNAME to its owner's hand. Activate only any time you could cast a sorcery. SVar:X:Count$CardPower SVar:Y:Targeted$CardPower AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/stalking_yeti.jpg -Oracle:When Stalking Yeti enters the battlefield, if it's on the battlefield, it deals damage equal to its power to target creature an opponent controls and that creature deals damage equal to its power to Stalking Yeti.\n{2}{S}: Return Stalking Yeti to its owner's hand. Activate this ability only any time you could cast a sorcery. ({S} can be paid with one mana from a snow permanent.) +Oracle:When Stalking Yeti enters the battlefield, if it's on the battlefield, it deals damage equal to its power to target creature an opponent controls and that creature deals damage equal to its power to Stalking Yeti.\n{2}{S}: Return Stalking Yeti to its owner's hand. Activate only as a sorcery. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/s/stallion_of_ashmouth.txt b/forge-gui/res/cardsfolder/s/stallion_of_ashmouth.txt index fce04b9a0eb..d8598ee93d2 100644 --- a/forge-gui/res/cardsfolder/s/stallion_of_ashmouth.txt +++ b/forge-gui/res/cardsfolder/s/stallion_of_ashmouth.txt @@ -2,7 +2,7 @@ Name:Stallion of Ashmouth ManaCost:3 B Types:Creature Nightmare Horse PT:3/3 -A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate this ability only if there are four or more card types among cards in your graveyard. +A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate only if there are four or more card types among cards in your graveyard. DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium -Oracle:Delirium — {1}{B}: Stallion of Ashmouth gets +1/+1 until end of turn. Activate this ability only if there are four or more card types among cards in your graveyard. +Oracle:Delirium — {1}{B}: Stallion of Ashmouth gets +1/+1 until end of turn. Activate only if there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/s/starfield_of_nyx.txt b/forge-gui/res/cardsfolder/s/starfield_of_nyx.txt index 104e2c888b4..d6aef0eb916 100644 --- a/forge-gui/res/cardsfolder/s/starfield_of_nyx.txt +++ b/forge-gui/res/cardsfolder/s/starfield_of_nyx.txt @@ -3,11 +3,11 @@ ManaCost:4 W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may return target enchantment card from your graveyard to the battlefield. SVar:TrigChange:DB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ChangeNum$ 1 | TgtPrompt$ Select target enchantment card in your graveyard | ValidTgts$ Enchantment.YouOwn -S:Mode$ Continuous | CheckSVar$ X | SVarCompare$ GE5 | Affected$ Enchantment.YouCtrl+nonAura+Other | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | Description$ As long as you control five or more enchantments, each other non-Aura enchantment you control is a creature in addition to its other types and has base power and base toughness each equal to its converted mana cost. -SVar:X:Count$Valid Enchantment.YouCtrl +S:Mode$ Continuous | CheckSVar$ X | SVarCompare$ GE5 | Affected$ Enchantment.YouCtrl+nonAura+Other | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | Description$ As long as you control five or more enchantments, each other non-Aura enchantment you control is a creature in addition to its other types and has base power and base toughness each equal to its mana value. +SVar:X:Count$Valid Enchantment.YouCtrl SVar:AffectedX:Count$CardManaCost SVar:BuffedBy:Enchantment SVar:PlayMain1:ALWAYS AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/starfield_of_nyx.jpg -Oracle:At the beginning of your upkeep, you may return target enchantment card from your graveyard to the battlefield.\nAs long as you control five or more enchantments, each other non-Aura enchantment you control is a creature in addition to its other types and has base power and base toughness each equal to its converted mana cost. \ No newline at end of file +Oracle:At the beginning of your upkeep, you may return target enchantment card from your graveyard to the battlefield.\nAs long as you control five or more enchantments, each other non-Aura enchantment you control is a creature in addition to its other types and has base power and base toughness each equal to its mana value. diff --git a/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt b/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt index 012ed1c34a6..1621421a55a 100644 --- a/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt +++ b/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt @@ -2,9 +2,9 @@ Name:Startled Awake ManaCost:2 U U Types:Sorcery A:SP$ Mill | Cost$ 2 U U | NumCards$ 13 | ValidTgts$ Opponent | TgtPrompt$ Choose an opponent | SpellDescription$ Target opponent mills thirteen cards. -A:AB$ ChangeZone | Cost$ 3 U U | Origin$ Graveyard | Destination$ Battlefield | Transformed$ True | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return CARDNAME from your graveyard onto the battlefield transformed. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 3 U U | Origin$ Graveyard | Destination$ Battlefield | Transformed$ True | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return CARDNAME from your graveyard onto the battlefield transformed. Activate only any time you could cast a sorcery. AlternateMode:DoubleFaced -Oracle:Target opponent mills thirteen cards.\n{3}{U}{U}: Put Startled Awake from your graveyard onto the battlefield transformed. Activate this ability only any time you could cast a sorcery. +Oracle:Target opponent mills thirteen cards.\n{3}{U}{U}: Put Startled Awake from your graveyard onto the battlefield transformed. Activate only as a sorcery. ALTERNATE @@ -15,5 +15,5 @@ Types:Creature Nightmare PT:1/1 K:Skulk T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigBounce | TriggerDescription$ When CARDNAME deals combat damage to a player, return it to its owner's hand. -SVar:TrigBounce:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand -Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nWhen Persistent Nightmare deals combat damage to a player, return it to its owner's hand. \ No newline at end of file +SVar:TrigBounce:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand +Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nWhen Persistent Nightmare deals combat damage to a player, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/steam_catapult.txt b/forge-gui/res/cardsfolder/s/steam_catapult.txt index 0f409e8cac1..c162cf9770c 100644 --- a/forge-gui/res/cardsfolder/s/steam_catapult.txt +++ b/forge-gui/res/cardsfolder/s/steam_catapult.txt @@ -2,6 +2,6 @@ Name:Steam Catapult ManaCost:3 W W Types:Creature Human Soldier PT:2/3 -A:AB$ Destroy | Cost$ T | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Destroy target tapped creature. Activate this ability only during your turn, before attackers are declared. +A:AB$ Destroy | Cost$ T | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Destroy target tapped creature. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/steam_catapult.jpg -Oracle:{T}: Destroy target tapped creature. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Destroy target tapped creature. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/s/steel_hellkite.txt b/forge-gui/res/cardsfolder/s/steel_hellkite.txt index 038a439e3fb..5772c655e43 100644 --- a/forge-gui/res/cardsfolder/s/steel_hellkite.txt +++ b/forge-gui/res/cardsfolder/s/steel_hellkite.txt @@ -4,7 +4,7 @@ Types:Artifact Creature Dragon PT:5/5 K:Flying A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -A:AB$ DestroyAll | Cost$ X | ValidCards$ Permanent.nonLand+cmcEQX+controllerWasDealtCombatDamageByThisTurn | ActivationLimit$ 1 | Hidden$ True | SpellDescription$ Destroy each nonland permanent with converted mana cost X whose controller was dealt combat damage by CARDNAME this turn. Activate this ability only once each turn. +A:AB$ DestroyAll | Cost$ X | ValidCards$ Permanent.nonLand+cmcEQX+controllerWasDealtCombatDamageByThisTurn | ActivationLimit$ 1 | Hidden$ True | SpellDescription$ Destroy each nonland permanent with mana value X whose controller was dealt combat damage by CARDNAME this turn. Activate only once each turn. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/steel_hellkite.jpg -Oracle:Flying\n{2}: Steel Hellkite gets +1/+0 until end of turn.\n{X}: Destroy each nonland permanent with converted mana cost X whose controller was dealt combat damage by Steel Hellkite this turn. Activate this ability only once each turn. +Oracle:Flying\n{2}: Steel Hellkite gets +1/+0 until end of turn.\n{X}: Destroy each nonland permanent with mana value X whose controller was dealt combat damage by Steel Hellkite this turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/s/steeling_stance.txt b/forge-gui/res/cardsfolder/s/steeling_stance.txt index 3dd48d716c4..49132c8275a 100644 --- a/forge-gui/res/cardsfolder/s/steeling_stance.txt +++ b/forge-gui/res/cardsfolder/s/steeling_stance.txt @@ -2,6 +2,6 @@ Name:Steeling Stance ManaCost:1 W W Types:Instant A:SP$ PumpAll | Cost$ 1 W W | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn. -A:AB$ Pump | Cost$ W Reveal<1/CARDNAME> | TgtPrompt$ Choose target creature | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ +1 | Forecast$ True | SpellDescription$ Target creature gets +1/+1 until end of turn. (Activate this ability only during your upkeep and only once each turn.) +A:AB$ Pump | Cost$ W Reveal<1/CARDNAME> | TgtPrompt$ Choose target creature | ValidTgts$ Creature | NumAtt$ +1 | NumDef$ +1 | Forecast$ True | SpellDescription$ Target creature gets +1/+1 until end of turn. (Activate only during your upkeep and only once each turn.) AI:RemoveDeck:All -Oracle:Creatures you control get +1/+1 until end of turn.\nForecast — {W}, Reveal Steeling Stance from your hand: Target creature gets +1/+1 until end of turn. (Activate this ability only during your upkeep and only once each turn.) +Oracle:Creatures you control get +1/+1 until end of turn.\nForecast — {W}, Reveal Steeling Stance from your hand: Target creature gets +1/+1 until end of turn. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/s/steelshaper_apprentice.txt b/forge-gui/res/cardsfolder/s/steelshaper_apprentice.txt index 712c0d11c5a..84c4fd6bf9d 100644 --- a/forge-gui/res/cardsfolder/s/steelshaper_apprentice.txt +++ b/forge-gui/res/cardsfolder/s/steelshaper_apprentice.txt @@ -2,6 +2,6 @@ Name:Steelshaper Apprentice ManaCost:2 W W Types:Creature Human Soldier PT:1/3 -A:AB$ ChangeZone | Cost$ W T Return<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Equipment | ChangeNum$ 1 | SpellDescription$ Search your library for an Equipment card, reveal that card, and put it into your hand. Then shuffle your library. +A:AB$ ChangeZone | Cost$ W T Return<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Equipment | ChangeNum$ 1 | SpellDescription$ Search your library for an Equipment card, reveal that card, put it into your hand, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/steelshaper_apprentice.jpg -Oracle:{W}, {T}, Return Steelshaper Apprentice to its owner's hand: Search your library for an Equipment card, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:{W}, {T}, Return Steelshaper Apprentice to its owner's hand: Search your library for an Equipment card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/steelshapers_gift.txt b/forge-gui/res/cardsfolder/s/steelshapers_gift.txt index 9fd2eb8097f..d8fd6014bdb 100644 --- a/forge-gui/res/cardsfolder/s/steelshapers_gift.txt +++ b/forge-gui/res/cardsfolder/s/steelshapers_gift.txt @@ -1,8 +1,8 @@ Name:Steelshaper's Gift ManaCost:W Types:Sorcery -A:SP$ ChangeZone | Cost$ W | Origin$ Library | Destination$ Hand | ChangeType$ Equipment | ChangeNum$ 1 | SpellDescription$ Search your library for an Equipment card, reveal that card, and put it into your hand. Then shuffle your library. +A:SP$ ChangeZone | Cost$ W | Origin$ Library | Destination$ Hand | ChangeType$ Equipment | ChangeNum$ 1 | SpellDescription$ Search your library for an Equipment card, reveal that card, put it into your hand, then shuffle. AI:RemoveDeck:Random DeckNeeds:Type$Equipment SVar:Picture:http://www.wizards.com/global/images/magic/general/steelshapers_gift.jpg -Oracle:Search your library for an Equipment card, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:Search your library for an Equipment card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sterling_grove.txt b/forge-gui/res/cardsfolder/s/sterling_grove.txt index 5221296ee11..5a4acb7c7e7 100644 --- a/forge-gui/res/cardsfolder/s/sterling_grove.txt +++ b/forge-gui/res/cardsfolder/s/sterling_grove.txt @@ -2,7 +2,7 @@ Name:Sterling Grove ManaCost:G W Types:Enchantment S:Mode$ Continuous | Affected$ Enchantment.Other+YouCtrl | AddKeyword$ Shroud | Description$ Other enchantments you control have shroud. (They can't be the targets of spells or abilities.) -A:AB$ ChangeZone | Cost$ 1 Sac<1/CARDNAME> | Origin$ Library | Destination$ Library | ChangeType$ Enchantment | ChangeNum$ 1 | SpellDescription$ Search your library for an enchantment card and reveal that card. Shuffle your library, then put the card on top of it. +A:AB$ ChangeZone | Cost$ 1 Sac<1/CARDNAME> | Origin$ Library | Destination$ Library | ChangeType$ Enchantment | ChangeNum$ 1 | SpellDescription$ Search your library for an enchantment card, reveal it, then shuffle and put the card on top. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/sterling_grove.jpg -Oracle:Other enchantments you control have shroud. (They can't be the targets of spells or abilities.)\n{1}, Sacrifice Sterling Grove: Search your library for an enchantment card and reveal that card. Shuffle your library, then put the card on top of it. +Oracle:Other enchantments you control have shroud. (They can't be the targets of spells or abilities.)\n{1}, Sacrifice Sterling Grove: Search your library for an enchantment card, reveal it, then shuffle and put the card on top. diff --git a/forge-gui/res/cardsfolder/s/stern_marshal.txt b/forge-gui/res/cardsfolder/s/stern_marshal.txt index 396d808eda4..ccf58d85563 100644 --- a/forge-gui/res/cardsfolder/s/stern_marshal.txt +++ b/forge-gui/res/cardsfolder/s/stern_marshal.txt @@ -2,6 +2,6 @@ Name:Stern Marshal ManaCost:2 W Types:Creature Human Soldier PT:2/2 -A:AB$ Pump | Cost$ T | NumAtt$ +2 | NumDef$ +2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target creature gets +2/+2 until end of turn. Activate this ability only during your turn, before attackers are declared. +A:AB$ Pump | Cost$ T | NumAtt$ +2 | NumDef$ +2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Target creature gets +2/+2 until end of turn. Activate only during your turn, before attackers are declared. SVar:Picture:http://resources.wizards.com/magic/cards/po/en-us/card4400.jpg -Oracle:{T}: Target creature gets +2/+2 until end of turn. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Target creature gets +2/+2 until end of turn. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/s/stir_the_grave.txt b/forge-gui/res/cardsfolder/s/stir_the_grave.txt index 24394248102..4b11369872d 100644 --- a/forge-gui/res/cardsfolder/s/stir_the_grave.txt +++ b/forge-gui/res/cardsfolder/s/stir_the_grave.txt @@ -1,7 +1,7 @@ Name:Stir the Grave ManaCost:X B Types:Sorcery -A:SP$ ChangeZone | Cost$ X B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card with converted mana cost X or less from your graveyard to the battlefield. +A:SP$ ChangeZone | Cost$ X B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card with mana value X or less from your graveyard to the battlefield. SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/stir_the_grave.jpg -Oracle:Return target creature card with converted mana cost X or less from your graveyard to the battlefield. +Oracle:Return target creature card with mana value X or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/s/stoic_farmer.txt b/forge-gui/res/cardsfolder/s/stoic_farmer.txt index d6d3d2d39f6..e18b4e23cd6 100644 --- a/forge-gui/res/cardsfolder/s/stoic_farmer.txt +++ b/forge-gui/res/cardsfolder/s/stoic_farmer.txt @@ -2,7 +2,7 @@ Name:Stoic Farmer ManaCost:3 W Types:Creature Dwarf Peasant PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a basic Plains card and reveal it. If an opponent controls more lands than you, put it onto the battlefield tapped. Otherwise put it into your hand. Then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a basic Plains card and reveal it. If an opponent controls more lands than you, put it onto the battlefield tapped. Otherwise put it into your hand. Then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Land.Plains+Basic | ChangeNum$ 1 | RememberChanged$ True | Reveal$ True | Shuffle$ False | SubAbility$ DBBranch SVar:DBBranch:DB$ Branch | BranchConditionSVar$ X | TrueSubAbility$ ToBattlefieldTapped | FalseSubAbility$ ToHand | SubAbility$ DBCleanup SVar:X:PlayerCountOpponents$HasPropertywithMoreLandsThanYou @@ -10,4 +10,4 @@ SVar:ToBattlefieldTapped:DB$ ChangeZone | Defined$ Remembered | Origin$ Library SVar:ToHand:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | Shuffle$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Foretell:1 W -Oracle:When Stoic Farmer enters the battlefield, search your library for a basic Plains card and reveal it. If an opponent controls more lands than you, put it onto the battlefield tapped. Otherwise put it into your hand. Then shuffle your library.\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:When Stoic Farmer enters the battlefield, search your library for a basic Plains card and reveal it. If an opponent controls more lands than you, put it onto the battlefield tapped. Otherwise put it into your hand. Then shuffle.\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/s/stolen_by_the_fae.txt b/forge-gui/res/cardsfolder/s/stolen_by_the_fae.txt index 82163e7c800..37afc496b6a 100644 --- a/forge-gui/res/cardsfolder/s/stolen_by_the_fae.txt +++ b/forge-gui/res/cardsfolder/s/stolen_by_the_fae.txt @@ -1,8 +1,8 @@ Name:Stolen by the Fae ManaCost:X U U Types:Sorcery -A:SP$ ChangeZone | Cost$ X U U | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.cmcEQX | ChangeNum$ 1 | SubAbility$ DBToken | SpellDescription$ Return target creature with converted mana cost X to its owner's hand. You create X 1/1 blue Faerie creature tokens with flying. +A:SP$ ChangeZone | Cost$ X U U | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.cmcEQX | ChangeNum$ 1 | SubAbility$ DBToken | SpellDescription$ Return target creature with mana value X to its owner's hand. You create X 1/1 blue Faerie creature tokens with flying. SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ u_1_1_faerie_flying | TokenOwner$ You | LegacyImage$ u 1 1 faerie flying eld SVar:X:Count$xPaid DeckHas:Ability$Token -Oracle:Return target creature with converted mana cost X to its owner's hand. You create X 1/1 blue Faerie creature tokens with flying. +Oracle:Return target creature with mana value X to its owner's hand. You create X 1/1 blue Faerie creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/s/stone_catapult.txt b/forge-gui/res/cardsfolder/s/stone_catapult.txt index 5e1f816dc6a..b301bf154fe 100644 --- a/forge-gui/res/cardsfolder/s/stone_catapult.txt +++ b/forge-gui/res/cardsfolder/s/stone_catapult.txt @@ -2,6 +2,6 @@ Name:Stone Catapult ManaCost:4 B Types:Creature Human Soldier PT:1/2 -A:AB$ Destroy | Cost$ T | ValidTgts$ Creature.nonBlack+tapped | TgtPrompt$ Select target tapped nonblack creature | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Destroy target tapped nonblack creature. Activate this ability only during your turn, before attackers are declared. +A:AB$ Destroy | Cost$ T | ValidTgts$ Creature.nonBlack+tapped | TgtPrompt$ Select target tapped nonblack creature | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Destroy target tapped nonblack creature. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/stone_catapult.jpg -Oracle:{T}: Destroy target tapped nonblack creature. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Destroy target tapped nonblack creature. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/s/stonecloaker.txt b/forge-gui/res/cardsfolder/s/stonecloaker.txt index 6314f542141..d6da36acb04 100644 --- a/forge-gui/res/cardsfolder/s/stonecloaker.txt +++ b/forge-gui/res/cardsfolder/s/stonecloaker.txt @@ -10,4 +10,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigChange2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card | TgtPrompt$ Select target card from any graveyard SVar:NeedsToPlay:Creature.YouCtrl+cmcLE3+inZoneBattlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/stonecloaker.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\nWhen Stonecloaker enters the battlefield, return a creature you control to its owner's hand.\nWhen Stonecloaker enters the battlefield, exile target card from a graveyard. +Oracle:Flash\nFlying\nWhen Stonecloaker enters the battlefield, return a creature you control to its owner's hand.\nWhen Stonecloaker enters the battlefield, exile target card from a graveyard. diff --git a/forge-gui/res/cardsfolder/s/stoneforge_mystic.txt b/forge-gui/res/cardsfolder/s/stoneforge_mystic.txt index 74a0eaf304a..b35070491cf 100644 --- a/forge-gui/res/cardsfolder/s/stoneforge_mystic.txt +++ b/forge-gui/res/cardsfolder/s/stoneforge_mystic.txt @@ -2,8 +2,8 @@ Name:Stoneforge Mystic ManaCost:1 W Types:Creature Kor Artificer 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 an Equipment 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 Equipment card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Equipment | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ChangeZone | Cost$ 1 W T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Equipment | ChangeNum$ 1 | SpellDescription$ You may put an Equipment card from your hand onto the battlefield. SVar:Picture:http://www.wizards.com/global/images/magic/general/stoneforge_mystic.jpg -Oracle:When Stoneforge Mystic enters the battlefield, you may search your library for an Equipment card, reveal it, put it into your hand, then shuffle your library.\n{1}{W}, {T}: You may put an Equipment card from your hand onto the battlefield. +Oracle:When Stoneforge Mystic enters the battlefield, you may search your library for an Equipment card, reveal it, put it into your hand, then shuffle.\n{1}{W}, {T}: You may put an Equipment card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/s/stonehewer_giant.txt b/forge-gui/res/cardsfolder/s/stonehewer_giant.txt index d01d9e888bb..0c1c429637d 100644 --- a/forge-gui/res/cardsfolder/s/stonehewer_giant.txt +++ b/forge-gui/res/cardsfolder/s/stonehewer_giant.txt @@ -3,10 +3,10 @@ ManaCost:3 W W Types:Creature Giant Warrior PT:4/4 K:Vigilance -A:AB$ ChangeZone | Cost$ 1 W T | Origin$ Library | Destination$ Battlefield | ChangeType$ Equipment | ChangeNum$ 1 | Imprint$ True | SubAbility$ DBChoose | SpellDescription$ Search your library for an Equipment card and put it onto the battlefield. Attach it to a creature you control. Then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 W T | Origin$ Library | Destination$ Battlefield | ChangeType$ Equipment | ChangeNum$ 1 | Imprint$ True | SubAbility$ DBChoose | SpellDescription$ Search your library for an Equipment card, put it onto the battlefield, attach it to a creature you control, then shuffle. SVar:DBChoose:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.YouCtrl | ChoiceTitle$ Choose a creature | SubAbility$ DBAttach | RememberChosen$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 SVar:DBAttach:DB$ Attach | Object$ Imprinted | Defined$ Remembered | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:X:Imprinted$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/stonehewer_giant.jpg -Oracle:Vigilance\n{1}{W}, {T}: Search your library for an Equipment card and put it onto the battlefield. Attach it to a creature you control. Then shuffle your library. +Oracle:Vigilance\n{1}{W}, {T}: Search your library for an Equipment card, put it onto the battlefield, attach it to a creature you control, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt b/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt index 7f3c05734c0..fb5fd452da4 100644 --- a/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt +++ b/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt @@ -2,7 +2,7 @@ Name:Stonehewer Giant Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+1/-5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Command | Execute$ TrigCopyEquip | TriggerDescription$ Whenever a creature enters the battlefield under your control, create a token that's a copy of a random Equipment card with converted mana cost less than that creature's converted mana cost. Attach that Equipment to that creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Command | Execute$ TrigCopyEquip | TriggerDescription$ Whenever a creature enters the battlefield under your control, create a token that's a copy of a random Equipment card with mana value less than that creature's mana value. Attach that Equipment to that creature. SVar:TrigCopyEquip:DB$ CopyPermanent | Defined$ TriggeredCard | NumCopies$ 1 | ValidSupportedCopy$ Equipment.cmcLTX | RandomCopied$ True | RandomNum$ 1 | AttachAfter$ True | AttachedTo$ TriggeredCard SVar:X:TriggeredCard$CardManaCost -Oracle:Hand +1, life -5\nWhenever a creature enters the battlefield under your control, create a token that's a copy of a random Equipment card with converted mana cost less than that creature's converted mana cost. Attach that Equipment to that creature. +Oracle:Hand +1, life -5\nWhenever a creature enters the battlefield under your control, create a token that's a copy of a random Equipment card with mana value less than that creature's mana value. Attach that Equipment to that creature. diff --git a/forge-gui/res/cardsfolder/s/stormchaser_chimera.txt b/forge-gui/res/cardsfolder/s/stormchaser_chimera.txt index 30cda2af5a3..bc373dc6267 100644 --- a/forge-gui/res/cardsfolder/s/stormchaser_chimera.txt +++ b/forge-gui/res/cardsfolder/s/stormchaser_chimera.txt @@ -3,9 +3,9 @@ ManaCost:2 U R Types:Creature Chimera PT:2/3 K:Flying -A:AB$ Scry | Cost$ 2 U R | ScryNum$ 1 | SubAbility$ DBReveal | SpellDescription$ Scry 1, then reveal the top card of your library. CARDNAME gets +X/+0 until end of turn, where X is that card's converted mana cost. +A:AB$ Scry | Cost$ 2 U R | ScryNum$ 1 | SubAbility$ DBReveal | SpellDescription$ Scry 1, then reveal the top card of your library. CARDNAME gets +X/+0 until end of turn, where X is that card's mana value. SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | NoMove$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | NumAtt$ X SVar:X:Count$TopOfLibraryCMC SVar:Picture:http://www.wizards.com/global/images/magic/general/stormchaser_chimera.jpg -Oracle:Flying\n{2}{U}{R}: Scry 1, then reveal the top card of your library. Stormchaser Chimera gets +X/+0 until end of turn, where X is that card's converted mana cost. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) +Oracle:Flying\n{2}{U}{R}: Scry 1, then reveal the top card of your library. Stormchaser Chimera gets +X/+0 until end of turn, where X is that card's mana value. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/s/strata_scythe.txt b/forge-gui/res/cardsfolder/s/strata_scythe.txt index 2bd766bd5cf..0d52d9ba337 100644 --- a/forge-gui/res/cardsfolder/s/strata_scythe.txt +++ b/forge-gui/res/cardsfolder/s/strata_scythe.txt @@ -2,7 +2,7 @@ Name:Strata Scythe ManaCost:3 Types:Artifact Equipment K:Equip:3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, search your library for a land card, exile it, then shuffle your library. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, search your library for a land card, exile it, then shuffle. SVar:TrigExile:DB$ ChangeZone | Imprint$ True | Origin$ Library | Destination$ Exile | ChangeType$ Land | ChangeNum$ 1 S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddToughness$ X | Description$ Equipped creature gets +1/+1 for each land on the battlefield with the same name as the exiled card. SVar:X:Count$Valid Land.sharesNameWith Imprinted @@ -12,4 +12,4 @@ SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/strata_scythe.jpg -Oracle:Imprint — When Strata Scythe enters the battlefield, search your library for a land card, exile it, then shuffle your library.\nEquipped creature gets +1/+1 for each land on the battlefield with the same name as the exiled card.\nEquip {3} +Oracle:Imprint — When Strata Scythe enters the battlefield, search your library for a land card, exile it, then shuffle.\nEquipped creature gets +1/+1 for each land on the battlefield with the same name as the exiled card.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/s/stromkirk_condemned.txt b/forge-gui/res/cardsfolder/s/stromkirk_condemned.txt index 8ac8b93b4cf..d30148c68fc 100644 --- a/forge-gui/res/cardsfolder/s/stromkirk_condemned.txt +++ b/forge-gui/res/cardsfolder/s/stromkirk_condemned.txt @@ -6,4 +6,4 @@ A:AB$ PumpAll | Cost$ Discard<1/Card> | ValidCards$ Card.Vampire+YouCtrl | NumAt DeckHints:Type$Vampire DeckHas:Ability$Discard SVar:Picture:http://www.wizards.com/global/images/magic/general/stromkirk_condemned.jpg -Oracle:Discard a card: Vampires you control get +1/+1 until end of turn. Activate this ability only once each turn. +Oracle:Discard a card: Vampires you control get +1/+1 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/s/stronghold_gambit.txt b/forge-gui/res/cardsfolder/s/stronghold_gambit.txt index 37ed909a900..35bc7559d5c 100644 --- a/forge-gui/res/cardsfolder/s/stronghold_gambit.txt +++ b/forge-gui/res/cardsfolder/s/stronghold_gambit.txt @@ -1,7 +1,7 @@ Name:Stronghold Gambit ManaCost:1 R Types:Sorcery -A:SP$ RepeatEach | Cost$ 1 R | RepeatPlayers$ Player | RepeatSubAbility$ DBChooseCard | SubAbility$ DBReveal | SpellDescription$ Each player chooses a card in their hand. Then each player reveals their chosen card. The owner of each creature card revealed this way with the lowest converted mana cost puts it onto the battlefield. +A:SP$ RepeatEach | Cost$ 1 R | RepeatPlayers$ Player | RepeatSubAbility$ DBChooseCard | SubAbility$ DBReveal | SpellDescription$ Each player chooses a card in their hand. Then each player reveals their chosen card. The owner of each creature card revealed this way with the lowest mana value puts it onto the battlefield. SVar:DBChooseCard:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Card.RememberedPlayerCtrl | ChoiceZone$ Hand | AILogic$ LowestCMCCreature | RememberChosen$ True | Mandatory$ True SVar:DBReveal:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBRevealCard | SubAbility$ FilterCreature SVar:DBRevealCard:DB$ Reveal | Defined$ Player.IsRemembered | RevealDefined$ ValidHand Card.IsRemembered+RememberedPlayerCtrl @@ -10,4 +10,4 @@ SVar:MoveToPlay:DB$ ChangeZoneAll | ChangeType$ Card.lowestRememberedCMC | Origi SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/stronghold_gambit.jpg -Oracle:Each player chooses a card in their hand. Then each player reveals their chosen card. The owner of each creature card revealed this way with the lowest converted mana cost puts it onto the battlefield. +Oracle:Each player chooses a card in their hand. Then each player reveals their chosen card. The owner of each creature card revealed this way with the lowest mana value puts it onto the battlefield. diff --git a/forge-gui/res/cardsfolder/s/stuffy_doll_avatar.txt b/forge-gui/res/cardsfolder/s/stuffy_doll_avatar.txt index e4903c78fe8..0be97e17e8d 100644 --- a/forge-gui/res/cardsfolder/s/stuffy_doll_avatar.txt +++ b/forge-gui/res/cardsfolder/s/stuffy_doll_avatar.txt @@ -2,13 +2,13 @@ Name:Stuffy Doll Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/-6 -A:AB$ ChooseSource | Cost$ 0 | ActivationZone$ Command | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | ActivationLimit$ 1 | SpellDescription$ If damage would be dealt to you this turn by a source of your choice, prevent that damage. CARDNAME deals damage to you and target opponent or planeswalker equal to half the damage prevented this way, rounded up. Activate this ability only once each turn. +A:AB$ ChooseSource | Cost$ 0 | ActivationZone$ Command | Choices$ Card,Emblem | AILogic$ NeedsPrevention | SubAbility$ DBEffect | ActivationLimit$ 1 | SpellDescription$ If damage would be dealt to you this turn by a source of your choice, prevent that damage. CARDNAME deals damage to you and target opponent or planeswalker equal to half the damage prevented this way, rounded up. Activate only once each turn. SVar:DBEffect:DB$ Effect | ReplacementEffects$ SelflessDamage | RememberObjects$ Targeted | SubAbility$ DBCleanup | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ GE1 | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker to give damage -SVar:SelflessDamage:Event$ DamageDone | ValidTarget$ You | ValidSource$ Card.ChosenCard | PreventionEffect$ True | ReplaceWith$ DamageEffectYou | Description$ If damage would be dealt to you this turn by a source of your choice, prevent that damage. Stuffy Doll Avatar deals damage to you and target opponent or planeswalker equal to half the damage prevented this way, rounded up. Activate this ability only once each turn. +SVar:SelflessDamage:Event$ DamageDone | ValidTarget$ You | ValidSource$ Card.ChosenCard | PreventionEffect$ True | ReplaceWith$ DamageEffectYou | Description$ If damage would be dealt to you this turn by a source of your choice, prevent that damage. Stuffy Doll Avatar deals damage to you and target opponent or planeswalker equal to half the damage prevented this way, rounded up. Activate only once each turn. SVar:DamageEffectYou:DB$ DealDamage | Defined$ You | DamageSource$ EffectSource | NumDmg$ X | SubAbility$ DamageEffectPlayer | DamageMap$ True SVar:DamageEffectPlayer:DB$ DealDamage | Defined$ Remembered | DamageSource$ EffectSource | NumDmg$ X | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve SVar:X:ReplaceCount$DamageAmount/HalfUp SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Stuffy Doll Avatar.full.jpg -Oracle:Hand +0, life -6\n{0}: If damage would be dealt to you this turn by a source of your choice, prevent that damage. Stuffy Doll Avatar deals damage to you and target opponent or planeswalker equal to half the damage prevented this way, rounded up. Activate this ability only once each turn. +Oracle:Hand +0, life -6\n{0}: If damage would be dealt to you this turn by a source of your choice, prevent that damage. Stuffy Doll Avatar deals damage to you and target opponent or planeswalker equal to half the damage prevented this way, rounded up. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/s/subdue.txt b/forge-gui/res/cardsfolder/s/subdue.txt index 89ff01f435e..ac0811c3855 100644 --- a/forge-gui/res/cardsfolder/s/subdue.txt +++ b/forge-gui/res/cardsfolder/s/subdue.txt @@ -1,8 +1,8 @@ Name:Subdue ManaCost:G Types:Instant -A:SP$ Pump | Cost$ G | ValidTgts$ Creature | NumAtt$ 0 | NumDef$ +X | KW$ Prevent all combat damage that would be dealt by CARDNAME | TgtPrompt$ Select target creature | SpellDescription$ Prevent all combat damage that would be dealt by target creature this turn. That creature gets +0/+X until end of turn, where X is its converted mana cost. +A:SP$ Pump | Cost$ G | ValidTgts$ Creature | NumAtt$ 0 | NumDef$ +X | KW$ Prevent all combat damage that would be dealt by CARDNAME | TgtPrompt$ Select target creature | SpellDescription$ Prevent all combat damage that would be dealt by target creature this turn. That creature gets +0/+X until end of turn, where X is its mana value. SVar:X:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/subdue.jpg -Oracle:Prevent all combat damage that would be dealt by target creature this turn. That creature gets +0/+X until end of turn, where X is its converted mana cost. +Oracle:Prevent all combat damage that would be dealt by target creature this turn. That creature gets +0/+X until end of turn, where X is its mana value. diff --git a/forge-gui/res/cardsfolder/s/subterranean_shambler.txt b/forge-gui/res/cardsfolder/s/subterranean_shambler.txt index a0424641f94..776d3b5295a 100644 --- a/forge-gui/res/cardsfolder/s/subterranean_shambler.txt +++ b/forge-gui/res/cardsfolder/s/subterranean_shambler.txt @@ -3,8 +3,8 @@ ManaCost:3 R Types:Creature Elemental PT:2/3 K:Echo:3 R -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTremor | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, it deals 1 damage to each creature without flying. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigTremor | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, it deals 1 damage to each creature without flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTremor | TriggerDescription$ When CARDNAME enters or leaves the battlefield, it deals 1 damage to each creature without flying. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigTremor | Secondary$ True | TriggerDescription$ When CARDNAME enters or leaves the battlefield, it deals 1 damage to each creature without flying. SVar:TrigTremor:DB$ DamageAll | ValidCards$ Creature.withoutFlying | NumDmg$ 1 | ValidDescription$ each creature without flying. SVar:Picture:http://www.wizards.com/global/images/magic/general/subterranean_shambler.jpg -Oracle:Echo {3}{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.)\nWhen Subterranean Shambler enters the battlefield or leaves the battlefield, it deals 1 damage to each creature without flying. +Oracle:Echo {3}{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.)\nWhen Subterranean Shambler enters or leaves the battlefield, it deals 1 damage to each creature without flying. diff --git a/forge-gui/res/cardsfolder/s/sulfur_elemental.txt b/forge-gui/res/cardsfolder/s/sulfur_elemental.txt index 689311a3d0f..a7f649c790b 100644 --- a/forge-gui/res/cardsfolder/s/sulfur_elemental.txt +++ b/forge-gui/res/cardsfolder/s/sulfur_elemental.txt @@ -6,4 +6,4 @@ K:Flash K:Split second S:Mode$ Continuous | Affected$ Creature.White | AddPower$ 1 | AddToughness$ -1 | Description$ White creatures get +1/-1. SVar:Picture:http://www.wizards.com/global/images/magic/general/sulfur_elemental.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nSplit second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nWhite creatures get +1/-1. +Oracle:Flash\nSplit second (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nWhite creatures get +1/-1. diff --git a/forge-gui/res/cardsfolder/s/summoners_bond.txt b/forge-gui/res/cardsfolder/s/summoners_bond.txt index 4c5226b3182..22729f46dd9 100644 --- a/forge-gui/res/cardsfolder/s/summoners_bond.txt +++ b/forge-gui/res/cardsfolder/s/summoners_bond.txt @@ -2,8 +2,8 @@ Name:Summoner's Bond ManaCost:no cost Types:Conspiracy K:Double agenda -T:Mode$ SpellCast | ValidCard$ Creature.NamedCard | ValidActivatingPlayer$ You | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever you cast a creature spell with one of the chosen names, you may search your library for a creature card with the other chosen name, reveal it, put it into your hand, then shuffle your library. -T:Mode$ SpellCast | ValidCard$ Creature.NamedCard2 | ValidActivatingPlayer$ You | Execute$ TrigSearch2 | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever you cast a creature spell with one of the chosen names, you may search your library for a creature card with the other chosen name, reveal it, put it into your hand, then shuffle your library. +T:Mode$ SpellCast | ValidCard$ Creature.NamedCard | ValidActivatingPlayer$ You | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ Whenever you cast a creature spell with one of the chosen names, you may search your library for a creature card with the other chosen name, reveal it, put it into your hand, then shuffle. +T:Mode$ SpellCast | ValidCard$ Creature.NamedCard2 | ValidActivatingPlayer$ You | Execute$ TrigSearch2 | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever you cast a creature spell with one of the chosen names, you may search your library for a creature card with the other chosen name, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.NamedCard2 SVar:TrigSearch2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.NamedCard -Oracle:Double agenda (Start the game with this conspiracy face down in the command zone and secretly choose two different card names. You may turn this conspiracy face up any time and reveal those names.)\nWhenever you cast a creature spell with one of the chosen names, you may search your library for a creature card with the other chosen name, reveal it, put it into your hand, then shuffle your library. +Oracle:Double agenda (Start the game with this conspiracy face down in the command zone and secretly choose two different card names. You may turn this conspiracy face up any time and reveal those names.)\nWhenever you cast a creature spell with one of the chosen names, you may search your library for a creature card with the other chosen name, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/summoners_pact.txt b/forge-gui/res/cardsfolder/s/summoners_pact.txt index ecbac0a9db0..62aa40218b8 100644 --- a/forge-gui/res/cardsfolder/s/summoners_pact.txt +++ b/forge-gui/res/cardsfolder/s/summoners_pact.txt @@ -2,11 +2,11 @@ Name:Summoner's Pact ManaCost:0 Types:Instant Colors:green -A:SP$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Green+YouOwn | ChangeNum$ 1 | SubAbility$ DBDelTrig | SpellDescription$ Search your library for a green creature card, reveal it, put it into your hand, then shuffle your library. At the beginning of your next upkeep, pay {2}{G}{G}. If you don't, you lose the game. +A:SP$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Green+YouOwn | ChangeNum$ 1 | SubAbility$ DBDelTrig | SpellDescription$ Search your library for a green creature card, reveal it, put it into your hand, then shuffle. At the beginning of your next upkeep, pay {2}{G}{G}. If you don't, you lose the game. SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLoseGame | TriggerDescription$ At the beginning of your next upkeep, pay {2}{G}{G}. If you don't, you lose the game. SVar:TrigLoseGame:DB$ LosesGame | UnlessCost$ 2 G G | UnlessPayer$ You | Defined$ You SVar:NeedsToPlayVar:NumLands GE4 SVar:NumLands:Count$Valid Land.YouCtrl AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/summoners_pact.jpg -Oracle:Search your library for a green creature card, reveal it, put it into your hand, then shuffle your library.\nAt the beginning of your next upkeep, pay {2}{G}{G}. If you don't, you lose the game. +Oracle:Search your library for a green creature card, reveal it, put it into your hand, then shuffle.\nAt the beginning of your next upkeep, pay {2}{G}{G}. If you don't, you lose the game. diff --git a/forge-gui/res/cardsfolder/s/sun_blessed_mount.txt b/forge-gui/res/cardsfolder/s/sun_blessed_mount.txt index 92a0b9dfde9..d77ec3467b5 100644 --- a/forge-gui/res/cardsfolder/s/sun_blessed_mount.txt +++ b/forge-gui/res/cardsfolder/s/sun_blessed_mount.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S 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.namedHuatli; Dinosaur Knight | ChangeNum$ 1 | Optional$ True DeckHints:Name$Huatli, Dinosaur Knight SVar:Picture:http://www.wizards.com/global/images/magic/general/sun_blessed_mount.jpg -Oracle:When Sun-Blessed Mount enters the battlefield, you may search your library and/or graveyard for a card named Huatli, Dinosaur Knight, reveal it, then put it into your hand. If you searched your library this way, shuffle it. +Oracle:When Sun-Blessed Mount enters the battlefield, you may search your library and/or graveyard for a card named Huatli, Dinosaur Knight, reveal it, then put it into your hand. If you searched your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/s/sun_titan.txt b/forge-gui/res/cardsfolder/s/sun_titan.txt index e45f87d7a93..022742f85ef 100644 --- a/forge-gui/res/cardsfolder/s/sun_titan.txt +++ b/forge-gui/res/cardsfolder/s/sun_titan.txt @@ -3,9 +3,9 @@ ManaCost:4 W W Types:Creature Giant PT:6/6 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may return target permanent card with converted mana cost 3 or less from your graveyard to the battlefield. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may return target permanent card with converted mana cost 3 or less from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may return target permanent card with mana value 3 or less from your graveyard to the battlefield. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may return target permanent card with mana value 3 or less from your graveyard to the battlefield. SVar:TrigChange:AB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouCtrl+cmcLE3 | Cost$ 0 SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/sun_titan.jpg -Oracle:Vigilance\nWhenever Sun Titan enters the battlefield or attacks, you may return target permanent card with converted mana cost 3 or less from your graveyard to the battlefield. +Oracle:Vigilance\nWhenever Sun Titan enters the battlefield or attacks, you may return target permanent card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/s/sunbirds_invocation.txt b/forge-gui/res/cardsfolder/s/sunbirds_invocation.txt index 0a91bacd2d0..472eacd8acf 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 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. +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 mana value. You may cast a spell with mana value 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 | 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 | 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 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. +Oracle:Whenever you cast a spell from your hand, reveal the top X cards of your library, where X is that spell's mana value. You may cast a spell with mana value 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/sundering_titan.txt b/forge-gui/res/cardsfolder/s/sundering_titan.txt index 2db6d15df8d..52f52cd1200 100644 --- a/forge-gui/res/cardsfolder/s/sundering_titan.txt +++ b/forge-gui/res/cardsfolder/s/sundering_titan.txt @@ -2,9 +2,9 @@ Name:Sundering Titan ManaCost:8 Types:Artifact Creature Golem PT:7/10 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, choose a land of each basic land type, then destroy those lands. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or leaves the battlefield, choose a land of each basic land type, then destroy those lands. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters or leaves the battlefield, choose a land of each basic land type, then destroy those lands. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ When CARDNAME enters or leaves the battlefield, choose a land of each basic land type, then destroy those lands. SVar:TrigChoose:DB$ ChooseCard | Defined$ You | EachBasicType$ Land | SubAbility$ DBDestroy SVar:DBDestroy:DB$ DestroyAll | ValidCards$ Card.ChosenCard | SpellDescription$ Destroy all chosen cards. SVar:Picture:http://www.wizards.com/global/images/magic/general/sundering_titan.jpg -Oracle:When Sundering Titan enters the battlefield or leaves the battlefield, choose a land of each basic land type, then destroy those lands. +Oracle:When Sundering Titan enters or leaves the battlefield, choose a land of each basic land type, then destroy those lands. 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 55dfabe4c64..705f82667c0 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 from 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 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 from 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 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/sunforger.txt b/forge-gui/res/cardsfolder/s/sunforger.txt index a70da576710..141293e596f 100644 --- a/forge-gui/res/cardsfolder/s/sunforger.txt +++ b/forge-gui/res/cardsfolder/s/sunforger.txt @@ -2,7 +2,7 @@ Name:Sunforger ManaCost:3 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 4 | Description$ Equipped creature gets +4/+0. -A:AB$ ChangeZone | Cost$ R W Unattach | ChangeType$ Instant.White+cmcLE4,Instant.Red+cmcLE4 | ChangeNum$ 1 | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | RememberChanged$ True | Shuffle$ False | SubAbility$ CastFound | StackDescription$ SpellDescription | SpellDescription$ Search your library for a red or white instant card with converted mana cost 4 or less and cast that card without paying its mana cost. Then shuffle your library. +A:AB$ ChangeZone | Cost$ R W Unattach | ChangeType$ Instant.White+cmcLE4,Instant.Red+cmcLE4 | ChangeNum$ 1 | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | RememberChanged$ True | Shuffle$ False | SubAbility$ CastFound | StackDescription$ SpellDescription | SpellDescription$ Search your library for a red or white instant card with mana value 4 or less and cast that card without paying its mana cost. Then shuffle. SVar:CastFound:DB$ Play | Defined$ Remembered | Controller$ You | WithoutManaCost$ True | SubAbility$ YouShuffle | StackDescription$ None SVar:YouShuffle:DB$ Shuffle | Defined$ You | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -10,4 +10,4 @@ K:Equip:3 AI:RemoveDeck:Random DeckNeeds:Color$Red|White SVar:Picture:http://www.wizards.com/global/images/magic/general/sunforger.jpg -Oracle:Equipped creature gets +4/+0.\n{R}{W}, Unattach Sunforger: Search your library for a red or white instant card with converted mana cost 4 or less and cast that card without paying its mana cost. Then shuffle your library.\nEquip {3} +Oracle:Equipped creature gets +4/+0.\n{R}{W}, Unattach Sunforger: Search your library for a red or white instant card with mana value 4 or less and cast that card without paying its mana cost. Then shuffle.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/s/sunstrike_legionnaire.txt b/forge-gui/res/cardsfolder/s/sunstrike_legionnaire.txt index 12b92f72285..fac57678618 100644 --- a/forge-gui/res/cardsfolder/s/sunstrike_legionnaire.txt +++ b/forge-gui/res/cardsfolder/s/sunstrike_legionnaire.txt @@ -4,7 +4,7 @@ Types:Creature Human Soldier PT:1/2 K:CARDNAME doesn't untap during your untap step. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever another creature enters the battlefield, untap CARDNAME. -A:AB$ Tap | Cost$ T | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with converted mana cost 3 or less | SpellDescription$ Tap target creature with converted mana cost 3 or less. +A:AB$ Tap | Cost$ T | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with mana value 3 or less | SpellDescription$ Tap target creature with mana value 3 or less. SVar:TrigUntap:DB$Untap | Defined$ Self SVar:Picture:http://www.wizards.com/global/images/magic/general/sunstrike_legionnaire.jpg -Oracle:Sunstrike Legionnaire doesn't untap during your untap step.\nWhenever another creature enters the battlefield, untap Sunstrike Legionnaire.\n{T}: Tap target creature with converted mana cost 3 or less. +Oracle:Sunstrike Legionnaire doesn't untap during your untap step.\nWhenever another creature enters the battlefield, untap Sunstrike Legionnaire.\n{T}: Tap target creature with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/s/supply_demand.txt b/forge-gui/res/cardsfolder/s/supply_demand.txt index 9e139f4a714..10e5387a011 100644 --- a/forge-gui/res/cardsfolder/s/supply_demand.txt +++ b/forge-gui/res/cardsfolder/s/supply_demand.txt @@ -13,5 +13,5 @@ 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, 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. +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. +Oracle:Search your library for a multicolored card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/supreme_inquisitor.txt b/forge-gui/res/cardsfolder/s/supreme_inquisitor.txt index 721dc7f9e6b..b1ee4edd3f2 100644 --- a/forge-gui/res/cardsfolder/s/supreme_inquisitor.txt +++ b/forge-gui/res/cardsfolder/s/supreme_inquisitor.txt @@ -2,7 +2,7 @@ Name:Supreme Inquisitor ManaCost:3 U U Types:Creature Human Wizard PT:1/3 -A:AB$ ChangeZone | Cost$ tapXType<5/Wizard> | Origin$ Library | Destination$ Exile | ValidTgts$ Player | ChangeType$ Card | ChangeNum$ 5 | IsCurse$ True | SpellDescription$ Search target player's library for up to five cards and exile them. Then that player shuffles their library. +A:AB$ ChangeZone | Cost$ tapXType<5/Wizard> | Origin$ Library | Destination$ Exile | ValidTgts$ Player | ChangeType$ Card | ChangeNum$ 5 | IsCurse$ True | SpellDescription$ Search target player's library for up to five cards and exile them. Then that player shuffles. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/supreme_inquisitor.jpg -Oracle:Tap five untapped Wizards you control: Search target player's library for up to five cards and exile them. Then that player shuffles their library. +Oracle:Tap five untapped Wizards you control: Search target player's library for up to five cards and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/s/surge_of_strength.txt b/forge-gui/res/cardsfolder/s/surge_of_strength.txt index 5d7581b306f..81a3eae567f 100644 --- a/forge-gui/res/cardsfolder/s/surge_of_strength.txt +++ b/forge-gui/res/cardsfolder/s/surge_of_strength.txt @@ -1,8 +1,8 @@ Name:Surge of Strength ManaCost:R G Types:Instant -A:SP$ Pump | Cost$ R G Discard<1/Card.Green;Card.Red> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | KW$ Trample | CostDesc$ As an additional cost to cast Surge of Strength, discard a red or green card. | SpellDescription$ Target creature gains trample and gets +X/+0 until end of turn, where X is that creature's converted mana cost. +A:SP$ Pump | Cost$ R G Discard<1/Card.Green;Card.Red> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | KW$ Trample | CostDesc$ As an additional cost to cast Surge of Strength, discard a red or green card. | SpellDescription$ Target creature gains trample and gets +X/+0 until end of turn, where X is that creature's mana value. 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 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. +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 mana value. diff --git a/forge-gui/res/cardsfolder/s/surgical_extraction.txt b/forge-gui/res/cardsfolder/s/surgical_extraction.txt index f96704c94f5..744c02540a6 100644 --- a/forge-gui/res/cardsfolder/s/surgical_extraction.txt +++ b/forge-gui/res/cardsfolder/s/surgical_extraction.txt @@ -1,7 +1,7 @@ Name:Surgical Extraction ManaCost:PB Types:Instant -A:SP$ ChangeZone | Cost$ PB | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.nonBasic | TgtPrompt$ Choose target card in a graveyard | Optional$ True | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Choose 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. +A:SP$ ChangeZone | Cost$ PB | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.nonBasic | TgtPrompt$ Choose target card in a graveyard | Optional$ True | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ ExileYard | SpellDescription$ Choose 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. SVar:ExileYard:DB$ ChangeZone | ChangeType$ Remembered.sameName | Origin$ Graveyard | DefinedPlayer$ TargetedController | Chooser$ You | Destination$ Exile | ChangeNum$ NumInYard | Hidden$ True | SubAbility$ ExileHand | StackDescription$ 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. SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInHand | Chooser$ You | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TargetedController | ChangeType$ Remembered.sameName | ChangeNum$ NumInLib | Chooser$ You | Shuffle$ True | StackDescription$ None | SubAbility$ DBCleanup @@ -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:({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. +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. diff --git a/forge-gui/res/cardsfolder/s/surtland_frostpyre.txt b/forge-gui/res/cardsfolder/s/surtland_frostpyre.txt index 8a3150cc45f..d0ec3c19d01 100644 --- a/forge-gui/res/cardsfolder/s/surtland_frostpyre.txt +++ b/forge-gui/res/cardsfolder/s/surtland_frostpyre.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$ Scry | Cost$ 2 U U R T Sac<1/CARDNAME> | ScryNum$ 2 | SubAbility$ DBDamageAll | SorcerySpeed$ True | SpellDescription$ Scry 2. Surtland Frostpyre deals 2 damage to each creature. Activate this ability only any time you could cast a sorcery. +A:AB$ Scry | Cost$ 2 U U R T Sac<1/CARDNAME> | ScryNum$ 2 | SubAbility$ DBDamageAll | SorcerySpeed$ True | SpellDescription$ Scry 2. Surtland Frostpyre deals 2 damage to each creature. Activate only any time you could cast a sorcery. SVar:DBDamageAll:DB$ DamageAll | ValidCards$ Creature | NumDmg$ 2 -Oracle:Surtland Frostpyre enters the battlefield tapped.\n{T}: Add {R}.\n{2}{U}{U}{R}, {T}, Sacrifice Surtland Frostpyre: Scry 2. Surtland Frostpyre deals 2 damage to each creature. Activate this ability only any time you could cast a sorcery. +Oracle:Surtland Frostpyre enters the battlefield tapped.\n{T}: Add {R}.\n{2}{U}{U}{R}, {T}, Sacrifice Surtland Frostpyre: Scry 2. Surtland Frostpyre deals 2 damage to each creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/s/surveyors_scope.txt b/forge-gui/res/cardsfolder/s/surveyors_scope.txt index 9bf249e2922..1759f006663 100644 --- a/forge-gui/res/cardsfolder/s/surveyors_scope.txt +++ b/forge-gui/res/cardsfolder/s/surveyors_scope.txt @@ -1,9 +1,9 @@ Name:Surveyor's Scope ManaCost:2 Types:Artifact -A:AB$ ChangeZone | Cost$ T Exile<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | SpellDescription$ Search your library for up to X basic land cards, where X is the number of players who control at least two more lands than you. Put those lands onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Exile<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | SpellDescription$ Search your library for up to X basic land cards, where X is the number of players who control at least two more lands than you. Put those lands onto the battlefield, then shuffle. SVar:X:PlayerCountPropertywithAtLeast2MoreLandsThanYou$Amount AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/surveyors_scope.jpg -Oracle:{T}, Exile Surveyor's Scope: Search your library for up to X basic land cards, where X is the number of players who control at least two more lands than you. Put those cards onto the battlefield, then shuffle your library. +Oracle:{T}, Exile Surveyor's Scope: Search your library for up to X basic land cards, where X is the number of players who control at least two more lands than you. Put those cards onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/survival_of_the_fittest.txt b/forge-gui/res/cardsfolder/s/survival_of_the_fittest.txt index f8d842eb102..2a501f2b306 100644 --- a/forge-gui/res/cardsfolder/s/survival_of_the_fittest.txt +++ b/forge-gui/res/cardsfolder/s/survival_of_the_fittest.txt @@ -1,9 +1,9 @@ Name:Survival of the Fittest ManaCost:1 G Types:Enchantment -A:AB$ ChangeZone | Cost$ G Discard<1/Creature> | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | AILogic$ SurvivalOfTheFittest | SpellDescription$ Search your library for a Creature card and put it into your hand. Then shuffle your library. +A:AB$ ChangeZone | Cost$ G Discard<1/Creature> | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 1 | AILogic$ SurvivalOfTheFittest | SpellDescription$ Search your library for a Creature card and put it into your hand. Then shuffle. AI:RemoveDeck:Random SVar:NonStackingEffect:True SVar:AIPreference:DiscardCost$Special:SurvivalOfTheFittest SVar:Picture:http://www.wizards.com/global/images/magic/general/survival_of_the_fittest.jpg -Oracle:{G}, Discard a creature card: Search your library for a creature card, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:{G}, Discard a creature card: Search your library for a creature card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/svyelunite_priest.txt b/forge-gui/res/cardsfolder/s/svyelunite_priest.txt index 7674d49058a..77daff43d54 100644 --- a/forge-gui/res/cardsfolder/s/svyelunite_priest.txt +++ b/forge-gui/res/cardsfolder/s/svyelunite_priest.txt @@ -2,6 +2,6 @@ Name:Svyelunite Priest ManaCost:1 U Types:Creature Merfolk Cleric PT:1/1 -A:AB$ Pump | Cost$ U U T | KW$ Shroud | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Target creature gains shroud until end of turn. Activate this ability only during your upkeep. (It can't be the target of spells or abilities.) +A:AB$ Pump | Cost$ U U T | KW$ Shroud | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Target creature gains shroud until end of turn. Activate only during your upkeep. (It can't be the target of spells or abilities.) SVar:Picture:http://www.wizards.com/global/images/magic/general/svyelunite_priest.jpg -Oracle:{U}{U}, {T}: Target creature gains shroud until end of turn. Activate this ability only during your upkeep. (It can't be the target of spells or abilities.) +Oracle:{U}{U}, {T}: Target creature gains shroud until end of turn. Activate only during your upkeep. (It can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/s/swarmyard.txt b/forge-gui/res/cardsfolder/s/swarmyard.txt index 51cafb76636..a18c32df6ba 100644 --- a/forge-gui/res/cardsfolder/s/swarmyard.txt +++ b/forge-gui/res/cardsfolder/s/swarmyard.txt @@ -2,6 +2,6 @@ Name:Swarmyard ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Regenerate | ValidTgts$ Insect,Rat,Spider,Squirrel | TgtPrompt$ Select target Insect, Rat, Spider, or Squirrel | Cost$ T | SpellDescription$ Regenerate target Insect, Rat, Spider, or Squirrel. +A:AB$ Regenerate | ValidTgts$ Insect,Rat,Spider,Squirrel | TgtPrompt$ Select target Insect, Rat, Spider, or Squirrel | Cost$ T | SpellDescription$ Regenerate target Insect, Rat, Spider, or Squirrel. (The next time it would be destroyed, instead tap it, remove it from combat, and heal all damage on it.) SVar:Picture:http://www.wizards.com/global/images/magic/general/swarmyard.jpg -Oracle:{T}: Add {C}.\n{T}: Regenerate target Insect, Rat, Spider, or Squirrel. +Oracle:{T}: Add {C}.\n{T}: Regenerate target Insect, Rat, Spider, or Squirrel. (The next time it would be destroyed, instead tap it, remove it from combat, and heal all damage on it.) diff --git a/forge-gui/res/cardsfolder/s/swift_warkite.txt b/forge-gui/res/cardsfolder/s/swift_warkite.txt index 28baa19390c..a2ceb8b6ef2 100644 --- a/forge-gui/res/cardsfolder/s/swift_warkite.txt +++ b/forge-gui/res/cardsfolder/s/swift_warkite.txt @@ -3,10 +3,10 @@ ManaCost:4 B R Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may put a creature card with converted mana cost 3 or less from your hand or graveyard onto the battlefield. That creature gains haste. Return it to your hand at the beginning of the next end step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may put a creature card with mana value 3 or less from your hand or graveyard onto the battlefield. That creature gains haste. Return it to your hand at the beginning of the next end step. SVar:TrigChange:DB$ChangeZone | Origin$ Hand,Graveyard | Destination$ Battlefield | ChangeType$ Creature.cmcLE3+YouCtrl | SubAbility$ DBPump | RememberChanged$ True | ChangeNum$ 1 SVar:DBPump:DB$ Animate | Keywords$ Haste | AtEOT$ Hand | Defined$ Remembered | Permanent$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/swift_warkite.jpg -Oracle:Flying\nWhen Swift Warkite enters the battlefield, you may put a creature card with converted mana cost 3 or less from your hand or graveyard onto the battlefield. That creature gains haste. Return it to your hand at the beginning of the next end step. +Oracle:Flying\nWhen Swift Warkite enters the battlefield, you may put a creature card with mana value 3 or less from your hand or graveyard onto the battlefield. That creature gains haste. Return it to your hand at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/s/sword_of_the_animist.txt b/forge-gui/res/cardsfolder/s/sword_of_the_animist.txt index 90c5cb1d5b2..42f74c37dd7 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_the_animist.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_the_animist.txt @@ -3,7 +3,7 @@ ManaCost:2 Types:Legendary Artifact Equipment K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. -T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever equipped creature attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever equipped creature attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sword_of_the_animist.jpg -Oracle:Equipped creature gets +1/+1.\nWhenever equipped creature attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.\nEquip {2} +Oracle:Equipped creature gets +1/+1.\nWhenever equipped creature attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/s/sydri_galvanic_genius.txt b/forge-gui/res/cardsfolder/s/sydri_galvanic_genius.txt index bc80f1cc49d..24b4f580f07 100644 --- a/forge-gui/res/cardsfolder/s/sydri_galvanic_genius.txt +++ b/forge-gui/res/cardsfolder/s/sydri_galvanic_genius.txt @@ -2,8 +2,8 @@ Name:Sydri, Galvanic Genius ManaCost:W U B Types:Legendary Creature Human Artificer PT:2/2 -A:AB$ Animate | Cost$ U | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | Power$ X | Toughness$ X | Types$ Artifact,Creature | SpellDescription$ Target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost until end of turn. +A:AB$ Animate | Cost$ U | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | Power$ X | Toughness$ X | Types$ Artifact,Creature | SpellDescription$ Target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value until end of turn. SVar:X:Targeted$CardManaCost A:AB$ Pump | Cost$ W B | ValidTgts$ Creature.Artifact | TgtPrompt$ Select target artifact creature | KW$ Deathtouch & Lifelink | SpellDescription$ Target artifact creature gains deathtouch and lifelink until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/sydri_galvanic_genius.jpg -Oracle:{U}: Target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost until end of turn.\n{W}{B}: Target artifact creature gains deathtouch and lifelink until end of turn. +Oracle:{U}: Target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value until end of turn.\n{W}{B}: Target artifact creature gains deathtouch and lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sylvan_bounty.txt b/forge-gui/res/cardsfolder/s/sylvan_bounty.txt index 5634d73baac..4a1eb406260 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_bounty.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_bounty.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ GainLife | Cost$ 5 G | LifeAmount$ 8 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player gains 8 life. K:TypeCycling:Basic:1 G SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvan_bounty.jpg -Oracle:Target player gains 8 life.\nBasic landcycling {1}{G} ({1}{G}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Target player gains 8 life.\nBasic landcycling {1}{G} ({1}{G}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/s/sylvan_primordial.txt b/forge-gui/res/cardsfolder/s/sylvan_primordial.txt index d8ab57d1910..9eba58583f4 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_primordial.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_primordial.txt @@ -3,11 +3,11 @@ ManaCost:5 G G Types:Creature Avatar PT:6/8 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DestroyOneEach | TriggerDescription$ When CARDNAME enters the battlefield, for each opponent, destroy target noncreature permanent that player controls. For each permanent destroyed this way, search your library for a Forest card and put that card onto the battlefield tapped. Then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DestroyOneEach | TriggerDescription$ When CARDNAME enters the battlefield, for each opponent, destroy target noncreature permanent that player controls. For each permanent destroyed this way, search your library for a Forest card and put that card onto the battlefield tapped. Then shuffle. SVar:DestroyOneEach:DB$ Destroy | ValidTgts$ Permanent.nonCreature+OppCtrl | TgtPrompt$ Select a noncreature permanent each opponent controls. | TargetMin$ 0 | TargetMax$ OneEach | TargetsWithDifferentControllers$ True | RememberDestroyed$ True | SubAbility$ GetForests SVar:GetForests:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest | ChangeNum$ X | Tapped$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:OneEach:PlayerCountOpponents$Amount SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvan_primordial.jpg -Oracle:Reach\nWhen Sylvan Primordial enters the battlefield, for each opponent, destroy target noncreature permanent that player controls. For each permanent destroyed this way, search your library for a Forest card and put that card onto the battlefield tapped. Then shuffle your library. +Oracle:Reach\nWhen Sylvan Primordial enters the battlefield, for each opponent, destroy target noncreature permanent that player controls. For each permanent destroyed this way, search your library for a Forest card and put that card onto the battlefield tapped. Then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sylvan_ranger.txt b/forge-gui/res/cardsfolder/s/sylvan_ranger.txt index 471104e032b..02e7f732c7c 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_ranger.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_ranger.txt @@ -2,7 +2,7 @@ Name:Sylvan Ranger ManaCost:1 G Types:Creature Elf Scout 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, 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 a basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvan_ranger.jpg -Oracle:When Sylvan Ranger enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +Oracle:When Sylvan Ranger enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sylvan_reclamation.txt b/forge-gui/res/cardsfolder/s/sylvan_reclamation.txt index bdecbdb5414..37ef499dc7a 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_reclamation.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_reclamation.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ ChangeZone | Cost$ 3 G W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | TargetMin$ 0 | TargetMax$ 2 | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile up to two target artifacts and/or enchantments. K:TypeCycling:Basic:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvan_reclamation.jpg -Oracle:Exile up to two target artifacts and/or enchantments.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) \ No newline at end of file +Oracle:Exile up to two target artifacts and/or enchantments.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/s/sylvan_scrying.txt b/forge-gui/res/cardsfolder/s/sylvan_scrying.txt index 520d55177cd..9e57c6da6bf 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, and 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, put it into your hand, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvan_scrying.jpg -Oracle:Search your library for a land card, reveal it, and put it into your hand. Then shuffle your library. +Oracle:Search your library for a land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/sylvan_tutor.txt b/forge-gui/res/cardsfolder/s/sylvan_tutor.txt index c0499d23bb0..b8d89931c7f 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_tutor.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_tutor.txt @@ -1,6 +1,6 @@ Name:Sylvan Tutor ManaCost:G Types:Sorcery -A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card and reveal that card. Shuffle your library, then put the card on top of it. +A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card, reveal it, then shuffle and put that card on top. SVar:Picture:http://serv3.tcgimages.eu/img/cards/Portal/sylvan_tutor.jpg -Oracle:Search your library for a creature card and reveal that card. Shuffle your library, then put the card on top of it. +Oracle:Search your library for a creature card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/t/tainted_field.txt b/forge-gui/res/cardsfolder/t/tainted_field.txt index 73be4773df2..15dda1e8645 100644 --- a/forge-gui/res/cardsfolder/t/tainted_field.txt +++ b/forge-gui/res/cardsfolder/t/tainted_field.txt @@ -2,7 +2,7 @@ Name:Tainted Field ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ W | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {W}. Activate this ability only if you control a Swamp. -A:AB$ Mana | Cost$ T | Produced$ B | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {B}. Activate this ability only if you control a Swamp. +A:AB$ Mana | Cost$ T | Produced$ W | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {W}. Activate only if you control a Swamp. +A:AB$ Mana | Cost$ T | Produced$ B | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {B}. Activate only if you control a Swamp. SVar:Picture:http://www.wizards.com/global/images/magic/general/tainted_field.jpg -Oracle:{T}: Add {C}.\n{T}: Add {W} or {B}. Activate this ability only if you control a Swamp. +Oracle:{T}: Add {C}.\n{T}: Add {W} or {B}. Activate only if you control a Swamp. diff --git a/forge-gui/res/cardsfolder/t/tainted_isle.txt b/forge-gui/res/cardsfolder/t/tainted_isle.txt index 9cd59df2330..c49c5a9f73f 100644 --- a/forge-gui/res/cardsfolder/t/tainted_isle.txt +++ b/forge-gui/res/cardsfolder/t/tainted_isle.txt @@ -2,7 +2,7 @@ Name:Tainted Isle ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ U | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {U}. Activate this ability only if you control a Swamp. -A:AB$ Mana | Cost$ T | Produced$ B | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {B}. Activate this ability only if you control a Swamp. +A:AB$ Mana | Cost$ T | Produced$ U | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {U}. Activate only if you control a Swamp. +A:AB$ Mana | Cost$ T | Produced$ B | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {B}. Activate only if you control a Swamp. SVar:Picture:http://www.wizards.com/global/images/magic/general/tainted_isle.jpg -Oracle:{T}: Add {C}.\n{T}: Add {U} or {B}. Activate this ability only if you control a Swamp. +Oracle:{T}: Add {C}.\n{T}: Add {U} or {B}. Activate only if you control a Swamp. diff --git a/forge-gui/res/cardsfolder/t/tainted_peak.txt b/forge-gui/res/cardsfolder/t/tainted_peak.txt index 6ccf8fec4aa..b757a4b5c60 100644 --- a/forge-gui/res/cardsfolder/t/tainted_peak.txt +++ b/forge-gui/res/cardsfolder/t/tainted_peak.txt @@ -2,7 +2,7 @@ Name:Tainted Peak ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ B | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {B}. Activate this ability only if you control a Swamp. -A:AB$ Mana | Cost$ T | Produced$ R | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {R}. Activate this ability only if you control a Swamp. +A:AB$ Mana | Cost$ T | Produced$ B | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {B}. Activate only if you control a Swamp. +A:AB$ Mana | Cost$ T | Produced$ R | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {R}. Activate only if you control a Swamp. SVar:Picture:http://www.wizards.com/global/images/magic/general/tainted_peak.jpg -Oracle:{T}: Add {C}.\n{T}: Add {B} or {R}. Activate this ability only if you control a Swamp. +Oracle:{T}: Add {C}.\n{T}: Add {B} or {R}. Activate only if you control a Swamp. diff --git a/forge-gui/res/cardsfolder/t/tainted_specter.txt b/forge-gui/res/cardsfolder/t/tainted_specter.txt index 72c79bef4a0..219fa111cce 100644 --- a/forge-gui/res/cardsfolder/t/tainted_specter.txt +++ b/forge-gui/res/cardsfolder/t/tainted_specter.txt @@ -3,8 +3,8 @@ ManaCost:3 B Types:Creature Specter PT:2/2 K:Flying -A:AB$ Discard | Cost$ 1 B B T | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | RememberDiscarded$ True | SubAbility$ DBDmg | UnlessPayer$ Targeted | UnlessCost$ PutCardToLibFromHand<1/0/Card> | SpellDescription$ Target player discards a card unless they put a card from their hand on top of their library. If that player discards a card this way, CARDNAME deals 1 damage to each creature and each player. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 1 B B T | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | RememberDiscarded$ True | SubAbility$ DBDmg | UnlessPayer$ Targeted | UnlessCost$ PutCardToLibFromHand<1/0/Card> | SpellDescription$ Target player discards a card unless they put a card from their hand on top of their library. If that player discards a card this way, CARDNAME deals 1 damage to each creature and each player. Activate only as a sorcery. SVar:DBDmg:DB$ DamageAll | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/tainted_specter.jpg -Oracle:Flying\n{1}{B}{B}, {T}: Target player discards a card unless they put a card from their hand on top of their library. If that player discards a card this way, Tainted Specter deals 1 damage to each creature and each player. Activate this ability only any time you could cast a sorcery. +Oracle:Flying\n{1}{B}{B}, {T}: Target player discards a card unless they put a card from their hand on top of their library. If that player discards a card this way, Tainted Specter deals 1 damage to each creature and each player. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/t/tainted_wood.txt b/forge-gui/res/cardsfolder/t/tainted_wood.txt index 38f2ee2cc4f..49116251f8f 100644 --- a/forge-gui/res/cardsfolder/t/tainted_wood.txt +++ b/forge-gui/res/cardsfolder/t/tainted_wood.txt @@ -2,7 +2,7 @@ Name:Tainted Wood ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mana | Cost$ T | Produced$ B | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {B}. Activate this ability only if you control a Swamp. -A:AB$ Mana | Cost$ T | Produced$ G | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {G}. Activate this ability only if you control a Swamp. +A:AB$ Mana | Cost$ T | Produced$ B | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {B}. Activate only if you control a Swamp. +A:AB$ Mana | Cost$ T | Produced$ G | IsPresent$ Swamp.YouCtrl | SpellDescription$ Add {G}. Activate only if you control a Swamp. SVar:Picture:http://www.wizards.com/global/images/magic/general/tainted_wood.jpg -Oracle:{T}: Add {C}.\n{T}: Add {B} or {G}. Activate this ability only if you control a Swamp. +Oracle:{T}: Add {C}.\n{T}: Add {B} or {G}. Activate only if you control a Swamp. diff --git a/forge-gui/res/cardsfolder/t/taj_nar_swordsmith.txt b/forge-gui/res/cardsfolder/t/taj_nar_swordsmith.txt index a9bd5d3657c..b621c9cb79c 100644 --- a/forge-gui/res/cardsfolder/t/taj_nar_swordsmith.txt +++ b/forge-gui/res/cardsfolder/t/taj_nar_swordsmith.txt @@ -2,8 +2,8 @@ Name:Taj-Nar Swordsmith ManaCost:3 W Types:Creature Cat Soldier PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {X}. If you do, search your library for an Equipment card with converted mana cost X or less and put that card onto the battlefield. Then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {X}. If you do, search your library for an Equipment card with mana value X or less, put that card onto the battlefield, then shuffle. SVar:TrigChange:AB$ChangeZone | Cost$ X | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Equipment+cmcLEX | ChangeNum$ 1 SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/taj_nar_swordsmith.jpg -Oracle:When Taj-Nar Swordsmith enters the battlefield, you may pay {X}. If you do, search your library for an Equipment card with converted mana cost X or less and put that card onto the battlefield. Then shuffle your library. +Oracle:When Taj-Nar Swordsmith enters the battlefield, you may pay {X}. If you do, search your library for an Equipment card with mana value X or less, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/talas_researcher.txt b/forge-gui/res/cardsfolder/t/talas_researcher.txt index 3a8832f3ed2..cf596f3b8f4 100644 --- a/forge-gui/res/cardsfolder/t/talas_researcher.txt +++ b/forge-gui/res/cardsfolder/t/talas_researcher.txt @@ -2,6 +2,6 @@ Name:Talas Researcher ManaCost:4 U Types:Creature Human Pirate Wizard PT:1/1 -A:AB$ Draw | Cost$ T | NumCards$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Draw a card. Activate this ability only during your turn, before attackers are declared. +A:AB$ Draw | Cost$ T | NumCards$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ Draw a card. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/talas_researcher.jpg -Oracle:{T}: Draw a card. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Draw a card. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/t/tallowisp.txt b/forge-gui/res/cardsfolder/t/tallowisp.txt index a607a5d871f..cd2334b4b94 100644 --- a/forge-gui/res/cardsfolder/t/tallowisp.txt +++ b/forge-gui/res/cardsfolder/t/tallowisp.txt @@ -2,8 +2,8 @@ Name:Tallowisp ManaCost:1 W Types:Creature Spirit PT:1/3 -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigSearch | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may search your library for an Aura card with enchant creature, reveal it, and put it into your hand. If you do, shuffle your library. +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigSearch | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may search your library for an Aura card with enchant creature, reveal it, put it into your hand, then shuffle. SVar:TrigSearch:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Aura.withEnchant creature | ChangeNum$ 1 | Shuffle$ True | ShuffleNonMandatory$ True SVar:BuffedBy:Arcane,Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/tallowisp.jpg -Oracle:Whenever you cast a Spirit or Arcane spell, you may search your library for an Aura card with enchant creature, reveal it, and put it into your hand. If you do, shuffle your library. +Oracle:Whenever you cast a Spirit or Arcane spell, you may search your library for an Aura card with enchant creature, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/talon_gates.txt b/forge-gui/res/cardsfolder/t/talon_gates.txt index bd0bd71f3f0..58c66d865dd 100644 --- a/forge-gui/res/cardsfolder/t/talon_gates.txt +++ b/forge-gui/res/cardsfolder/t/talon_gates.txt @@ -1,7 +1,7 @@ Name:Talon Gates ManaCost:no cost Types:Plane Dominaria -A:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Exile | ChangeType$ Card.nonLand+YouCtrl | DefinedPlayer$ You | RememberChanged$ True | SorcerySpeed$ True | ActivationZone$ Command | SubAbility$ TimeInGates | StackDescription$ Any time you could cast a sorcery, you may exile a nonland card from your hand with X time counters on it, where X is its converted mana cost. | SpellDescription$ Any time you could cast a sorcery, you may exile a nonland card from your hand with X time counters on it, where X is its converted mana cost. If the exiled card doesn't have suspend, it gains suspend. +A:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Exile | ChangeType$ Card.nonLand+YouCtrl | DefinedPlayer$ You | RememberChanged$ True | SorcerySpeed$ True | ActivationZone$ Command | SubAbility$ TimeInGates | StackDescription$ Any time you could cast a sorcery, you may exile a nonland card from your hand with X time counters on it, where X is its mana value. | SpellDescription$ Any time you could cast a sorcery, you may exile a nonland card from your hand with X time counters on it, where X is its mana value. If the exiled card doesn't have suspend, it gains suspend. #Removed reminder text because it's too long for sa choice window. Add back when we wrap sa choices text. (At the beginning of its owner's upkeep, they remove a time counter. When the last is removed, the player casts it without paying its mana cost. If it's a creature, it has haste.) SVar:TimeInGates:DB$ PutCounter | Defined$ Remembered | CounterType$ TIME | CounterNum$ GateX | SubAbility$ GiveSuspend | TgtZone$ Exile | StackDescription$ None SVar:GiveSuspend:DB$ PumpAll | ValidCards$ Card.IsRemembered+withoutSuspend | KW$ Suspend | PumpZone$ Exile | Permanent$ True | SubAbility$ DBCleanup | StackDescription$ If it doesn't have suspend, it gains suspend. @@ -11,4 +11,4 @@ T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChao SVar:RolledChaos:DB$ RemoveCounterAll | ValidCards$ Card.suspended+YouOwn | CounterType$ TIME | CounterNum$ 2 | ValidZone$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/talon_gates.jpg SVar:AIRollPlanarDieParams:Mode$ Always | RollInMain1$ True | MaxRollsPerTurn$ 9 -Oracle:Any time you could cast a sorcery, you may exile a nonland card from your hand with X time counters on it, where X is its converted mana cost. If the exiled card doesn't have suspend, it gains suspend. (At the beginning of its owner's upkeep, they remove a time counter. When the last is removed, the player casts it without paying its mana cost. If it's a creature, it has haste.)\nWhenever you roll {CHAOS}, remove two time counters from each suspended card you own. +Oracle:Any time you could cast a sorcery, you may exile a nonland card from your hand with X time counters on it, where X is its mana value. If the exiled card doesn't have suspend, it gains suspend. (At the beginning of its owner's upkeep, they remove a time counter. When the last is removed, the player casts it without paying its mana cost. If it's a creature, it has haste.)\nWhenever you roll {CHAOS}, remove two time counters from each suspended card you own. diff --git a/forge-gui/res/cardsfolder/t/tamiyos_journal.txt b/forge-gui/res/cardsfolder/t/tamiyos_journal.txt index 408c407da93..2f3bef50155 100644 --- a/forge-gui/res/cardsfolder/t/tamiyos_journal.txt +++ b/forge-gui/res/cardsfolder/t/tamiyos_journal.txt @@ -3,7 +3,7 @@ ManaCost:5 Types:Legendary Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ At the beginning of your upkeep, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate -A:AB$ ChangeZone | Cost$ T Sac<3/Clue> | 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:AB$ ChangeZone | Cost$ T Sac<3/Clue> | 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. DeckHints:Ability$Investigate DeckHas:Ability$Investigate & Ability$Token -Oracle:At the beginning of your upkeep, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\n{T}, Sacrifice three Clues: Search your library for a card and put that card into your hand. Then shuffle your library. +Oracle:At the beginning of your upkeep, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\n{T}, Sacrifice three Clues: Search your library for a card, put that card into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/tapestry_of_the_ages.txt b/forge-gui/res/cardsfolder/t/tapestry_of_the_ages.txt index c64328b04d1..678c3de0a44 100644 --- a/forge-gui/res/cardsfolder/t/tapestry_of_the_ages.txt +++ b/forge-gui/res/cardsfolder/t/tapestry_of_the_ages.txt @@ -1,7 +1,7 @@ Name:Tapestry of the Ages ManaCost:4 Types:Artifact -A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | CheckSVar$ CastTest | SVarCompare$ GE1 | SpellDescription$ Draw a card. Activate this ability only if you've cast a noncreature spell this turn. +A:AB$ Draw | Cost$ 2 T | NumCards$ 1 | CheckSVar$ CastTest | SVarCompare$ GE1 | SpellDescription$ Draw a card. Activate only if you've cast a noncreature spell this turn. SVar:CastTest:Count$ThisTurnCast_Card.YouCtrl+nonCreature SVar:Picture:http://www.wizards.com/global/images/magic/general/tapestry_of_the_ages.jpg -Oracle:{2}, {T}: Draw a card. Activate this ability only if you've cast a noncreature spell this turn. +Oracle:{2}, {T}: Draw a card. Activate only if you've cast a noncreature spell this turn. diff --git a/forge-gui/res/cardsfolder/t/tariff.txt b/forge-gui/res/cardsfolder/t/tariff.txt index 082694791eb..abab8d5593e 100644 --- a/forge-gui/res/cardsfolder/t/tariff.txt +++ b/forge-gui/res/cardsfolder/t/tariff.txt @@ -1,9 +1,9 @@ Name:Tariff ManaCost:1 W Types:Sorcery -A:SP$ RepeatEach | Cost$ 1 W | RepeatPlayers$ Player | RepeatSubAbility$ DBChooseCard | SpellDescription$ Each player sacrifices the creature they control with the highest converted mana cost unless they pay that creature's mana cost. If two or more creatures a player controls are tied for highest cost, that player chooses one. +A:SP$ RepeatEach | Cost$ 1 W | RepeatPlayers$ Player | RepeatSubAbility$ DBChooseCard | SpellDescription$ Each player sacrifices the creature they control with the highest mana value unless they pay that creature's mana cost. If two or more creatures a player controls are tied for highest, that player chooses one. SVar:DBChooseCard:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Creature.greatestCMC_CreatureControlledByRemembered | Mandatory$ True | SubAbility$ DBSac -SVar:DBSac:DB$ Sacrifice | Defined$ Player.IsRemembered | SacValid$ Card.ChosenCard | SacMessage$ the creature with the highest converted mana cost | UnlessCost$ ChosenManaCost | UnlessPayer$ Player.IsRemembered +SVar:DBSac:DB$ Sacrifice | Defined$ Player.IsRemembered | SacValid$ Card.ChosenCard | SacMessage$ the creature with the highest mana value | UnlessCost$ ChosenManaCost | UnlessPayer$ Player.IsRemembered SVar:Picture:http://www.wizards.com/global/images/magic/general/tariff.jpg AI:RemoveDeck:All -Oracle:Each player sacrifices the creature they control with the highest converted mana cost unless they pay that creature's mana cost. If two or more creatures a player controls are tied for highest cost, that player chooses one. +Oracle:Each player sacrifices the creature they control with the highest mana value unless they pay that creature's mana cost. If two or more creatures a player controls are tied for highest, that player chooses one. diff --git a/forge-gui/res/cardsfolder/t/task_mage_assembly.txt b/forge-gui/res/cardsfolder/t/task_mage_assembly.txt index 5081772710b..7b6b008e80f 100644 --- a/forge-gui/res/cardsfolder/t/task_mage_assembly.txt +++ b/forge-gui/res/cardsfolder/t/task_mage_assembly.txt @@ -3,8 +3,8 @@ ManaCost:2 R Types:Enchantment T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Creature | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When there are no creatures on the battlefield, sacrifice CARDNAME. SVar:TrigSac:DB$Sacrifice | Defined$ Self -A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | Activator$ Player | SorcerySpeed$ True | SpellDescription$ CARDNAME deals 1 damage to target creature. Any player may activate this ability but only any time they could cast a sorcery. +A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | Activator$ Player | SorcerySpeed$ True | SpellDescription$ CARDNAME deals 1 damage to target creature. Any player may activate this ability but only as a sorcery. SVar:NeedsToPlay:Creature.YouCtrl SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/task_mage_assembly.jpg -Oracle:When there are no creatures on the battlefield, sacrifice Task Mage Assembly.\n{2}: Task Mage Assembly deals 1 damage to target creature. Any player may activate this ability but only any time they could cast a sorcery. +Oracle:When there are no creatures on the battlefield, sacrifice Task Mage Assembly.\n{2}: Task Mage Assembly deals 1 damage to target creature. Any player may activate this ability but only as a sorcery. diff --git a/forge-gui/res/cardsfolder/t/tayam_luminous_enigma.txt b/forge-gui/res/cardsfolder/t/tayam_luminous_enigma.txt index 02fc90da90d..18ab4f09159 100644 --- a/forge-gui/res/cardsfolder/t/tayam_luminous_enigma.txt +++ b/forge-gui/res/cardsfolder/t/tayam_luminous_enigma.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Nightmare Beast PT:3/3 K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.Other+YouCtrl SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ Vigilance | CounterNum$ 1 | SpellDescription$ Each other creature you control enters the battlefield with an additional vigilance counter on it. -A:AB$ Mill | Cost$ 3 RemoveAnyCounter<3/Any/Creature.YouCtrl/among creatures you control> | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Mill three cards, then return a permanent card with converted mana cost 3 or less from your graveyard to the battlefield. +A:AB$ Mill | Cost$ 3 RemoveAnyCounter<3/Any/Creature.YouCtrl/among creatures you control> | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Mill three cards, then return a permanent card with mana value 3 or less from your graveyard to the battlefield. SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Permanent.YouOwn+cmcLE3 | ChangeNum$ 1 | Origin$ Graveyard | Destination$ Battlefield DeckHas:Ability$Counters SVar:AIRemoveCounterCostPriority:Vigilance -Oracle:Each other creature you control enters the battlefield with an additional vigilance counter on it.\n{3}, Remove three counters from among creatures you control: Mill three cards, then return a permanent card with converted mana cost 3 or less from your graveyard to the battlefield. +Oracle:Each other creature you control enters the battlefield with an additional vigilance counter on it.\n{3}, Remove three counters from among creatures you control: Mill three cards, then return a permanent card with mana value 3 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/t/tectonic_edge.txt b/forge-gui/res/cardsfolder/t/tectonic_edge.txt index f10c80d924c..0ca1e266f3c 100644 --- a/forge-gui/res/cardsfolder/t/tectonic_edge.txt +++ b/forge-gui/res/cardsfolder/t/tectonic_edge.txt @@ -2,8 +2,8 @@ Name:Tectonic Edge ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Destroy | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land. | Cost$ 1 T Sac<1/CARDNAME> | CheckSVar$ X | SVarCompare$ GE4 | AILogic$ LandForLand | SpellDescription$ Destroy target nonbasic land. Activate this ability only if an opponent controls four or more lands. +A:AB$ Destroy | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land. | Cost$ 1 T Sac<1/CARDNAME> | CheckSVar$ X | SVarCompare$ GE4 | AILogic$ LandForLand | SpellDescription$ Destroy target nonbasic land. Activate only if an opponent controls four or more lands. SVar:X:PlayerCountOpponents$HighestValid Land.YouCtrl AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/tectonic_edge.jpg -Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Tectonic Edge: Destroy target nonbasic land. Activate this ability only if an opponent controls four or more lands. +Oracle:{T}: Add {C}.\n{1}, {T}, Sacrifice Tectonic Edge: Destroy target nonbasic land. Activate only if an opponent controls four or more lands. 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 a408c22ea2e..101bdde7337 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 (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$ 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$ 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 (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. +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. diff --git a/forge-gui/res/cardsfolder/t/teferis_wavecaster.txt b/forge-gui/res/cardsfolder/t/teferis_wavecaster.txt index f4a1d52ba23..aca90d9e8d0 100755 --- a/forge-gui/res/cardsfolder/t/teferis_wavecaster.txt +++ b/forge-gui/res/cardsfolder/t/teferis_wavecaster.txt @@ -3,7 +3,7 @@ ManaCost:3 U U Types:Creature Merfolk Wizard PT:3/3 K:Flash -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, Timeless Voyager, 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$ 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, Timeless Voyager, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Optional$ True | 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; Timeless Voyager | ChangeNum$ 1 DeckHints:Name$Teferi, Timeless Voyager -Oracle:Flash\nWhen Teferi's Wavecaster enters the battlefield, you may search your library and/or graveyard for a card named Teferi, Timeless Voyager, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Flash\nWhen Teferi's Wavecaster enters the battlefield, you may search your library and/or graveyard for a card named Teferi, Timeless Voyager, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/t/temp_of_the_damned.txt b/forge-gui/res/cardsfolder/t/temp_of_the_damned.txt index 509697f7c2d..1d717fbb0dd 100644 --- a/forge-gui/res/cardsfolder/t/temp_of_the_damned.txt +++ b/forge-gui/res/cardsfolder/t/temp_of_the_damned.txt @@ -5,10 +5,10 @@ PT:3/3 K:ETBReplacement:Other:RollCounters SVar:RollCounters:DB$ RollDice | ResultSVar$ Result | SubAbility$ DBCounters | SpellDescription$ As CARDNAME enters the battlefield, roll a six-sided die. CARDNAME enters the battlefield with a number of FUNK counters on it equal to the total of those results. SVar:DBCounters:DB$ PutCounter | Defined$ Self | CounterType$ FUNK | CounterNum$ Result | ETB$ True -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemove | TriggerDescription$ At the beginning of your upkeep, remove a funk counter from CARDNAME. If you can’t, sacrifice it. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemove | TriggerDescription$ At the beginning of your upkeep, remove a funk counter from CARDNAME. If you can't, sacrifice it. SVar:TrigRemove:DB$ RemoveCounter | Defined$ Self | CounterType$ FUNK | CounterNum$ 1 | RememberRemoved$ True | SubAbility$ DBSac SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionCheckSVar$ FadingCheckSVar | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanup SVar:FadingCheckSVar:Count$RememberedSize SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters -Oracle:As Temp of the Damned enters the battlefield, roll a six-sided die. Temp of the Damned enters the battlefield with a number of funk counters on it equal to the result.\nAt the beginning of your upkeep, remove a funk counter from Temp of the Damned. If you can’t, sacrifice it. +Oracle:As Temp of the Damned enters the battlefield, roll a six-sided die. Temp of the Damned enters the battlefield with a number of funk counters on it equal to the result.\nAt the beginning of your upkeep, remove a funk counter from Temp of the Damned. If you can't, sacrifice it. diff --git a/forge-gui/res/cardsfolder/t/temple_elder.txt b/forge-gui/res/cardsfolder/t/temple_elder.txt index 6b7bb7fd55d..7b0efeb25db 100644 --- a/forge-gui/res/cardsfolder/t/temple_elder.txt +++ b/forge-gui/res/cardsfolder/t/temple_elder.txt @@ -2,6 +2,6 @@ Name:Temple Elder ManaCost:2 W Types:Creature Human Cleric PT:1/2 -A:AB$ GainLife | Cost$ T | LifeAmount$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ You gain 1 life. Activate this ability only during your turn, before attackers are declared. +A:AB$ GainLife | Cost$ T | LifeAmount$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat | SpellDescription$ You gain 1 life. Activate only during your turn, before attackers are declared. SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal_Second_Age/temple_elder.jpg -Oracle:{T}: You gain 1 life. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: You gain 1 life. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/t/temple_of_the_false_god.txt b/forge-gui/res/cardsfolder/t/temple_of_the_false_god.txt index 6acf26fcc4f..e582f75cacc 100644 --- a/forge-gui/res/cardsfolder/t/temple_of_the_false_god.txt +++ b/forge-gui/res/cardsfolder/t/temple_of_the_false_god.txt @@ -1,7 +1,7 @@ Name:Temple of the False God ManaCost:no cost Types:Land -A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | IsPresent$ Land.YouCtrl | PresentCompare$ GE5 | SpellDescription$ Add {C}{C}. Activate this ability only if you control five or more lands. +A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | IsPresent$ Land.YouCtrl | PresentCompare$ GE5 | SpellDescription$ Add {C}{C}. Activate only if you control five or more lands. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/temple_of_the_false_god.jpg -Oracle:{T}: Add {C}{C}. Activate this ability only if you control five or more lands. +Oracle:{T}: Add {C}{C}. Activate only if you control five or more lands. diff --git a/forge-gui/res/cardsfolder/t/temporal_isolation.txt b/forge-gui/res/cardsfolder/t/temporal_isolation.txt index 2a2ee15df5d..9e19f691267 100644 --- a/forge-gui/res/cardsfolder/t/temporal_isolation.txt +++ b/forge-gui/res/cardsfolder/t/temporal_isolation.txt @@ -6,4 +6,4 @@ K:Enchant creature A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Shadow & Prevent all damage that would be dealt by CARDNAME. | Description$ Enchanted creature has shadow. Prevent all damage that would be dealt by enchanted creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/temporal_isolation.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nEnchanted creature has shadow. (It can block or be blocked by only creatures with shadow.)\nPrevent all damage that would be dealt by enchanted creature. +Oracle:Flash\nEnchant creature\nEnchanted creature has shadow. (It can block or be blocked by only creatures with shadow.)\nPrevent all damage that would be dealt by enchanted creature. diff --git a/forge-gui/res/cardsfolder/t/tempt_with_discovery.txt b/forge-gui/res/cardsfolder/t/tempt_with_discovery.txt index 6ed9cdc0d37..774cdf167f5 100644 --- a/forge-gui/res/cardsfolder/t/tempt_with_discovery.txt +++ b/forge-gui/res/cardsfolder/t/tempt_with_discovery.txt @@ -1,7 +1,7 @@ Name:Tempt with Discovery ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.YouCtrl | ChangeNum$ 1 | Hidden$ True | NoShuffle$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Tempting offer — Search your library for a land card and put it onto the battlefield. Each opponent may search their library for a land card and put it onto the battlefield. For each opponent who searches a library this way, search your library for a land card and put it onto the battlefield. Then each player who searched a library this way shuffles it. +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.YouCtrl | ChangeNum$ 1 | Hidden$ True | NoShuffle$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Tempting offer — Search your library for a land card and put it onto the battlefield. Each opponent may search their library for a land card and put it onto the battlefield. For each opponent who searches a library this way, search your library for a land card and put it onto the battlefield. Then each player who searched a library this way shuffles. SVar:DBRepeat:DB$ RepeatEach | RepeatSubAbility$ DBChangeZone | RepeatPlayers$ Player.Opponent | SubAbility$ DBSearchAgain | RepeatOptionalForEachPlayer$ True | RepeatOptionalMessage$ Do you want to search their library for a land card and put it onto the battlefield? SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.RememberedPlayerCtrl | DefinedPlayer$ Player.IsRemembered | Chooser$ Player.IsRemembered | ChangeNum$ 1 | Hidden$ True | SubAbility$ DBCount SVar:DBCount:DB$ StoreSVar | SVar$ X | Type$ CountSVar | Expression$ X/Plus.1 @@ -9,4 +9,4 @@ SVar:DBSearchAgain:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | SVar:DBReset:DB$ StoreSVar | SVar$ X | Type$ Number | Expression$ 0 SVar:X:Number$0 SVar:Picture:http://www.wizards.com/global/images/magic/general/tempt_with_discovery.jpg -Oracle:Tempting offer — Search your library for a land card and put it onto the battlefield. Each opponent may search their library for a land card and put it onto the battlefield. For each opponent who searches a library this way, search your library for a land card and put it onto the battlefield. Then each player who searched a library this way shuffles it. +Oracle:Tempting offer — Search your library for a land card and put it onto the battlefield. Each opponent may search their library for a land card and put it onto the battlefield. For each opponent who searches a library this way, search your library for a land card and put it onto the battlefield. Then each player who searched a library this way shuffles. diff --git a/forge-gui/res/cardsfolder/t/temur_battle_rage.txt b/forge-gui/res/cardsfolder/t/temur_battle_rage.txt index 3808e85b452..0d8c1b473c0 100644 --- a/forge-gui/res/cardsfolder/t/temur_battle_rage.txt +++ b/forge-gui/res/cardsfolder/t/temur_battle_rage.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Double Strike | SubAbility$ DBPump | SpellDescription$ Target creature gains double strike until end of turn. Ferocious — That creature also gains trample until end of turn if you control a creature with power 4 or greater. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Trample | ConditionPresent$ Creature.YouCtrl+powerGE4 | ConditionCompare$ GE1 | ConditionDescription$ If you control a creature with power 4 or greater. SVar:Picture:http://www.wizards.com/global/images/magic/general/temur_battle_rage.jpg -Oracle:Target creature gains double strike until end of turn. (It deals both first-strike and regular combat damage.)\nFerocious — That creature also gains trample until end of turn if you control a creature with power 4 or greater. +Oracle:Target creature gains double strike until end of turn.\nFerocious — That creature also gains trample until end of turn if you control a creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/t/terashis_grasp.txt b/forge-gui/res/cardsfolder/t/terashis_grasp.txt index 39d0f2377cf..c014b0b6904 100644 --- a/forge-gui/res/cardsfolder/t/terashis_grasp.txt +++ b/forge-gui/res/cardsfolder/t/terashis_grasp.txt @@ -1,8 +1,8 @@ Name:Terashi's Grasp ManaCost:2 W Types:Sorcery Arcane -A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBGainLife | SpellDescription$ Destroy target artifact or enchantment. You gain life equal to its converted mana cost. +A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBGainLife | SpellDescription$ Destroy target artifact or enchantment. You gain life equal to its mana value. SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/terashis_grasp.jpg -Oracle:Destroy target artifact or enchantment. You gain life equal to its converted mana cost. +Oracle:Destroy target artifact or enchantment. You gain life equal to its mana value. diff --git a/forge-gui/res/cardsfolder/t/terminal_moraine.txt b/forge-gui/res/cardsfolder/t/terminal_moraine.txt index 147c87282be..cd608abda79 100644 --- a/forge-gui/res/cardsfolder/t/terminal_moraine.txt +++ b/forge-gui/res/cardsfolder/t/terminal_moraine.txt @@ -2,6 +2,6 @@ Name:Terminal Moraine ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/terminal_moraine.jpg -Oracle:{T}: Add {C}.\n{2}, {T}, Sacrifice Terminal Moraine: Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +Oracle:{T}: Add {C}.\n{2}, {T}, Sacrifice Terminal Moraine: Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/terramorphic_expanse.txt b/forge-gui/res/cardsfolder/t/terramorphic_expanse.txt index c3f81533687..10d27f46c28 100644 --- a/forge-gui/res/cardsfolder/t/terramorphic_expanse.txt +++ b/forge-gui/res/cardsfolder/t/terramorphic_expanse.txt @@ -1,6 +1,6 @@ Name:Terramorphic Expanse ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:Picture:http://resources.wizards.com/magic/cards/tsp/en-us/card118874.jpg -Oracle:{T}, Sacrifice Terramorphic Expanse: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:{T}, Sacrifice Terramorphic Expanse: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/teshar_ancestors_apostle.txt b/forge-gui/res/cardsfolder/t/teshar_ancestors_apostle.txt index 759e8f53bde..848f57e08d8 100644 --- a/forge-gui/res/cardsfolder/t/teshar_ancestors_apostle.txt +++ b/forge-gui/res/cardsfolder/t/teshar_ancestors_apostle.txt @@ -3,6 +3,6 @@ ManaCost:3 W Types:Legendary Creature Bird Cleric PT:2/2 K:Flying -T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Whenever you cast a historic spell, return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. (Artifacts, legendaries, and Sagas are historic.) +T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ Whenever you cast a historic spell, return target creature card with mana value 3 or less from your graveyard to the battlefield. (Artifacts, legendaries, and Sagas are historic.) SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE3 -Oracle:Flying\nWhenever you cast a historic spell, return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. (Artifacts, legendaries, and Sagas are historic.) +Oracle:Flying\nWhenever you cast a historic spell, return target creature card with mana value 3 or less from your graveyard to the battlefield. (Artifacts, legendaries, and Sagas are historic.) diff --git a/forge-gui/res/cardsfolder/t/tethmos_high_priest.txt b/forge-gui/res/cardsfolder/t/tethmos_high_priest.txt index 1f107662957..bd1a6b21aff 100644 --- a/forge-gui/res/cardsfolder/t/tethmos_high_priest.txt +++ b/forge-gui/res/cardsfolder/t/tethmos_high_priest.txt @@ -2,7 +2,7 @@ Name:Tethmos High Priest ManaCost:2 W Types:Creature Cat Cleric PT:2/3 -T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, return target creature card with mana value 2 or less from your graveyard to the battlefield. SVar:TrigChange:AB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcLE2 | Cost$ 0 SVar:Picture:http://www.wizards.com/global/images/magic/general/tethmos_high_priest.jpg -Oracle:Heroic — Whenever you cast a spell that targets Tethmos High Priest, return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +Oracle:Heroic — Whenever you cast a spell that targets Tethmos High Priest, return target creature card with mana value 2 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/t/tetzimoc_primal_death.txt b/forge-gui/res/cardsfolder/t/tetzimoc_primal_death.txt index 61c39e5b0fd..7021549695d 100644 --- a/forge-gui/res/cardsfolder/t/tetzimoc_primal_death.txt +++ b/forge-gui/res/cardsfolder/t/tetzimoc_primal_death.txt @@ -3,8 +3,8 @@ ManaCost:4 B B Types:Legendary Creature Elder Dinosaur PT:6/6 K:Deathtouch -A:AB$ PutCounter | Cost$ B | ActivationZone$ Hand | CostDesc$ {B}, Reveal CARDNAME from your hand: | PlayerTurn$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ PREY | CounterNum$ 1 | IsCurse$ True | AILogic$ MarkOppCreature | SpellDescription$ Put a prey counter on target creature. Activate this ability only during your turn. +A:AB$ PutCounter | Cost$ B | ActivationZone$ Hand | CostDesc$ {B}, Reveal CARDNAME from your hand: | PlayerTurn$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ PREY | CounterNum$ 1 | IsCurse$ True | AILogic$ MarkOppCreature | SpellDescription$ Put a prey counter on target creature. Activate only during your turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroyAll | TriggerDescription$ When CARDNAME enters the battlefield, destroy each creature your opponents control with a prey counter on it. SVar:TrigDestroyAll:DB$ DestroyAll | ValidCards$ Creature.OppCtrl+counters_GE1_PREY | AILogic$ Always SVar:Picture:http://www.wizards.com/global/images/magic/general/tetzimoc_primal_death.jpg -Oracle:Deathtouch\n{B}, Reveal Tetzimoc, Primal Death from your hand: Put a prey counter on target creature. Activate this ability only during your turn.\nWhen Tetzimoc enters the battlefield, destroy each creature your opponents control with a prey counter on it. \ No newline at end of file +Oracle:Deathtouch\n{B}, Reveal Tetzimoc, Primal Death from your hand: Put a prey counter on target creature. Activate only during your turn.\nWhen Tetzimoc enters the battlefield, destroy each creature your opponents control with a prey counter on it. diff --git a/forge-gui/res/cardsfolder/t/tezzeret_artifice_master.txt b/forge-gui/res/cardsfolder/t/tezzeret_artifice_master.txt index 7a742e22395..fb67408b2df 100644 --- a/forge-gui/res/cardsfolder/t/tezzeret_artifice_master.txt +++ b/forge-gui/res/cardsfolder/t/tezzeret_artifice_master.txt @@ -4,9 +4,9 @@ Types:Legendary Planeswalker Tezzeret A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ c_1_1_a_thopter_flying | LegacyImage$ c 1 1 a thopter flying m19 | SpellDescription$ Create a 1/1 colorless Thopter artifact creature token with flying. A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | Defined$ You | NumCards$ X | SpellDescription$ Draw a card. If you control three or more artifacts, draw two cards instead. SVar:X:Count$Metalcraft.2.1 -A:AB$ Effect | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Tezzeret, Artifice Master | Image$ emblem_tezzeret_artifice_master | Duration$ Permanent | Triggers$ EffT | SpellDescription$ 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." -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. +A:AB$ Effect | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Tezzeret, Artifice Master | Image$ emblem_tezzeret_artifice_master | Duration$ Permanent | Triggers$ EffT | SpellDescription$ 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." +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. 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." +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." Loyalty:5 diff --git a/forge-gui/res/cardsfolder/t/tezzeret_the_seeker.txt b/forge-gui/res/cardsfolder/t/tezzeret_the_seeker.txt index 45e3df49a03..bdda6861542 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 | 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$ ChangeZone | Cost$ SubCounter | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.cmcLEX | ChangeNum$ 1 | Shuffle$ True | Planeswalker$ True | SpellDescription$ Search your library for an artifact card with mana value X or less, put it onto the battlefield, then shuffle. 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 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. +Oracle:[+1]: Untap up to two target artifacts.\n[−X]: Search your library for an artifact card with mana value X or less, put it onto the battlefield, then shuffle.\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_betrayal.txt b/forge-gui/res/cardsfolder/t/tezzerets_betrayal.txt index c2852ea3c81..51bd7af0784 100644 --- a/forge-gui/res/cardsfolder/t/tezzerets_betrayal.txt +++ b/forge-gui/res/cardsfolder/t/tezzerets_betrayal.txt @@ -1,8 +1,8 @@ Name:Tezzeret's Betrayal ManaCost:3 U B Types:Sorcery -A:SP$ Destroy | Cost$ 3 U B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBSearch | SpellDescription$ Destroy target creature. You may search your library and/or graveyard for a card named Tezzeret, Master of Metal, reveal it, and put it into your hand. If you search your library this way, shuffle it. +A:SP$ Destroy | Cost$ 3 U B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBSearch | SpellDescription$ Destroy target creature. You may search your library and/or graveyard for a card named Tezzeret, Master of Metal, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedTezzeret; Master of Metal | ChangeNum$ 1 | Optional$ True DeckHints:Name$Tezzeret, Master of Metal SVar:Picture:http://www.wizards.com/global/images/magic/general/tezzerets_betrayal.jpg -Oracle:Destroy target creature. You may search your library and/or graveyard for a card named Tezzeret, Master of Metal, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Destroy target creature. You may search your library and/or graveyard for a card named Tezzeret, Master of Metal, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/t/thada_adel_acquisitor.txt b/forge-gui/res/cardsfolder/t/thada_adel_acquisitor.txt index 86e014f1112..b1131d36f23 100644 --- a/forge-gui/res/cardsfolder/t/thada_adel_acquisitor.txt +++ b/forge-gui/res/cardsfolder/t/thada_adel_acquisitor.txt @@ -3,7 +3,7 @@ ManaCost:1 U U Types:Legendary Creature Merfolk Rogue PT:2/2 K:Islandwalk -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME 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. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, search that player's library for an artifact card and exile it. Then that player shuffles. Until end of turn, you may play that card. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ TriggeredTarget | Chooser$ You | ChangeType$ Artifact | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | Triggers$ TriggerCastDoM | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until end of turn, you may play that card. @@ -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 (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. +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. Until end of turn, you may play that card. diff --git a/forge-gui/res/cardsfolder/t/thalias_lancers.txt b/forge-gui/res/cardsfolder/t/thalias_lancers.txt index 73af666375a..4bb75bbdf1a 100644 --- a/forge-gui/res/cardsfolder/t/thalias_lancers.txt +++ b/forge-gui/res/cardsfolder/t/thalias_lancers.txt @@ -3,7 +3,7 @@ ManaCost:3 W W Types:Creature Human Knight PT:4/4 K:First Strike -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 legendary card, reveal it, put it into your hand, then shuffle your library. -SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Legendary | ChangeNum$ 1 | ShuffleNonMandatory$ True +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 legendary card, reveal it, put it into your hand, then shuffle. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Legendary | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/thalias_lancers.jpg -Oracle:First strike\nWhen Thalia's Lancers enters the battlefield, you may search your library for a legendary card, reveal it, put it into your hand, then shuffle your library. \ No newline at end of file +Oracle:First strike\nWhen Thalia's Lancers enters the battlefield, you may search your library for a legendary card, reveal it, put it into your hand, then shuffle. 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 354301e8f24..4c703fcdacf 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 @@ -1,12 +1,12 @@ Name:Thaumatic Compass 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 and put that card 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 and put that card into your hand, then shuffle. T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Land.YouCtrl | PresentCompare$ GE7 | Execute$ DBTransform | TriggerDescription$ At the beginning of your end step, if you control seven or more lands, transform Thaumatic Compass. 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, 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. +Oracle:{3}, {T}: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.\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/thawing_glaciers.txt b/forge-gui/res/cardsfolder/t/thawing_glaciers.txt index db7395ca119..ce21e813e0b 100644 --- a/forge-gui/res/cardsfolder/t/thawing_glaciers.txt +++ b/forge-gui/res/cardsfolder/t/thawing_glaciers.txt @@ -2,7 +2,7 @@ Name:Thawing Glaciers ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ 1 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | Shuffle$ True | SubAbility$ DBDelTrig | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. Return CARDNAME to its owner's hand at the beginning of the next cleanup step. +A:AB$ ChangeZone | Cost$ 1 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | Shuffle$ True | SubAbility$ DBDelTrig | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. Return CARDNAME to its owner's hand at the beginning of the next cleanup step. SVar:DBDelTrig:DB$DelayedTrigger | Mode$ Phase | Phase$ Cleanup | ValidPlayer$ Player | Execute$ TrigBounce | RememberObjects$ Self | TriggerDescription$ Return CARDNAME to its owner's hand at the beginning of the next cleanup step. SVar:TrigBounce:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ DelayTriggerRememberedLKI -Oracle:Thawing Glaciers enters the battlefield tapped.\n{1}, {T}: Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. Return Thawing Glaciers to its owner's hand at the beginning of the next cleanup step. +Oracle:Thawing Glaciers enters the battlefield tapped.\n{1}, {T}: Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. Return Thawing Glaciers to its owner's hand at the beginning of the next cleanup step. 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 99a83c3dbd8..d4acbab0d70 100644 --- a/forge-gui/res/cardsfolder/t/the_birth_of_meletis.txt +++ b/forge-gui/res/cardsfolder/t/the_birth_of_meletis.txt @@ -2,8 +2,8 @@ Name:The Birth of Meletis ManaCost:1 W Types:Enchantment Saga K:Saga:3:TrigChange,TrigToken,TrigGainLife -SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Plains+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Plains card, reveal it, put it into your hand, then shuffle your library. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Plains+Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic Plains card, reveal it, put it into your hand, then shuffle. 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.\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_cauldron_of_eternity.txt b/forge-gui/res/cardsfolder/t/the_cauldron_of_eternity.txt index c7e0b5fecb6..80589793fdb 100644 --- a/forge-gui/res/cardsfolder/t/the_cauldron_of_eternity.txt +++ b/forge-gui/res/cardsfolder/t/the_cauldron_of_eternity.txt @@ -6,5 +6,5 @@ SVar:X:Count$TypeInYourYard.Creature/Twice T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ Whenever a creature you control dies, put it on the bottom of its owner's library. 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 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. +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 only as 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 only as a sorcery. diff --git a/forge-gui/res/cardsfolder/t/the_world_tree.txt b/forge-gui/res/cardsfolder/t/the_world_tree.txt index 6ed5435950a..85b7d657fe5 100644 --- a/forge-gui/res/cardsfolder/t/the_world_tree.txt +++ b/forge-gui/res/cardsfolder/t/the_world_tree.txt @@ -5,7 +5,7 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. S:Mode$ Continuous | Affected$ Land.YouCtrl | AddAbility$ AnyMana | IsPresent$ Land.YouCtrl | PresentCompare$ GE6 | Description$ As long as you control six or more lands, 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. -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 | SpellDescription$ Search your library for any number of God cards, put them onto the battlefield, then shuffle your library. +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 | SpellDescription$ Search your library for any number of God cards, put them onto the battlefield, then shuffle. 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. diff --git a/forge-gui/res/cardsfolder/t/thermopod.txt b/forge-gui/res/cardsfolder/t/thermopod.txt index 31725ab7ce6..37bdbd52b93 100644 --- a/forge-gui/res/cardsfolder/t/thermopod.txt +++ b/forge-gui/res/cardsfolder/t/thermopod.txt @@ -6,4 +6,4 @@ A:AB$ Mana | Cost$ Sac<1/Creature> | Produced$ R | SpellDescription$ Add {R}. A:AB$ Pump | Cost$ S | KW$ Haste | Defined$ Self | SpellDescription$ CARDNAME gains haste until end of turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/thermopod.jpg -Oracle:{S}: Thermopod gains haste until end of turn. ({S} can be paid with one mana from a snow permanent.)\nSacrifice a creature: Add {R}. +Oracle:{S}: Thermopod gains haste until end of turn. ({S} can be paid with one mana from a snow source.)\nSacrifice a creature: Add {R}. diff --git a/forge-gui/res/cardsfolder/t/thief_of_hope.txt b/forge-gui/res/cardsfolder/t/thief_of_hope.txt index a956dc7de16..b2a977731df 100644 --- a/forge-gui/res/cardsfolder/t/thief_of_hope.txt +++ b/forge-gui/res/cardsfolder/t/thief_of_hope.txt @@ -8,4 +8,4 @@ SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 K:Soulshift:2 DeckHints:Type$Spirit|Arcane SVar:Picture:http://www.wizards.com/global/images/magic/general/thief_of_hope.jpg -Oracle:Whenever you cast a Spirit or Arcane spell, target opponent loses 1 life and you gain 1 life.\nSoulshift 2 (When this creature dies, you may return target Spirit card with converted mana cost 2 or less from your graveyard to your hand.) +Oracle:Whenever you cast a Spirit or Arcane spell, target opponent loses 1 life and you gain 1 life.\nSoulshift 2 (When this creature dies, you may return target Spirit card with mana value 2 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/t/thieving_skydiver.txt b/forge-gui/res/cardsfolder/t/thieving_skydiver.txt index 3edc6e5df6e..51db40dd0ba 100755 --- a/forge-gui/res/cardsfolder/t/thieving_skydiver.txt +++ b/forge-gui/res/cardsfolder/t/thieving_skydiver.txt @@ -4,8 +4,8 @@ Types:Creature Merfolk Rogue PT:2/1 K:Kicker:XCantBe0 X K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, gain control of target artifact with converted mana cost X or less. If that artifact is an Equipment, attach it to CARDNAME. -SVar:TrigKicker:DB$ GainControl | ValidTgts$ Artifact.cmcLEX | TgtPrompt$ Select target artifact with converted mana cost X or less | SubAbility$ DBAttach +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, gain control of target artifact with mana value X or less. If that artifact is an Equipment, attach it to CARDNAME. +SVar:TrigKicker:DB$ GainControl | ValidTgts$ Artifact.cmcLEX | TgtPrompt$ Select target artifact with mana value X or less | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Object$ ParentTarget | Defined$ TriggeredCardLKICopy | ConditionDefined$ ParentTarget | ConditionPresent$ Card.Equipment | ConditionCompare$ GE1 SVar:X:Count$xPaid -Oracle:Kicker {X}. X can't be 0. (You may pay an additional {X} as you cast this spell.)\nFlying\nWhen Thieving Skydiver enters the battlefield, if it was kicked, gain control of target artifact with converted mana cost X or less. If that artifact is an Equipment, attach it to Thieving Skydiver. +Oracle:Kicker {X}. X can't be 0. (You may pay an additional {X} as you cast this spell.)\nFlying\nWhen Thieving Skydiver enters the battlefield, if it was kicked, gain control of target artifact with mana value X or less. If that artifact is an Equipment, attach it to Thieving Skydiver. diff --git a/forge-gui/res/cardsfolder/t/thopter_squadron.txt b/forge-gui/res/cardsfolder/t/thopter_squadron.txt index fc5bf5565e7..08e2ab99db4 100644 --- a/forge-gui/res/cardsfolder/t/thopter_squadron.txt +++ b/forge-gui/res/cardsfolder/t/thopter_squadron.txt @@ -4,8 +4,8 @@ Types:Artifact Creature Thopter PT:0/0 K:Flying K:etbCounter:P1P1:3 -A:AB$ Token | Cost$ 1 SubCounter<1/P1P1> | TokenAmount$ 1 | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You | LegacyImage$ c 1 1 a thopter flying exo | SorcerySpeed$ True | SpellDescription$ Create a 1/1 colorless Thopter artifact creature token with flying. Activate this ability only any time you could cast a sorcery. -A:AB$ PutCounter | Cost$ 1 Sac<1/Thopter.Other/another Thopter> | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on Thopter Squadron. Activate this ability only any time you could cast a sorcery. +A:AB$ Token | Cost$ 1 SubCounter<1/P1P1> | TokenAmount$ 1 | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You | LegacyImage$ c 1 1 a thopter flying exo | SorcerySpeed$ True | SpellDescription$ Create a 1/1 colorless Thopter artifact creature token with flying. Activate only as a sorcery. +A:AB$ PutCounter | Cost$ 1 Sac<1/Thopter.Other/another Thopter> | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on Thopter Squadron. Activate only any time you could cast a sorcery. DeckHas:Ability$Counters & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/thopter_squadron.jpg -Oracle:Flying\nThopter Squadron enters the battlefield with three +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from Thopter Squadron: Create a 1/1 colorless Thopter artifact creature token with flying. Activate this ability only any time you could cast a sorcery.\n{1}, Sacrifice another Thopter: Put a +1/+1 counter on Thopter Squadron. Activate this ability only any time you could cast a sorcery. +Oracle:Flying\nThopter Squadron enters the battlefield with three +1/+1 counters on it.\n{1}, Remove a +1/+1 counter from Thopter Squadron: Create a 1/1 colorless Thopter artifact creature token with flying. Activate only as a sorcery.\n{1}, Sacrifice another Thopter: Put a +1/+1 counter on Thopter Squadron. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/t/thornweald_archer.txt b/forge-gui/res/cardsfolder/t/thornweald_archer.txt index 36e913e7eea..ec3cb90f7ab 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 (This creature can block creatures with flying.)\nDeathtouch (Any amount of damage this deals to a creature is enough to destroy it.) +Oracle:Reach, deathtouch diff --git a/forge-gui/res/cardsfolder/t/thought_hemorrhage.txt b/forge-gui/res/cardsfolder/t/thought_hemorrhage.txt index ad85f110327..855cbb7edca 100644 --- a/forge-gui/res/cardsfolder/t/thought_hemorrhage.txt +++ b/forge-gui/res/cardsfolder/t/thought_hemorrhage.txt @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Card.NamedCard/Times.3 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/thought_hemorrhage.jpg -Oracle:Choose a nonland card name. Target player reveals their hand. Thought Hemorrhage deals 3 damage to that player for each card with the chosen name revealed this way. Search that player's graveyard, hand, and library for all cards with that name and exile them. Then that player shuffles their library. +Oracle:Choose a nonland card name. Target player reveals their hand. Thought Hemorrhage deals 3 damage to that player for each card with the chosen name revealed this way. Search that player's graveyard, hand, and library for all cards with that name and exile them. Then that player shuffles. diff --git a/forge-gui/res/cardsfolder/t/thought_prison.txt b/forge-gui/res/cardsfolder/t/thought_prison.txt index 45454d6f396..2c380cfc539 100644 --- a/forge-gui/res/cardsfolder/t/thought_prison.txt +++ b/forge-gui/res/cardsfolder/t/thought_prison.txt @@ -3,7 +3,7 @@ ManaCost:5 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may have target player reveal their hand. If you do, choose a nonland card from it and exile that card. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card.nonLand | ChangeNum$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player | Chooser$ You | Imprint$ True | Hidden$ True -T:Mode$ SpellCast | ValidCard$ Card.SharesCMCWith Imprinted.ExiledWithSource,Card.SharesColorWith Imprinted.ExiledWithSource | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell that shares a color or converted mana cost with the exiled card, CARDNAME deals 2 damage to that player. +T:Mode$ SpellCast | ValidCard$ Card.SharesCMCWith Imprinted.ExiledWithSource,Card.SharesColorWith Imprinted.ExiledWithSource | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell that shares a color or mana value with the exiled card, CARDNAME deals 2 damage to that player. SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ TriggeredActivator T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsImprinted+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/thought_prison.jpg -Oracle:Imprint — When Thought Prison enters the battlefield, you may have target player reveal their hand. If you do, choose a nonland card from it and exile that card.\nWhenever a player casts a spell that shares a color or converted mana cost with the exiled card, Thought Prison deals 2 damage to that player. +Oracle:Imprint — When Thought Prison enters the battlefield, you may have target player reveal their hand. If you do, choose a nonland card from it and exile that card.\nWhenever a player casts a spell that shares a color or mana value with the exiled card, Thought Prison deals 2 damage to that player. diff --git a/forge-gui/res/cardsfolder/t/thoughtbind.txt b/forge-gui/res/cardsfolder/t/thoughtbind.txt index a5f4cdac2f1..ab301dd9f44 100644 --- a/forge-gui/res/cardsfolder/t/thoughtbind.txt +++ b/forge-gui/res/cardsfolder/t/thoughtbind.txt @@ -1,6 +1,6 @@ Name:Thoughtbind ManaCost:2 U Types:Instant -A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell with CMC 4 or less | ValidTgts$ Card.cmcLE4 | SpellDescription$ Counter target spell with converted mana cost 4 or less. +A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell with mana value 4 or less | ValidTgts$ Card.cmcLE4 | SpellDescription$ Counter target spell with mana value 4 or less. SVar:Picture:http://www.wizards.com/global/images/magic/general/thoughtbind.jpg -Oracle:Counter target spell with converted mana cost 4 or less. +Oracle:Counter target spell with mana value 4 or less. diff --git a/forge-gui/res/cardsfolder/t/thousand_legged_kami.txt b/forge-gui/res/cardsfolder/t/thousand_legged_kami.txt index 0aebd46c097..8e02751b800 100644 --- a/forge-gui/res/cardsfolder/t/thousand_legged_kami.txt +++ b/forge-gui/res/cardsfolder/t/thousand_legged_kami.txt @@ -5,4 +5,4 @@ PT:6/6 K:Soulshift:7 DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/thousand_legged_kami.jpg -Oracle:Soulshift 7 (When this creature dies, you may return target Spirit card with converted mana cost 7 or less from your graveyard to your hand.) +Oracle:Soulshift 7 (When this creature dies, you may return target Spirit card with mana value 7 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/t/threads_of_disloyalty.txt b/forge-gui/res/cardsfolder/t/threads_of_disloyalty.txt index 31a3b176967..e0f87de8b4a 100644 --- a/forge-gui/res/cardsfolder/t/threads_of_disloyalty.txt +++ b/forge-gui/res/cardsfolder/t/threads_of_disloyalty.txt @@ -1,8 +1,8 @@ Name:Threads of Disloyalty ManaCost:1 U U Types:Enchantment Aura -A:SP$ Attach | Cost$ 1 U U | ValidTgts$ Creature.cmcLE2 | TgtPrompt$ Select target creature with converted mana cost 2 or less | AILogic$ GainControl -K:Enchant creature with converted mana cost 2 or less +A:SP$ Attach | Cost$ 1 U U | ValidTgts$ Creature.cmcLE2 | TgtPrompt$ Select target creature with mana value 2 or less | AILogic$ GainControl +K:Enchant creature with mana value 2 or less S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ You | Description$ You control enchanted creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/threads_of_disloyalty.jpg -Oracle:Enchant creature with converted mana cost 2 or less\nYou control enchanted creature. +Oracle:Enchant creature with mana value 2 or less\nYou control enchanted creature. diff --git a/forge-gui/res/cardsfolder/t/three_dreams.txt b/forge-gui/res/cardsfolder/t/three_dreams.txt index bcce3c52b4d..3708fa9d49f 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, and 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, put them into your hand, then shuffle. 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, and put them into your hand. Then shuffle your library. +Oracle:Search your library for up to three Aura cards with different names, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/three_visits.txt b/forge-gui/res/cardsfolder/t/three_visits.txt index c6e511cbac9..581f3653ed9 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, 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. SVar:Picture:http://www.wizards.com/global/images/magic/general/three_visits.jpg -Oracle:Search your library for a Forest card, 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. diff --git a/forge-gui/res/cardsfolder/t/thrull_surgeon.txt b/forge-gui/res/cardsfolder/t/thrull_surgeon.txt index a73c9c31a40..7cf7dfa6eee 100644 --- a/forge-gui/res/cardsfolder/t/thrull_surgeon.txt +++ b/forge-gui/res/cardsfolder/t/thrull_surgeon.txt @@ -2,6 +2,6 @@ Name:Thrull Surgeon ManaCost:1 B Types:Creature Thrull PT:1/1 -A:AB$ Discard | Cost$ 1 B Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player. | Mode$ RevealYouChoose | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Look at target player's hand and choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 1 B Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player. | Mode$ RevealYouChoose | NumCards$ 1 | SorcerySpeed$ True | SpellDescription$ Look at target player's hand and choose a card from it. That player discards that card. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/thrull_surgeon.jpg -Oracle:{1}{B}, Sacrifice Thrull Surgeon: Look at target player's hand and choose a card from it. That player discards that card. Activate this ability only any time you could cast a sorcery. +Oracle:{1}{B}, Sacrifice Thrull Surgeon: Look at target player's hand and choose a card from it. That player discards that card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/t/thryx_the_sudden_storm.txt b/forge-gui/res/cardsfolder/t/thryx_the_sudden_storm.txt index cc09bcdc0c5..0f3dd1bba56 100755 --- a/forge-gui/res/cardsfolder/t/thryx_the_sudden_storm.txt +++ b/forge-gui/res/cardsfolder/t/thryx_the_sudden_storm.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Elemental Giant PT:4/5 K:Flash K:Flying -S:Mode$ ReduceCost | ValidCard$ Card.cmcGE5 | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast with converted mana cost 5 or greater cost {1} less to cast and can't be countered. -S:Mode$ Continuous | Affected$ Card.cmcGE5+YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ CARDNAME can't be countered. | Secondary$ True | Description$ Spells you cast with converted mana cost 5 or greater cost {1} less to cast and can't be countered. -Oracle:Flash\nFlying\nSpells you cast with converted mana cost 5 or greater cost {1} less to cast and can't be countered. +S:Mode$ ReduceCost | ValidCard$ Card.cmcGE5 | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast with mana value 5 or greater cost {1} less to cast and can't be countered. +S:Mode$ Continuous | Affected$ Card.cmcGE5+YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ CARDNAME can't be countered. | Secondary$ True | Description$ Spells you cast with mana value 5 or greater cost {1} less to cast and can't be countered. +Oracle:Flash\nFlying\nSpells you cast with mana value 5 or greater cost {1} less to cast and can't be countered. diff --git a/forge-gui/res/cardsfolder/t/thunderherd_migration.txt b/forge-gui/res/cardsfolder/t/thunderherd_migration.txt index 12b80e92fc7..765509c2423 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, 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. +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. | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/thunderherd_migration.jpg -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. +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. diff --git a/forge-gui/res/cardsfolder/t/thundering_sparkmage.txt b/forge-gui/res/cardsfolder/t/thundering_sparkmage.txt index 9fef1a65c06..d6db60b96e7 100755 --- a/forge-gui/res/cardsfolder/t/thundering_sparkmage.txt +++ b/forge-gui/res/cardsfolder/t/thundering_sparkmage.txt @@ -2,9 +2,9 @@ Name:Thundering Sparkmage ManaCost:3 R Types:Creature Human Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals X damage to target creature or planeswalker, where X is the number of creatures in your party. (Your party consists of up to one of each of Cleric, Rogue, Warrior, and Wizard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals X damage to target creature or planeswalker, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X SVar:X:Count$Party DeckHas:Ability$Party DeckHints:Type$Cleric|Rogue|Warrior -Oracle:When Thundering Sparkmage enters the battlefield, it deals X damage to target creature or planeswalker, where X is the number of creatures in your party. (Your party consists of up to one of each of Cleric, Rogue, Warrior, and Wizard.) +Oracle:When Thundering Sparkmage enters the battlefield, it deals X damage to target creature or planeswalker, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/t/thunderous_snapper.txt b/forge-gui/res/cardsfolder/t/thunderous_snapper.txt index ee4c37e7c40..ddeca201c2d 100644 --- a/forge-gui/res/cardsfolder/t/thunderous_snapper.txt +++ b/forge-gui/res/cardsfolder/t/thunderous_snapper.txt @@ -2,6 +2,6 @@ Name:Thunderous Snapper ManaCost:G/U G/U G/U G/U Types:Creature Turtle Hydra PT:4/4 -T:Mode$ SpellCast | ValidCard$ Card.cmcGE5 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast a spell with converted mana cost 5 or greater, draw a card. +T:Mode$ SpellCast | ValidCard$ Card.cmcGE5 | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast a spell with mana value 5 or greater, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Whenever you cast a spell with converted mana cost 5 or greater, draw a card. +Oracle:Whenever you cast a spell with mana value 5 or greater, draw a card. diff --git a/forge-gui/res/cardsfolder/t/tideshaper_mystic.txt b/forge-gui/res/cardsfolder/t/tideshaper_mystic.txt index 06650eb6edb..35d1352e5dc 100644 --- a/forge-gui/res/cardsfolder/t/tideshaper_mystic.txt +++ b/forge-gui/res/cardsfolder/t/tideshaper_mystic.txt @@ -2,8 +2,8 @@ Name:Tideshaper Mystic ManaCost:U Types:Creature Merfolk Wizard PT:1/1 -A:AB$ ChooseType | Cost$ T | Defined$ You | Type$ Basic Land | PlayerTurn$ True | SubAbility$ DBAnimate | SpellDescription$ Target land becomes the basic land type of your choice until end of turn. Activate this ability only during your turn. +A:AB$ ChooseType | Cost$ T | Defined$ You | Type$ Basic Land | PlayerTurn$ True | SubAbility$ DBAnimate | SpellDescription$ Target land becomes the basic land type of your choice until end of turn. Activate only during your turn. SVar:DBAnimate:DB$ Animate | ValidTgts$ Land | TgtPrompt$ Select target land | Types$ ChosenType | RemoveLandTypes$ True | RemoveIntrinsicAbilities$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/tideshaper_mystic.jpg -Oracle:{T}: Target land becomes the basic land type of your choice until end of turn. Activate this ability only during your turn. +Oracle:{T}: Target land becomes the basic land type of your choice until end of turn. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/t/time_of_need.txt b/forge-gui/res/cardsfolder/t/time_of_need.txt index a7b7163ea46..e8808ccea58 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, and 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, put it into your hand, then shuffle. 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, and put it into your hand. Then shuffle your library. +Oracle:Search your library for a legendary creature card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/time_out.txt b/forge-gui/res/cardsfolder/t/time_out.txt index b154465cc30..50d55bdf34d 100644 --- a/forge-gui/res/cardsfolder/t/time_out.txt +++ b/forge-gui/res/cardsfolder/t/time_out.txt @@ -3,4 +3,4 @@ ManaCost:4 U Types:Instant A:SP$ RollDice | Cost$ 4 U | ResultSVar$ X | SubAbility$ Tuck SVar:Tuck:DB$ ChangeZone | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ X | SpellDescription$ Put target nonland permanent into its owner's library just beneath the top X cards of that library. -Oracle:Roll a six-sided die. Put target nonland permanent into its owner’s library just beneath the top X cards of that library, where X is the result. +Oracle:Roll a six-sided die. Put target nonland permanent into its owner's library just beneath the top X cards of that library, where X is the result. diff --git a/forge-gui/res/cardsfolder/t/timebender.txt b/forge-gui/res/cardsfolder/t/timebender.txt index 060c855cebe..955e3d22c48 100644 --- a/forge-gui/res/cardsfolder/t/timebender.txt +++ b/forge-gui/res/cardsfolder/t/timebender.txt @@ -9,4 +9,4 @@ SVar:LoseTime:DB$ RemoveCounter | ValidTgts$ Permanent.inZoneBattlefield,Card.su SVar:GainTime:DB$ PutCounter | ValidTgts$ Permanent.counters_GE1_TIME+inZoneBattlefield,Card.suspended | AITgts$ Permanent.counters_GE1_TIME+inZoneBattlefield+YouCtrl,Card.suspended+YouDontCtrl | TgtPrompt$ Select target permanent with a time counter on it or suspended card. | CounterType$ TIME | CounterNum$ 2 | TgtZone$ Battlefield,Exile | SpellDescription$ Put two time counters target permanent with a time counter on it or suspended card. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/timebender.jpg -Oracle:Morph {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.)\nWhen Timebender is turned face up, choose one —\n• Remove two time counters from target permanent or suspended card.\n• Put two time counters on target permanent with a time counter on it or suspended card. +Oracle:Morph {U}\nWhen Timebender is turned face up, choose one —\n• Remove two time counters from target permanent or suspended card.\n• Put two time counters on target permanent with a time counter on it or suspended card. diff --git a/forge-gui/res/cardsfolder/t/timely_hordemate.txt b/forge-gui/res/cardsfolder/t/timely_hordemate.txt index 4ea56c4428b..47adb20a6a1 100644 --- a/forge-gui/res/cardsfolder/t/timely_hordemate.txt +++ b/forge-gui/res/cardsfolder/t/timely_hordemate.txt @@ -2,7 +2,7 @@ Name:Timely Hordemate ManaCost:3 W Types:Creature Human Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigChange | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigChange | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, return target creature card with mana value 2 or less from your graveyard to the battlefield. SVar:RaidTest:Count$AttackersDeclared SVar:TrigChange:AB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE2 | Cost$ 0 -Oracle:Raid — When Timely Hordemate enters the battlefield, if you attacked this turn, return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +Oracle:Raid — When Timely Hordemate enters the battlefield, if you attacked this turn, return target creature card with mana value 2 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/t/timesifter.txt b/forge-gui/res/cardsfolder/t/timesifter.txt index 1d639e40ba8..3d63524eff8 100644 --- a/forge-gui/res/cardsfolder/t/timesifter.txt +++ b/forge-gui/res/cardsfolder/t/timesifter.txt @@ -1,7 +1,7 @@ Name:Timesifter ManaCost:5 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each upkeep, each player exiles the top card of their library. The player who exiled the card with the highest converted mana cost takes an extra turn after this one. If two or more players' cards are tied for highest cost, the tied players repeat this process until the tie is broken. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each upkeep, each player exiles the top card of their library. The player who exiled the card with the highest mana value takes an extra turn after this one. If two or more players' cards are tied for highest, the tied players repeat this process until the tie is broken. SVar:TrigExile:DB$ Dig | Defined$ Player | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ FindHighestCMCFirst SVar:FindHighestCMCFirst:DB$ Pump | ImprintCards$ ValidAll Card.greatestRememberedCMC | SubAbility$ FindOne SVar:FindOne:DB$ Repeat | RepeatCheckSVar$ X | RepeatSVarCompare$ GE2 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | RepeatSubAbility$ DBClear | SubAbility$ DBAddTurn @@ -13,4 +13,4 @@ SVar:X:Count$ValidExile Card.IsImprinted SVar:DBAddTurn:DB$ AddTurn | Defined$ ImprintedController | NumTurns$ 1 | ShowMessage$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True AI:RemoveDeck:Random -Oracle:At the beginning of each upkeep, each player exiles the top card of their library. The player who exiled the card with the highest converted mana cost takes an extra turn after this one. If two or more players' cards are tied for highest cost, the tied players repeat this process until the tie is broken. +Oracle:At the beginning of each upkeep, each player exiles the top card of their library. The player who exiled the card with the highest mana value takes an extra turn after this one. If two or more players' cards are tied for highest, the tied players repeat this process until the tie is broken. diff --git a/forge-gui/res/cardsfolder/t/timestream_navigator.txt b/forge-gui/res/cardsfolder/t/timestream_navigator.txt index 0afd562434a..3549555abdc 100644 --- a/forge-gui/res/cardsfolder/t/timestream_navigator.txt +++ b/forge-gui/res/cardsfolder/t/timestream_navigator.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Human Pirate Wizard PT:1/1 K:Ascend -A:AB$ AddTurn | Cost$ 2 U U T PutCardToLibFromBattlefield<1/-1/CARDNAME> | NumTurns$ 1 | Activation$ Blessing | SpellDescription$ Take an extra turn after this one. Activate this ability only if you have the city's blessing. +A:AB$ AddTurn | Cost$ 2 U U T PutCardToLibFromBattlefield<1/-1/CARDNAME> | NumTurns$ 1 | Activation$ Blessing | SpellDescription$ Take an extra turn after this one. Activate only if you have the city's blessing. SVar:Picture:http://www.wizards.com/global/images/magic/general/timestream_navigator.jpg -Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\n{2}{U}{U}, {T}, Put Timestream Navigator on the bottom of its owner's library: Take an extra turn after this one. Activate this ability only if you have the city's blessing. \ No newline at end of file +Oracle:Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\n{2}{U}{U}, {T}, Put Timestream Navigator on the bottom of its owner's library: Take an extra turn after this one. Activate only if you have the city's blessing. diff --git a/forge-gui/res/cardsfolder/t/tinker.txt b/forge-gui/res/cardsfolder/t/tinker.txt index 9cb67fa0bb8..0e6c5811caf 100644 --- a/forge-gui/res/cardsfolder/t/tinker.txt +++ b/forge-gui/res/cardsfolder/t/tinker.txt @@ -1,8 +1,8 @@ Name:Tinker ManaCost:2 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 U Sac<1/Artifact> | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact | ChangeNum$ 1 | SpellDescription$ Search your library for an artifact card and put that card onto the battlefield. Then shuffle your library. +A:SP$ ChangeZone | Cost$ 2 U Sac<1/Artifact> | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact | ChangeNum$ 1 | SpellDescription$ Search your library for an artifact card, put that card onto the battlefield, then shuffle. 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 this spell, 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, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/titanias_song.txt b/forge-gui/res/cardsfolder/t/titanias_song.txt index 5734019e873..845e083cc23 100644 --- a/forge-gui/res/cardsfolder/t/titanias_song.txt +++ b/forge-gui/res/cardsfolder/t/titanias_song.txt @@ -1,13 +1,13 @@ Name:Titania's Song ManaCost:3 G Types:Enchantment -S:Mode$ Continuous | Affected$ Artifact.nonCreature | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Artifact & Creature | RemoveCardTypes$ True | RemoveAllAbilities$ True | Description$ Each noncreature artifact loses all abilities and is an artifact creature with power and toughness each equal to its converted mana cost. +S:Mode$ Continuous | Affected$ Artifact.nonCreature | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Artifact & Creature | RemoveCardTypes$ True | RemoveAllAbilities$ True | Description$ Each noncreature artifact loses all abilities and is an artifact creature with power and toughness each equal to its mana value. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigEffect | Static$ True | TriggerDescription$ If CARDNAME leaves the battlefield, this effect continues until end of turn. SVar:TrigEffect:DB$ Effect | Name$ Titania's Song Effect | StaticAbilities$ KWAnimateAll -SVar:KWAnimateAll:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Artifact.nonCreature | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | RemoveAllAbilities$ True | Description$ Each noncreature artifact loses all abilities and is an artifact creature with power and toughness each equal to its converted mana cost. +SVar:KWAnimateAll:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Artifact.nonCreature | SetPower$ AffectedX | SetToughness$ AffectedX | AddType$ Creature | RemoveAllAbilities$ True | Description$ Each noncreature artifact loses all abilities and is an artifact creature with power and toughness each equal to its mana value. SVar:AffectedX:Count$CardManaCost SVar:NonStackingEffect:True SVar:PlayMain1:ALWAYS AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/titanias_song.jpg -Oracle:Each noncreature artifact loses all abilities and becomes an artifact creature with power and toughness each equal to its converted mana cost. If Titania's Song leaves the battlefield, this effect continues until end of turn. +Oracle:Each noncreature artifact loses all abilities and becomes an artifact creature with power and toughness each equal to its mana value. If Titania's Song leaves the battlefield, this effect continues until end of turn. diff --git a/forge-gui/res/cardsfolder/t/titans_revenge.txt b/forge-gui/res/cardsfolder/t/titans_revenge.txt index 0778222c6eb..91c3b41b173 100644 --- a/forge-gui/res/cardsfolder/t/titans_revenge.txt +++ b/forge-gui/res/cardsfolder/t/titans_revenge.txt @@ -6,4 +6,4 @@ SVar:DBClash:DB$Clash | WinSubAbility$ DBReturn SVar:DBReturn:DB$ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Hand SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/titans_revenge.jpg -Oracle:Titan's Revenge deals X damage to any target. Clash with an opponent. If you win, return Titan's Revenge to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Titan's Revenge deals X damage to any target. Clash with an opponent. If you win, return Titan's Revenge to its owner's hand. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/t/tithe.txt b/forge-gui/res/cardsfolder/t/tithe.txt index 9d00e9bff34..16d5fcfe92f 100644 --- a/forge-gui/res/cardsfolder/t/tithe.txt +++ b/forge-gui/res/cardsfolder/t/tithe.txt @@ -1,7 +1,7 @@ Name:Tithe ManaCost:W Types:Instant -A:SP$ Pump | Cost$ W | ValidTgts$ Opponent | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a Plains card. If target opponent controls more lands than you, you may search your library for an additional Plains card. Reveal those cards and put them into your hand. Then shuffle your library. +A:SP$ Pump | Cost$ W | ValidTgts$ Opponent | StackDescription$ None | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a Plains card. If target opponent controls more lands than you, you may search your library for an additional Plains card. Reveal those cards, put them into your hand, then shuffle. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains | ChangeNum$ 1 | NoShuffle$ True | SubAbility$ DBOptionalSearch SVar:DBOptionalSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains | ChangeNum$ 1 | Optional$ True | NoShuffle$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBShuffle SVar:DBShuffle:DB$ Shuffle | Defined$ You @@ -9,4 +9,4 @@ SVar:Y:Count$Valid Land.YouCtrl SVar:Z:Count$Valid Land.TargetedPlayerCtrl SVar:X:SVar$Z/Minus.Y SVar:Picture:http://www.wizards.com/global/images/magic/general/tithe.jpg -Oracle:Search your library for a Plains card. If target opponent controls more lands than you, you may search your library for an additional Plains card. Reveal those cards and put them into your hand. Then shuffle your library. +Oracle:Search your library for a Plains card. If target opponent controls more lands than you, you may search your library for an additional Plains card. Reveal those cards, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/tolaria.txt b/forge-gui/res/cardsfolder/t/tolaria.txt index 0741df663db..63a6a3b574a 100644 --- a/forge-gui/res/cardsfolder/t/tolaria.txt +++ b/forge-gui/res/cardsfolder/t/tolaria.txt @@ -2,7 +2,7 @@ Name:Tolaria ManaCost:no cost Types:Legendary Land A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. -A:AB$ Debuff | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | Keywords$ Banding & Bands with Other Creatures named Wolves of the Hunt & Bands with Other Legendary Creatures | ActivationPhases$ Upkeep | SpellDescription$ Target creature loses banding and all "bands with other" abilities until end of turn. Activate this ability only during any upkeep step. | StackDescription$ SpellDescription +A:AB$ Debuff | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | Keywords$ Banding & Bands with Other Creatures named Wolves of the Hunt & Bands with Other Legendary Creatures | ActivationPhases$ Upkeep | SpellDescription$ Target creature loses banding and all "bands with other" abilities until end of turn. Activate only during any upkeep step. | StackDescription$ SpellDescription AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/tolaria.jpg -Oracle:{T}: Add {U}.\n{T}: Target creature loses banding and all "bands with other" abilities until end of turn. Activate this ability only during any upkeep step. +Oracle:{T}: Add {U}.\n{T}: Target creature loses banding and all "bands with other" abilities until end of turn. Activate only during any upkeep step. diff --git a/forge-gui/res/cardsfolder/t/tolaria_west.txt b/forge-gui/res/cardsfolder/t/tolaria_west.txt index f03ca81f39e..8c72caf79ff 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, and 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 mana value 0, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/t/tooth_and_nail.txt b/forge-gui/res/cardsfolder/t/tooth_and_nail.txt index e1eb9b82c7b..d19e770b9ea 100644 --- a/forge-gui/res/cardsfolder/t/tooth_and_nail.txt +++ b/forge-gui/res/cardsfolder/t/tooth_and_nail.txt @@ -3,7 +3,7 @@ ManaCost:5 G G Types:Sorcery K:Entwine:2 A:SP$ Charm | Cost$ 5 G G | Choices$ DBSearch,DBChangeZone | CharmNum$ 1 -SVar:DBSearch:DB$ ChangeZone | Cost$ 5 G G | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 2 | Reveal$ True | Shuffle$ True | SpellDescription$ Search your library for up to two creature cards, reveal them, put them into your hand, then shuffle your library. +SVar:DBSearch:DB$ ChangeZone | Cost$ 5 G G | Origin$ Library | Destination$ Hand | ChangeType$ Creature | ChangeNum$ 2 | Reveal$ True | Shuffle$ True | SpellDescription$ Search your library for up to two creature cards, reveal them, put them into your hand, then shuffle. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ 2 | SpellDescription$ Put up to two creature cards from your hand onto the battlefield. SVar:Picture:http://www.wizards.com/global/images/magic/general/tooth_and_nail.jpg -Oracle:Choose one —\n• Search your library for up to two creature cards, reveal them, put them into your hand, then shuffle your library.\n• Put up to two creature cards from your hand onto the battlefield.\nEntwine {2} (Choose both if you pay the entwine cost.) +Oracle:Choose one —\n• Search your library for up to two creature cards, reveal them, put them into your hand, then shuffle.\n• Put up to two creature cards from your hand onto the battlefield.\nEntwine {2} (Choose both if you pay the entwine cost.) diff --git a/forge-gui/res/cardsfolder/t/torii_watchward.txt b/forge-gui/res/cardsfolder/t/torii_watchward.txt index 7bf0d3d15f5..1a3f9212c6c 100644 --- a/forge-gui/res/cardsfolder/t/torii_watchward.txt +++ b/forge-gui/res/cardsfolder/t/torii_watchward.txt @@ -5,4 +5,4 @@ PT:3/3 K:Vigilance K:Soulshift:4 SVar:Picture:http://resources.wizards.com/magic/cards/sok/en-us/card87342.jpg -Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nSoulshift 4 (When this creature dies, you may return target Spirit card with converted mana cost 4 or less from your graveyard to your hand.) +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nSoulshift 4 (When this creature dies, you may return target Spirit card with mana value 4 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/t/tornado.txt b/forge-gui/res/cardsfolder/t/tornado.txt index 9f50bc1fe8d..9bfc79e105b 100644 --- a/forge-gui/res/cardsfolder/t/tornado.txt +++ b/forge-gui/res/cardsfolder/t/tornado.txt @@ -2,9 +2,9 @@ Name:Tornado ManaCost:4 G Types:Enchantment K:Cumulative upkeep:G -A:AB$ Destroy | Cost$ 2 G PayLife | CostDesc$ {2}{G}, Pay 3 life for each velocity counter on Tornado: | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SubAbility$ Velocity | ActivationLimit$ 1 | SpellDescription$ Destroy target permanent and put a velocity counter on CARDNAME. Activate this ability only once each turn. +A:AB$ Destroy | Cost$ 2 G PayLife | CostDesc$ {2}{G}, Pay 3 life for each velocity counter on Tornado: | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SubAbility$ Velocity | ActivationLimit$ 1 | SpellDescription$ Destroy target permanent and put a velocity counter on CARDNAME. Activate only once each turn. SVar:Velocity:DB$ PutCounter | Defined$ Self | CounterType$ VELOCITY | CounterNum$ 1 SVar:X:Count$CardCounters.VELOCITY/Times.3 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/tornado.jpg -Oracle:Cumulative upkeep {G} (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.)\n{2}{G}, Pay 3 life for each velocity counter on Tornado: Destroy target permanent and put a velocity counter on Tornado. Activate this ability only once each turn. +Oracle:Cumulative upkeep {G} (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.)\n{2}{G}, Pay 3 life for each velocity counter on Tornado: Destroy target permanent and put a velocity counter on Tornado. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/t/torrent_elemental.txt b/forge-gui/res/cardsfolder/t/torrent_elemental.txt index 6afe1c67b40..074ad665672 100644 --- a/forge-gui/res/cardsfolder/t/torrent_elemental.txt +++ b/forge-gui/res/cardsfolder/t/torrent_elemental.txt @@ -5,6 +5,6 @@ PT:3/5 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME attacks, tap all creatures defending player controls. SVar:TrigTap:DB$TapAll | ValidCards$ Creature.DefenderCtrl -A:AB$ ChangeZone | Cost$ 3 BG BG | ActivationZone$ Exile | Origin$ Exile | Destination$ Battlefield | Tapped$ True | SorcerySpeed$ True | SpellDescription$ Put CARDNAME from exile onto the battlefield tapped. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 3 BG BG | ActivationZone$ Exile | Origin$ Exile | Destination$ Battlefield | Tapped$ True | SorcerySpeed$ True | SpellDescription$ Put CARDNAME from exile onto the battlefield tapped. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/torrent_elemental.jpg -Oracle:Flying\nWhenever Torrent Elemental attacks, tap all creatures defending player controls.\n{3}{B/G}{B/G}: Put Torrent Elemental from exile onto the battlefield tapped. Activate this ability only any time you could cast a sorcery. +Oracle:Flying\nWhenever Torrent Elemental attacks, tap all creatures defending player controls.\n{3}{B/G}{B/G}: Put Torrent Elemental from exile onto the battlefield tapped. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/t/torrent_of_fire.txt b/forge-gui/res/cardsfolder/t/torrent_of_fire.txt index 040911a0375..4b455e9d728 100644 --- a/forge-gui/res/cardsfolder/t/torrent_of_fire.txt +++ b/forge-gui/res/cardsfolder/t/torrent_of_fire.txt @@ -1,7 +1,7 @@ Name:Torrent of Fire ManaCost:3 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to the highest converted mana cost among permanents you control. +A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | SpellDescription$ CARDNAME deals damage to any target equal to the highest mana value among permanents you control. SVar:X:Count$MaxCMCYouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/torrent_of_fire.jpg -Oracle:Torrent of Fire deals damage to any target equal to the highest converted mana cost among permanents you control. +Oracle:Torrent of Fire deals damage to any target equal to the highest mana value among permanents you control. diff --git a/forge-gui/res/cardsfolder/t/totem_guide_hartebeest.txt b/forge-gui/res/cardsfolder/t/totem_guide_hartebeest.txt index 566607dd77b..5e27788b861 100644 --- a/forge-gui/res/cardsfolder/t/totem_guide_hartebeest.txt +++ b/forge-gui/res/cardsfolder/t/totem_guide_hartebeest.txt @@ -2,9 +2,9 @@ Name:Totem-Guide Hartebeest ManaCost:4 W Types:Creature Antelope PT:2/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Aura card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Aura card, reveal it, put it into your hand, then shuffle. SVar:TrigChangeZone:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Aura | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random DeckNeeds:Type$Aura SVar:Picture:http://www.wizards.com/global/images/magic/general/totem_guide_hartebeest.jpg -Oracle:When Totem-Guide Hartebeest enters the battlefield, you may search your library for an Aura card, reveal it, put it into your hand, then shuffle your library. +Oracle:When Totem-Guide Hartebeest enters the battlefield, you may search your library for an Aura card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/touch_of_vitae.txt b/forge-gui/res/cardsfolder/t/touch_of_vitae.txt index 50bd3501681..ea414b50b6b 100644 --- a/forge-gui/res/cardsfolder/t/touch_of_vitae.txt +++ b/forge-gui/res/cardsfolder/t/touch_of_vitae.txt @@ -1,11 +1,11 @@ Name:Touch of Vitae ManaCost:2 G Types:Instant -A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Haste | SubAbility$ DBAnimate | SpellDescription$ Until end of turn, target creature gains haste and "{0}: Untap this creature. Activate this ability only once." Draw a card at the beginning of the next turn's upkeep. +A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Haste | SubAbility$ DBAnimate | SpellDescription$ Until end of turn, target creature gains haste and "{0}: Untap this creature. Activate only once." Draw a card at the beginning of the next turn's upkeep. SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Abilities$ ABUntap | SubAbility$ DelTrigSlowtrip -SVar:ABUntap:AB$ Untap | Cost$ 0 | Defined$ Self | GameActivationLimit$ 1 | SpellDescription$ Untap this creature. Activate this ability only once. +SVar:ABUntap:AB$ Untap | Cost$ 0 | Defined$ Self | GameActivationLimit$ 1 | SpellDescription$ Untap this creature. Activate only once. SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. SVar:DrawSlowtrip:DB$Draw | NumCards$ 1 | Defined$ You AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/touch_of_vitae.jpg -Oracle:Until end of turn, target creature gains haste and "{0}: Untap this creature. Activate this ability only once."\nDraw a card at the beginning of the next turn's upkeep. +Oracle:Until end of turn, target creature gains haste and "{0}: Untap this creature. Activate only once."\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/t/tourachs_gate.txt b/forge-gui/res/cardsfolder/t/tourachs_gate.txt index f6ef9cf847c..1a3ccf1e1e2 100644 --- a/forge-gui/res/cardsfolder/t/tourachs_gate.txt +++ b/forge-gui/res/cardsfolder/t/tourachs_gate.txt @@ -11,4 +11,4 @@ A:AB$ PumpAll | Cost$ tapXType<1/Land.EnchantedBy/Enchanted Land> | ValidCards$ AI:RemoveDeck:Random SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/tourachs_gate.jpg -Oracle:Enchant land you control\nSacrifice a Thrull: Put three time counters on Tourach's Gate.\nAt the beginning of your upkeep, remove a time counter from Tourach's Gate. If there are no time counters on Tourach's Gate, sacrifice it.\nTap enchanted land: Attacking creatures you control get +2/-1 until end of turn. Activate this ability only if enchanted land is untapped. +Oracle:Enchant land you control\nSacrifice a Thrull: Put three time counters on Tourach's Gate.\nAt the beginning of your upkeep, remove a time counter from Tourach's Gate. If there are no time counters on Tourach's Gate, sacrifice it.\nTap enchanted land: Attacking creatures you control get +2/-1 until end of turn. Activate only if enchanted land is untapped. diff --git a/forge-gui/res/cardsfolder/t/tower_above.txt b/forge-gui/res/cardsfolder/t/tower_above.txt index a8c4bf8b2bc..36c1cc23709 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:({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.) +Oracle:({2/G} can be paid with any two mana or with {G}. This card's mana value 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/toymaker.txt b/forge-gui/res/cardsfolder/t/toymaker.txt index d9627841078..aad2822408f 100644 --- a/forge-gui/res/cardsfolder/t/toymaker.txt +++ b/forge-gui/res/cardsfolder/t/toymaker.txt @@ -2,8 +2,8 @@ Name:Toymaker ManaCost:2 Types:Artifact Creature Spellshaper PT:1/1 -A:AB$ Animate | Cost$ 1 T Discard<1/Card> | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | Power$ X | Toughness$ X | Types$ Artifact,Creature | SpellDescription$ Target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost until end of turn. (It retains its abilities.) +A:AB$ Animate | Cost$ 1 T Discard<1/Card> | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | Power$ X | Toughness$ X | Types$ Artifact,Creature | SpellDescription$ Target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value until end of turn. (It retains its abilities.) SVar:X:Targeted$CardManaCost AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/toymaker.jpg -Oracle:{1}, {T}, Discard a card: Target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost until end of turn. (It retains its abilities.) +Oracle:{1}, {T}, Discard a card: Target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value until end of turn. (It retains its abilities.) diff --git a/forge-gui/res/cardsfolder/t/trade_caravan.txt b/forge-gui/res/cardsfolder/t/trade_caravan.txt index 49e6738056a..de55e2c4f74 100644 --- a/forge-gui/res/cardsfolder/t/trade_caravan.txt +++ b/forge-gui/res/cardsfolder/t/trade_caravan.txt @@ -3,7 +3,7 @@ ManaCost:W Types:Creature Human Nomad PT:1/1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a currency counter on CARDNAME. -A:AB$ Untap | Cost$ SubCounter<2/CURRENCY> | ValidTgts$ Land.Basic | TgtPrompt$ Select target basic land | ActivationPhases$ Upkeep | OpponentTurn$ True | SpellDescription$ Untap target basic land. Activate this ability only during an opponent's upkeep. +A:AB$ Untap | Cost$ SubCounter<2/CURRENCY> | ValidTgts$ Land.Basic | TgtPrompt$ Select target basic land | ActivationPhases$ Upkeep | OpponentTurn$ True | SpellDescription$ Untap target basic land. Activate only during an opponent's upkeep. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CURRENCY | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/trade_caravan.jpg -Oracle:At the beginning of your upkeep, put a currency counter on Trade Caravan.\nRemove two currency counters from Trade Caravan: Untap target basic land. Activate this ability only during an opponent's upkeep. +Oracle:At the beginning of your upkeep, put a currency counter on Trade Caravan.\nRemove two currency counters from Trade Caravan: Untap target basic land. Activate only during an opponent's upkeep. diff --git a/forge-gui/res/cardsfolder/t/trail_of_mystery.txt b/forge-gui/res/cardsfolder/t/trail_of_mystery.txt index 4982d51d096..178d3398bc1 100644 --- a/forge-gui/res/cardsfolder/t/trail_of_mystery.txt +++ b/forge-gui/res/cardsfolder/t/trail_of_mystery.txt @@ -1,11 +1,11 @@ Name:Trail of Mystery ManaCost:1 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.faceDown+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever a face-down creature enters the battlefield under your control, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.faceDown+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ Whenever a face-down creature enters the battlefield under your control, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ TurnFaceUp | ValidCard$ Permanent.Creature+YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever a permanent you control is turned face up, if it's a creature, it gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredCard | NumAtt$ +2 | NumDef$ +2 | ConditionDefined$ TriggeredCard | ConditionPresent$ Creature | ConditionCompare$ GE1 AI:RemoveDeck:Random DeckNeeds:Keyword$Morph SVar:Picture:http://www.wizards.com/global/images/magic/general/trail_of_mystery.jpg -Oracle:Whenever a face-down creature enters the battlefield under your control, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.\nWhenever a permanent you control is turned face up, if it's a creature, it gets +2/+2 until end of turn. +Oracle:Whenever a face-down creature enters the battlefield under your control, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle.\nWhenever a permanent you control is turned face up, if it's a creature, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/trail_of_the_mage_rings.txt b/forge-gui/res/cardsfolder/t/trail_of_the_mage_rings.txt index 96cdbee8371..8a6010b5162 100644 --- a/forge-gui/res/cardsfolder/t/trail_of_the_mage_rings.txt +++ b/forge-gui/res/cardsfolder/t/trail_of_the_mage_rings.txt @@ -2,8 +2,8 @@ Name:Trail of the Mage-Rings ManaCost:no cost Types:Plane Vryn S:Mode$ Continuous | AddKeyword$ Rebound | Affected$ Instant,Sorcery | AffectedZone$ Stack | EffectZone$ Command | Description$ Instant and sorcery spells have rebound. -T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, you may search your library for an instant or sorcery card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, you may search your library for an instant or sorcery card, reveal it, put it into your hand, then shuffle. SVar:RolledChaos:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/trail_of_the_mage_rings.jpg SVar:AIRollPlanarDieParams:Mode$ Always -Oracle:Instant and sorcery spells have rebound. (The spell's controller exiles the spell as it resolves if they cast it from their hand. At the beginning of that player's next upkeep, they may cast that card from exile without paying its mana cost.)\nWhenever you roll {CHAOS}, you may search your library for an instant or sorcery card, reveal it, put it into your hand, then shuffle your library. +Oracle:Instant and sorcery spells have rebound. (The spell's controller exiles the spell as it resolves if they cast it from their hand. At the beginning of that player's next upkeep, they may cast that card from exile without paying its mana cost.)\nWhenever you roll {CHAOS}, you may search your library for an instant or sorcery card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/transgress_the_mind.txt b/forge-gui/res/cardsfolder/t/transgress_the_mind.txt index 5a5ba06b27c..9fbac8ebba2 100644 --- a/forge-gui/res/cardsfolder/t/transgress_the_mind.txt +++ b/forge-gui/res/cardsfolder/t/transgress_the_mind.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Sorcery 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: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 mana value 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 from it 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 mana value 3 or greater and exile that card. diff --git a/forge-gui/res/cardsfolder/t/transmogrifying_wand.txt b/forge-gui/res/cardsfolder/t/transmogrifying_wand.txt index 320b8968851..191a83f1b22 100644 --- a/forge-gui/res/cardsfolder/t/transmogrifying_wand.txt +++ b/forge-gui/res/cardsfolder/t/transmogrifying_wand.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Artifact K:etbCounter:CHARGE:3 A:AB$ Destroy | Cost$ 1 T SubCounter<1/CHARGE> | ValidTgts$ Creature | AITgts$ BetterThanEvalRating.130 | TgtPrompt$ Select target creature | SorcerySpeed$ True | SubAbility$ OxToken | SpellDescription$ Destroy target creature. -SVar:OxToken:DB$Token | TokenAmount$ 1 | TokenScript$ w_2_4_ox | TokenOwner$ TargetedController | LegacyImage$ w 2 4 ox | SpellDescription$ Its controller creates a 2/4 white Ox creature token. Activate this ability only any time you could cast a sorcery. +SVar:OxToken:DB$Token | TokenAmount$ 1 | TokenScript$ w_2_4_ox | TokenOwner$ TargetedController | LegacyImage$ w 2 4 ox | SpellDescription$ Its controller creates a 2/4 white Ox creature token. Activate only any time you could cast a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/transmogrifying_wand.jpg -Oracle:Transmogrifying Wand enters the battlefield with three charge counters on it.\n{1}, {T}, Remove a charge counter from Transmogrifying Wand: Destroy target creature. Its controller creates a 2/4 white Ox creature token. Activate this ability only any time you could cast a sorcery. +Oracle:Transmogrifying Wand enters the battlefield with three charge counters on it.\n{1}, {T}, Remove a charge counter from Transmogrifying Wand: Destroy target creature. Its controller creates a 2/4 white Ox creature token. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/t/transmute_artifact.txt b/forge-gui/res/cardsfolder/t/transmute_artifact.txt index 27e7dadc085..753c1d9f6e0 100644 --- a/forge-gui/res/cardsfolder/t/transmute_artifact.txt +++ b/forge-gui/res/cardsfolder/t/transmute_artifact.txt @@ -1,7 +1,7 @@ Name:Transmute Artifact ManaCost:U U Types:Sorcery -A:SP$ Sacrifice | Cost$ U U | SacValid$ Artifact | RememberSacrificed$ True | SpellDescription$ Sacrifice an artifact. If you do, search your library for an artifact card. If that card's converted mana cost is less than or equal to the sacrificed artifact's converted mana cost, put it onto the battlefield. If it's greater, you may pay {X}, where X is the difference. If you do, put it onto the battlefield. If you don't, put it into its owner's graveyard. Then shuffle your library. | SubAbility$ StoreCanSearch | StackDescription$ SpellDescription +A:SP$ Sacrifice | Cost$ U U | SacValid$ Artifact | RememberSacrificed$ True | SpellDescription$ Sacrifice an artifact. If you do, search your library for an artifact card. If that card's mana value is less than or equal to the sacrificed artifact's mana value, put it onto the battlefield. If it's greater, you may pay {X}, where X is the difference. If you do, put it onto the battlefield. If you don't, put it into its owner's graveyard. Then shuffle. | SubAbility$ StoreCanSearch | StackDescription$ SpellDescription SVar:StoreCanSearch:DB$ StoreSVar | SVar$ SackedCMC | Type$ Number | Expression$ -1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ StoreCMC SVar:StoreCMC:DB$ StoreSVar | SVar$ SackedCMC | Type$ Calculate | Expression$ Y | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBClear SVar:DBClear:DB$ Cleanup | ClearRemembered$ True | SubAbility$ SearchLibrary @@ -17,4 +17,4 @@ SVar:X:SVar$Y/Minus.SackedCMC AI:RemoveDeck:All #ChangeType$ Card.IsRemembered SVar:Picture:http://www.wizards.com/global/images/magic/general/transmute_artifact.jpg -Oracle:Sacrifice an artifact. If you do, search your library for an artifact card. If that card's converted mana cost is less than or equal to the sacrificed artifact's converted mana cost, put it onto the battlefield. If it's greater, you may pay {X}, where X is the difference. If you do, put it onto the battlefield. If you don't, put it into its owner's graveyard. Then shuffle your library. +Oracle:Sacrifice an artifact. If you do, search your library for an artifact card. If that card's mana value is less than or equal to the sacrificed artifact's mana value, put it onto the battlefield. If it's greater, you may pay {X}, where X is the difference. If you do, put it onto the battlefield. If you don't, put it into its owner's graveyard. Then shuffle. diff --git a/forge-gui/res/cardsfolder/t/trap_runner.txt b/forge-gui/res/cardsfolder/t/trap_runner.txt index a8a53dd8838..02f11a979dd 100644 --- a/forge-gui/res/cardsfolder/t/trap_runner.txt +++ b/forge-gui/res/cardsfolder/t/trap_runner.txt @@ -2,6 +2,6 @@ Name:Trap Runner ManaCost:2 W W Types:Creature Human Soldier PT:2/3 -A:AB$ BecomesBlocked | Cost$ T | ValidTgts$ Creature.attacking+unblocked | TgtPrompt$ Select target unblocked attacking creature | ActivationPhases$ Declare Blockers->EndCombat | SpellDescription$ Target unblocked attacking creature becomes blocked. Activate this ability only during combat after blockers are declared. (This ability works on creatures that can't be blocked.) +A:AB$ BecomesBlocked | Cost$ T | ValidTgts$ Creature.attacking+unblocked | TgtPrompt$ Select target unblocked attacking creature | ActivationPhases$ Declare Blockers->EndCombat | SpellDescription$ Target unblocked attacking creature becomes blocked. Activate only during combat after blockers are declared. (This ability works on creatures that can't be blocked.) SVar:Picture:http://www.wizards.com/global/images/magic/general/trap_runner.jpg -Oracle:{T}: Target unblocked attacking creature becomes blocked. Activate this ability only during combat after blockers are declared. (This ability works on creatures that can't be blocked.) +Oracle:{T}: Target unblocked attacking creature becomes blocked. Activate only during combat after blockers are declared. (This ability works on creatures that can't be blocked.) diff --git a/forge-gui/res/cardsfolder/t/trapmakers_snare.txt b/forge-gui/res/cardsfolder/t/trapmakers_snare.txt index 26643a8fbac..4d0b1a679c3 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, and 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, put it into your hand, then shuffle. 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, and put it into your hand. Then shuffle your library. +Oracle:Search your library for a Trap card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/traumatic_visions.txt b/forge-gui/res/cardsfolder/t/traumatic_visions.txt index ecec6a6ed61..596a8af7639 100644 --- a/forge-gui/res/cardsfolder/t/traumatic_visions.txt +++ b/forge-gui/res/cardsfolder/t/traumatic_visions.txt @@ -4,4 +4,4 @@ Types:Instant A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. K:TypeCycling:Basic:1 U SVar:Picture:http://www.wizards.com/global/images/magic/general/traumatic_visions.jpg -Oracle:Counter target spell.\nBasic landcycling {1}{U} ({1}{U}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Counter target spell.\nBasic landcycling {1}{U} ({1}{U}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/t/travelers_amulet.txt b/forge-gui/res/cardsfolder/t/travelers_amulet.txt index 620cdd97717..57f76f00dce 100644 --- a/forge-gui/res/cardsfolder/t/travelers_amulet.txt +++ b/forge-gui/res/cardsfolder/t/travelers_amulet.txt @@ -1,6 +1,6 @@ Name:Traveler's Amulet 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 it, put it into your hand, then shuffle your library. +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 it, put it into your hand, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/travelers_amulet.jpg -Oracle:{1}, Sacrifice Traveler's Amulet: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +Oracle:{1}, Sacrifice Traveler's Amulet: Search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/traverse_the_outlands.txt b/forge-gui/res/cardsfolder/t/traverse_the_outlands.txt index f682e7e93c5..d1ddfa22c30 100644 --- a/forge-gui/res/cardsfolder/t/traverse_the_outlands.txt +++ b/forge-gui/res/cardsfolder/t/traverse_the_outlands.txt @@ -1,7 +1,7 @@ Name:Traverse the Outlands ManaCost:4 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | Tapped$ True | SpellDescription$ Search your library for up to X basic land cards, where X is the greatest power among creatures you control. Put those cards onto the battlefield tapped, then shuffle your library. +A:SP$ ChangeZone | Cost$ 4 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | Tapped$ True | SpellDescription$ Search your library for up to X basic land cards, where X is the greatest power among creatures you control. Put those cards onto the battlefield tapped, then shuffle. SVar:X:Count$GreatestPower_Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/traverse_the_outlands.jpg -Oracle:Search your library for up to X basic land cards, where X is the greatest power among creatures you control. Put those cards onto the battlefield tapped, then shuffle your library. +Oracle:Search your library for up to X basic land cards, where X is the greatest power among creatures you control. Put those cards onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/traverse_the_ulvenwald.txt b/forge-gui/res/cardsfolder/t/traverse_the_ulvenwald.txt index 30cd7bd8273..ba5ced9a8e8 100644 --- a/forge-gui/res/cardsfolder/t/traverse_the_ulvenwald.txt +++ b/forge-gui/res/cardsfolder/t/traverse_the_ulvenwald.txt @@ -1,10 +1,10 @@ Name:Traverse the Ulvenwald ManaCost:G Types:Sorcery -A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. Delirium — If there are four or more card types among cards in your graveyard, instead search your library for a creature or land card, reveal it, put it into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBChangeZone | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle. Delirium — If there are four or more card types among cards in your graveyard, instead search your library for a creature or land card, reveal it, put it into your hand, then shuffle. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land,Creature | ChangeNum$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 SVar:X:Count$Delirium.1.0 DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium SVar:Picture:http://www.wizards.com/global/images/magic/general/traverse_the_ulvenwald.jpg -Oracle:Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.\nDelirium — If there are four or more card types among cards in your graveyard, instead search your library for a creature or land card, reveal it, put it into your hand, then shuffle your library. +Oracle:Search your library for a basic land card, reveal it, put it into your hand, then shuffle.\nDelirium — If there are four or more card types among cards in your graveyard, instead search your library for a creature or land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/treacherous_terrain.txt b/forge-gui/res/cardsfolder/t/treacherous_terrain.txt index 4770a1b857f..688aac4490f 100644 --- a/forge-gui/res/cardsfolder/t/treacherous_terrain.txt +++ b/forge-gui/res/cardsfolder/t/treacherous_terrain.txt @@ -8,4 +8,4 @@ K:TypeCycling:Basic:2 SVar:AIPlayForSub:True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/treacherous_terrain.jpg -Oracle:Treacherous Terrain deals damage to each opponent equal to the number of lands that player controls.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Treacherous Terrain deals damage to each opponent equal to the number of lands that player controls.\nBasic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/t/treasure_keeper.txt b/forge-gui/res/cardsfolder/t/treasure_keeper.txt index 4510bdebbc7..ffc4c27f83e 100644 --- a/forge-gui/res/cardsfolder/t/treasure_keeper.txt +++ b/forge-gui/res/cardsfolder/t/treasure_keeper.txt @@ -2,10 +2,10 @@ Name:Treasure Keeper ManaCost:4 Types:Artifact Creature Construct PT:3/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | TriggerZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigKeeperCascade | TriggerDescription$ When CARDNAME dies, reveal cards from the top of your library until you reveal a nonland card with converted mana cost 3 or less. You may cast that card without paying its mana cost. Put all revealed cards not cast this way on the bottom of your library in a random order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | TriggerZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigKeeperCascade | TriggerDescription$ When CARDNAME dies, reveal cards from the top of your library until you reveal a nonland card with mana value 3 or less. You may cast that card without paying its mana cost. Put all revealed cards not cast this way on the bottom of your library in a random order. SVar:TrigKeeperCascade:DB$ DigUntil | Defined$ You | Amount$ 1 | Valid$ Card.nonLand+cmcLE3 | FoundDestination$ Library | RevealRandomOrder$ True | RevealedDestination$ Library | ImprintRevealed$ True | RememberFound$ True | SubAbility$ CascadeCast SVar:CascadeCast:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ True | SubAbility$ CascadeMoveToLib SVar:CascadeMoveToLib:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered,Card.IsImprinted | Origin$ Library | Destination$ Library | RandomOrder$ True | LibraryPosition$ -1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/treasure_keeper.jpg -Oracle:When Treasure Keeper dies, reveal cards from the top of your library until you reveal a nonland card with converted mana cost 3 or less. You may cast that card without paying its mana cost. Put all revealed cards not cast this way on the bottom of your library in a random order. +Oracle:When Treasure Keeper dies, reveal cards from the top of your library until you reveal a nonland card with mana value 3 or less. You may cast that card without paying its mana cost. Put all revealed cards not cast this way on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/t/treasure_mage.txt b/forge-gui/res/cardsfolder/t/treasure_mage.txt index e67d5855068..74d48cbc6a3 100644 --- a/forge-gui/res/cardsfolder/t/treasure_mage.txt +++ b/forge-gui/res/cardsfolder/t/treasure_mage.txt @@ -2,7 +2,7 @@ Name:Treasure Mage ManaCost:2 U Types:Creature Human Wizard 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 6 or greater, 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 artifact card with mana value 6 or greater, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Artifact.cmcGE6 | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/treasure_mage.jpg -Oracle:When Treasure Mage enters the battlefield, you may search your library for an artifact card with converted mana cost 6 or greater, reveal it, put it into your hand, then shuffle your library. \ No newline at end of file +Oracle:When Treasure Mage enters the battlefield, you may search your library for an artifact card with mana value 6 or greater, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/treefolk_harbinger.txt b/forge-gui/res/cardsfolder/t/treefolk_harbinger.txt index 0903d948298..7e236cda331 100644 --- a/forge-gui/res/cardsfolder/t/treefolk_harbinger.txt +++ b/forge-gui/res/cardsfolder/t/treefolk_harbinger.txt @@ -2,8 +2,8 @@ Name:Treefolk Harbinger ManaCost:G Types:Creature Treefolk Druid PT:0/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Treefolk or Forest card, reveal it, then shuffle your library and put that card on top of it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Treefolk or Forest card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Treefolk,Card.Forest | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/treefolk_harbinger.jpg -Oracle:When Treefolk Harbinger enters the battlefield, you may search your library for a Treefolk or Forest card, reveal it, then shuffle your library and put that card on top of it. +Oracle:When Treefolk Harbinger enters the battlefield, you may search your library for a Treefolk or Forest card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/t/trench_gorger.txt b/forge-gui/res/cardsfolder/t/trench_gorger.txt index 3c6657588f6..344d8639a13 100644 --- a/forge-gui/res/cardsfolder/t/trench_gorger.txt +++ b/forge-gui/res/cardsfolder/t/trench_gorger.txt @@ -3,7 +3,7 @@ ManaCost:6 U U Types:Creature Leviathan PT:6/6 K:Trample -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for any number of land cards, exile them, then shuffle your library. If you do, CARDNAME has base power and base toughness each equal to the number of cards exiled this way. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for any number of land cards, exile them, then shuffle. If you do, CARDNAME has base power and base toughness each equal to the number of cards exiled this way. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Exile | ChangeType$ Land | ChangeNum$ X | RememberChanged$ True | SubAbility$ TrenchAnimate | ShuffleNonMandatory$ True SVar:TrenchAnimate:DB$Animate | Power$ Y | Toughness$ Y | Permanent$ True | SubAbility$ DBCleanUp SVar:DBCleanUp:DB$ Cleanup | ClearRemembered$ True @@ -11,4 +11,4 @@ SVar:X:Count$TypeInYourLibrary.Land SVar:Y:Remembered$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/trench_gorger.jpg -Oracle:Trample\nWhen Trench Gorger enters the battlefield, you may search your library for any number of land cards, exile them, then shuffle your library. If you do, Trench Gorger has base power and base toughness each equal to the number of cards exiled this way. +Oracle:Trample\nWhen Trench Gorger enters the battlefield, you may search your library for any number of land cards, exile them, then shuffle. If you do, Trench Gorger has base power and base toughness each equal to the number of cards exiled this way. diff --git a/forge-gui/res/cardsfolder/t/triassic_egg.txt b/forge-gui/res/cardsfolder/t/triassic_egg.txt index 48f03dbe775..67991d6dfd8 100644 --- a/forge-gui/res/cardsfolder/t/triassic_egg.txt +++ b/forge-gui/res/cardsfolder/t/triassic_egg.txt @@ -2,8 +2,8 @@ Name:Triassic Egg ManaCost:4 Types:Artifact A:AB$ PutCounter | Cost$ 3 T | CounterType$ HATCHLING | CounterNum$ 1 | SpellDescription$ Put a hatchling counter on CARDNAME. -A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | IsPresent$ Card.Self+counters_GE2_HATCHLING | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.YouCtrl | ChangeNum$ 1 | SpellDescription$ You may put a creature card from your hand onto the battlefield. Activate this ability only if two or more hatchling counters are on CARDNAME. -A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | IsPresent$ Card.Self+counters_GE2_HATCHLING | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature from your graveyard | SpellDescription$ Return target creature card from your graveyard to the battlefield. Activate this ability only if two or more hatchling counters are on CARDNAME. +A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | IsPresent$ Card.Self+counters_GE2_HATCHLING | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.YouCtrl | ChangeNum$ 1 | SpellDescription$ You may put a creature card from your hand onto the battlefield. +A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | IsPresent$ Card.Self+counters_GE2_HATCHLING | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature from your graveyard | SpellDescription$ Return target creature card from your graveyard to the battlefield. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/triassic_egg.jpg -Oracle:{3}, {T}: Put a hatchling counter on Triassic Egg.\nSacrifice Triassic Egg: Choose one —\n• You may put a creature card from your hand onto the battlefield. Activate this ability only if two or more hatchling counters are on Triassic Egg.\n• Return target creature card from your graveyard to the battlefield. Activate this ability only if two or more hatchling counters are on Triassic Egg. +Oracle:{3}, {T}: Put a hatchling counter on Triassic Egg.\nSacrifice Triassic Egg: Choose one. Activate only if there are two or more hatchling counters on Triassic Egg.\n• You may put a creature card from your hand onto the battlefield.\n• Return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/t/tribute_mage.txt b/forge-gui/res/cardsfolder/t/tribute_mage.txt index 9cf25b454da..8e6d7dca466 100644 --- a/forge-gui/res/cardsfolder/t/tribute_mage.txt +++ b/forge-gui/res/cardsfolder/t/tribute_mage.txt @@ -2,6 +2,6 @@ Name:Tribute Mage ManaCost:2 U Types:Creature Human Wizard 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 2, reveal that card, 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 artifact card with mana value 2, reveal that card, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Artifact.cmcEQ2 | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:When Tribute Mage enters the battlefield, you may search your library for an artifact card with converted mana cost 2, reveal that card, put it into your hand, then shuffle your library. +Oracle:When Tribute Mage enters the battlefield, you may search your library for an artifact card with mana value 2, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/trinket_mage.txt b/forge-gui/res/cardsfolder/t/trinket_mage.txt index e4d9bc2dc24..044586f1e2f 100644 --- a/forge-gui/res/cardsfolder/t/trinket_mage.txt +++ b/forge-gui/res/cardsfolder/t/trinket_mage.txt @@ -2,7 +2,7 @@ Name:Trinket Mage ManaCost:2 U Types:Creature Human Wizard 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. +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 mana value 1 or less, reveal that card, reveal it, put it into your hand, then shuffle. 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 that card, and put it into your hand. If you do, shuffle your library. +Oracle:When Trinket Mage enters the battlefield, you may search your library for an artifact card with mana value 1 or less, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/trophy_mage.txt b/forge-gui/res/cardsfolder/t/trophy_mage.txt index e4246d6b5af..9c0ddeaac9f 100644 --- a/forge-gui/res/cardsfolder/t/trophy_mage.txt +++ b/forge-gui/res/cardsfolder/t/trophy_mage.txt @@ -2,7 +2,7 @@ Name:Trophy Mage ManaCost:2 U Types:Creature Human Wizard 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 3, 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 artifact card with mana value 3, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Artifact.cmcEQ3 | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/trophy_mage.jpg -Oracle:When Trophy Mage enters the battlefield, you may search your library for an artifact card with converted mana cost 3, reveal it, put it into your hand, then shuffle your library. +Oracle:When Trophy Mage enters the battlefield, you may search your library for an artifact card with mana value 3, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/trove_warden.txt b/forge-gui/res/cardsfolder/t/trove_warden.txt index 4c9d1fd7587..06c70eb1d61 100644 --- a/forge-gui/res/cardsfolder/t/trove_warden.txt +++ b/forge-gui/res/cardsfolder/t/trove_warden.txt @@ -3,10 +3,10 @@ ManaCost:2 W W Types:Creature Cat Beast PT:3/4 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, exile target permanent card with converted mana cost 3 or less from your graveyard. -SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.YouOwn+cmcLE3 | TgtPrompt$ | Select target permanent card with converted mana cost 3 or less from your graveyard | Origin$ Graveyard | Destination$ Exile +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, exile target permanent card with mana value 3 or less from your graveyard. +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.YouOwn+cmcLE3 | TgtPrompt$ | Select target permanent card with mana value 3 or less from your graveyard | Origin$ Graveyard | Destination$ Exile T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, put each permanent card exiled with it onto the battlefield under the control of that card's owner. SVar:TrigReturn:DB$ ChangeZoneAll | ChangeType$ Permanent.ExiledWithSource | Origin$ Exile | Destination$ Battlefield DeckHas:Ability$Graveyard SVar:BuffedBy:Land -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. +Oracle:Vigilance\nLandfall — Whenever a land enters the battlefield under your control, exile target permanent card with mana value 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/true_name_nemesis.txt b/forge-gui/res/cardsfolder/t/true_name_nemesis.txt index 33de606f51e..c57edcc5d91 100644 --- a/forge-gui/res/cardsfolder/t/true_name_nemesis.txt +++ b/forge-gui/res/cardsfolder/t/true_name_nemesis.txt @@ -6,4 +6,4 @@ K:ETBReplacement:Other:ChooseP SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player | AILogic$ Curse | SpellDescription$ As CARDNAME enters the battlefield, choose a player. S:Mode$ Continuous | AddKeyword$ Protection:Player.PlayerUID_ChosenPlayerUID:Protection from ChosenPlayerName | Affected$ Card.Self | Description$ CARDNAME has protection from that player. (This creature can't be blocked, targeted, dealt damage, or enchanted by anything controlled by that player.) SVar:Picture:http://www.wizards.com/global/images/magic/general/true_name_nemesis.jpg -Oracle:As True-Name Nemesis enters the battlefield, choose a player.\nTrue-Name Nemesis has protection from the chosen player. (This creature can't be blocked, targeted, dealt damage, or enchanted by anything controlled by that player.) +Oracle:As True-Name Nemesis enters the battlefield, choose a player.\nTrue-Name Nemesis has protection from the chosen player. diff --git a/forge-gui/res/cardsfolder/t/trustworthy_scout.txt b/forge-gui/res/cardsfolder/t/trustworthy_scout.txt index 8a8df6d01b7..26fd02ba347 100644 --- a/forge-gui/res/cardsfolder/t/trustworthy_scout.txt +++ b/forge-gui/res/cardsfolder/t/trustworthy_scout.txt @@ -2,5 +2,5 @@ Name:Trustworthy Scout ManaCost:1 W Types:Creature Human Scout PT:2/2 -A:AB$ ChangeZone | Cost$ 1 W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedTrustworthy Scout | ChangeNum$ 1 | SpellDescription$ Search your library for a card named Trustworthy Scout, reveal it, put it into your hand, then shuffle your library. -Oracle:{1}{W}, Exile Trustworthy Scout from your graveyard: Search your library for a card named Trustworthy Scout, reveal it, put it into your hand, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedTrustworthy Scout | ChangeNum$ 1 | SpellDescription$ Search your library for a card named Trustworthy Scout, reveal it, put it into your hand, then shuffle. +Oracle:{1}{W}, Exile Trustworthy Scout from your graveyard: Search your library for a card named Trustworthy Scout, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/t/tunnel_vision.txt b/forge-gui/res/cardsfolder/t/tunnel_vision.txt index 87b2aff8fb3..9c09de4bca5 100644 --- a/forge-gui/res/cardsfolder/t/tunnel_vision.txt +++ b/forge-gui/res/cardsfolder/t/tunnel_vision.txt @@ -1,8 +1,8 @@ Name:Tunnel Vision ManaCost:5 U Types:Sorcery -A:SP$ NameCard | Cost$ 5 U | Defined$ You | SubAbility$ FindThePrecious | AILogic$ MostProminentInHumanDeck | SpellDescription$ Choose a card name. Target player reveals cards from the top of their library until a card with that name is revealed. If it is, that player puts the rest of the revealed cards into their graveyard and puts the card with the chosen name on top of their library. Otherwise, the player shuffles their library. +A:SP$ NameCard | Cost$ 5 U | Defined$ You | SubAbility$ FindThePrecious | AILogic$ MostProminentInHumanDeck | SpellDescription$ Choose a card name. Target player reveals cards from the top of their library until a card with that name is revealed. If it is, that player puts the rest of the revealed cards into their graveyard and puts the card with the chosen name on top of their library. Otherwise, the player shuffles. SVar:FindThePrecious:DB$ DigUntil | ValidTgts$ Player | TgtPrompt$ Select target player | IsCurse$ True | Valid$ Card.NamedCard | ValidDescription$ the named | RememberFound$ True | NoMoveFound$ True | FoundDestination$ Library | FoundLibraryPosition$ 0 | RevealedDestination$ Graveyard | NoneFoundDestination$ Library | NoneFoundLibraryPosition$ 0 | Shuffle$ True | ShuffleCondition$ NoneFound AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/tunnel_vision.jpg -Oracle:Choose a card name. Target player reveals cards from the top of their library until a card with that name is revealed. If it is, that player puts the rest of the revealed cards into their graveyard and puts the card with the chosen name on top of their library. Otherwise, the player shuffles their library. +Oracle:Choose a card name. Target player reveals cards from the top of their library until a card with that name is revealed. If it is, that player puts the rest of the revealed cards into their graveyard and puts the card with the chosen name on top of their library. Otherwise, the player shuffles. 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 f0b3e8b83a5..7d6002dd4fb 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 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 mana value 3 or less, it enters with three additional +1/+1 counters on it. Put the rest on the bottom of your library in a random order. 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 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 mana value 3 or less, it enters with three additional +1/+1 counters on it. Put the rest on the bottom of your library in a random order. ALTERNATE diff --git a/forge-gui/res/cardsfolder/t/tuskeri_firewalker.txt b/forge-gui/res/cardsfolder/t/tuskeri_firewalker.txt index c0ebb6025ca..2af4fd95d1a 100644 --- a/forge-gui/res/cardsfolder/t/tuskeri_firewalker.txt +++ b/forge-gui/res/cardsfolder/t/tuskeri_firewalker.txt @@ -6,4 +6,4 @@ A:AB$ Dig | Cost$ 1 | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | Def SVar:DBEffect:DB$ Effect | StaticAbilities$ EffSModeContinuous | ExileOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:EffSModeContinuous:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ You may play that card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Boast — {1}: Exile the top card of your library. You may play that card this turn. (Activate this ability only if this creature attacked this turn and only once each turn.) +Oracle:Boast — {1}: Exile the top card of your library. You may play that card this turn. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/t/twilight_prophet.txt b/forge-gui/res/cardsfolder/t/twilight_prophet.txt index 3433f3624fc..055b2cce2b5 100644 --- a/forge-gui/res/cardsfolder/t/twilight_prophet.txt +++ b/forge-gui/res/cardsfolder/t/twilight_prophet.txt @@ -4,11 +4,11 @@ Types:Creature Vampire Cleric PT:2/4 K:Flying K:Ascend -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | Blessing$ True | TriggerDescription$ At the beginning of your upkeep, if you have the city's blessing, reveal the top card of your library and put it into your hand. Each opponent loses X life and you gain X life, where X is that card's converted mana cost. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | Blessing$ True | TriggerDescription$ At the beginning of your upkeep, if you have the city's blessing, reveal the top card of your library and put it into your hand. Each opponent loses X life and you gain X life, where X is that card's mana value. SVar:TrigDig:DB$Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$LoseLife | LifeAmount$ X | Defined$ Player.Opponent | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True -SVar:X:Remembered$CardManaCost +SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/twilight_prophet.jpg -Oracle:Flying\nAscend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nAt the beginning of your upkeep, if you have the city's blessing, reveal the top card of your library and put it into your hand. Each opponent loses X life and you gain X life, where X is that card's converted mana cost. +Oracle:Flying\nAscend (If you control ten or more permanents, you get the city's blessing for the rest of the game.)\nAt the beginning of your upkeep, if you have the city's blessing, reveal the top card of your library and put it into your hand. Each opponent loses X life and you gain X life, where X is that card's mana value. diff --git a/forge-gui/res/cardsfolder/t/twinblade_slasher.txt b/forge-gui/res/cardsfolder/t/twinblade_slasher.txt index eea97b6b22e..01a4ed4f177 100644 --- a/forge-gui/res/cardsfolder/t/twinblade_slasher.txt +++ b/forge-gui/res/cardsfolder/t/twinblade_slasher.txt @@ -2,7 +2,7 @@ Name:Twinblade Slasher ManaCost:G Types:Creature Elf Warrior PT:1/1 -A:AB$ Pump | Cost$ 1 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 1 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. K:Wither SVar:Picture:http://www.wizards.com/global/images/magic/general/twinblade_slasher.jpg -Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\n{1}{G}: Twinblade Slasher gets +2/+2 until end of turn. Activate this ability only once each turn. +Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\n{1}{G}: Twinblade Slasher gets +2/+2 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/t/twisted_abomination.txt b/forge-gui/res/cardsfolder/t/twisted_abomination.txt index 44afe56a55f..b25b08aea5e 100644 --- a/forge-gui/res/cardsfolder/t/twisted_abomination.txt +++ b/forge-gui/res/cardsfolder/t/twisted_abomination.txt @@ -5,4 +5,4 @@ PT:5/3 A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. K:TypeCycling:Swamp:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/twisted_abomination.jpg -Oracle:{B}: Regenerate Twisted Abomination.\nSwampcycling {2} ({2}, Discard this card: Search your library for a Swamp card, reveal it, put it into your hand, then shuffle your library.) +Oracle:{B}: Regenerate Twisted Abomination.\nSwampcycling {2} ({2}, Discard this card: Search your library for a Swamp card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/t/tyrants_scorn.txt b/forge-gui/res/cardsfolder/t/tyrants_scorn.txt index b50908846d1..8daa26b5036 100644 --- a/forge-gui/res/cardsfolder/t/tyrants_scorn.txt +++ b/forge-gui/res/cardsfolder/t/tyrants_scorn.txt @@ -2,6 +2,6 @@ Name:Tyrant's Scorn ManaCost:U B Types:Instant A:SP$ Charm | Cost$ U B | Choices$ DBDestroy,DBBounce -SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with converted mana cost 3 or less | SpellDescription$ Destroy target creature with converted mana cost 3 or less. +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature.cmcLE3 | TgtPrompt$ Select target creature with mana value 3 or less | SpellDescription$ Destroy target creature with mana value 3 or less. SVar:DBBounce:DB$ ChangeZone | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select target creature | SpellDescription$ Return target creature to its owner's hand. -Oracle:Choose one —\n• Destroy target creature with converted mana cost 3 or less.\n• Return target creature to its owner's hand. +Oracle:Choose one —\n• Destroy target creature with mana value 3 or less.\n• Return target creature to its owner's hand. 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 d2ab3cc0356..8c8f7eb73d2 100644 --- a/forge-gui/res/cardsfolder/u/ugin_the_spirit_dragon.txt +++ b/forge-gui/res/cardsfolder/u/ugin_the_spirit_dragon.txt @@ -3,9 +3,9 @@ ManaCost:8 Types:Legendary Planeswalker Ugin Loyalty:7 A:AB$ DealDamage | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. -A:AB$ ChangeZoneAll | Cost$ SubCounter | UseAllOriginZones$ True | Planeswalker$ True | ChangeType$ Permanent.nonColorless+cmcLEX | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile each permanent with converted mana cost X or less that's one or more colors. +A:AB$ ChangeZoneAll | Cost$ SubCounter | UseAllOriginZones$ True | Planeswalker$ True | ChangeType$ Permanent.nonColorless+cmcLEX | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile each permanent with mana value X or less that's one or more colors. 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 mana value 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/ugins_insight.txt b/forge-gui/res/cardsfolder/u/ugins_insight.txt index f72a75f4eb1..d8dbda0a935 100644 --- a/forge-gui/res/cardsfolder/u/ugins_insight.txt +++ b/forge-gui/res/cardsfolder/u/ugins_insight.txt @@ -1,7 +1,7 @@ Name:Ugin's Insight ManaCost:3 U U Types:Sorcery -A:SP$ Scry | Cost$ 3 U U | ScryNum$ X | SubAbility$ DBDraw | SpellDescription$ Scry X, where X is the highest converted mana cost among permanents you control, then draw three cards. +A:SP$ Scry | Cost$ 3 U U | ScryNum$ X | SubAbility$ DBDraw | SpellDescription$ Scry X, where X is the highest mana value among permanents you control, then draw three cards. SVar:X:Count$MaxCMCYouCtrl SVar:DBDraw:DB$ Draw | NumCards$ 3 -Oracle:Scry X, where X is the highest converted mana cost among permanents you control, then draw three cards. +Oracle:Scry X, where X is the highest mana value among permanents you control, then draw three cards. diff --git a/forge-gui/res/cardsfolder/u/ulvenwald_hydra.txt b/forge-gui/res/cardsfolder/u/ulvenwald_hydra.txt index 5a7b79c4769..06c611cbcf0 100644 --- a/forge-gui/res/cardsfolder/u/ulvenwald_hydra.txt +++ b/forge-gui/res/cardsfolder/u/ulvenwald_hydra.txt @@ -5,9 +5,9 @@ PT:*/* K:Reach S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of lands you control. SVar:X:Count$Valid Land.YouCtrl -SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 1 | ShuffleNonMandatory$ True -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 land card, put it onto the battlefield tapped, then shuffle your library. +SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 1 | ShuffleNonMandatory$ True +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 land card, put it onto the battlefield tapped, then shuffle. SVar:BuffedBy:Land SVar:NeedsToPlayVar:X GE3 SVar:Picture:http://www.wizards.com/global/images/magic/general/ulvenwald_hydra.jpg -Oracle:Reach\nUlvenwald Hydra's power and toughness are each equal to the number of lands you control.\nWhen Ulvenwald Hydra enters the battlefield, you may search your library for a land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:Reach\nUlvenwald Hydra's power and toughness are each equal to the number of lands you control.\nWhen Ulvenwald Hydra enters the battlefield, you may search your library for a land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/u/uncage_the_menagerie.txt b/forge-gui/res/cardsfolder/u/uncage_the_menagerie.txt index 4a5efce9bff..836be410cad 100644 --- a/forge-gui/res/cardsfolder/u/uncage_the_menagerie.txt +++ b/forge-gui/res/cardsfolder/u/uncage_the_menagerie.txt @@ -1,8 +1,8 @@ Name:Uncage the Menagerie ManaCost:X G G Types:Sorcery -A:SP$ ChangeZone | Cost$ X G G | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcEQX | ChangeNum$ X | DifferentNames$ True | SpellDescription$ Search your library for up to X creature cards with different names that each have converted mana cost X, reveal them, put them into your hand, then shuffle your library. +A:SP$ ChangeZone | Cost$ X G G | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcEQX | ChangeNum$ X | DifferentNames$ True | SpellDescription$ Search your library for up to X creature cards with different names that each have mana value X, reveal them, put them into your hand, then shuffle. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/uncage_the_menagerie.jpg -Oracle:Search your library for up to X creature cards with different names that each have converted mana cost X, reveal them, put them into your hand, then shuffle your library. \ No newline at end of file +Oracle:Search your library for up to X creature cards with different names that each have mana value X, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/u/undead_gladiator.txt b/forge-gui/res/cardsfolder/u/undead_gladiator.txt index 38026e7f54d..eec476de61f 100644 --- a/forge-gui/res/cardsfolder/u/undead_gladiator.txt +++ b/forge-gui/res/cardsfolder/u/undead_gladiator.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Zombie Barbarian PT:3/1 K:Cycling:1 B -A:AB$ ChangeZone | Cost$ 1 B Discard<1/Card> | 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$ ChangeZone | Cost$ 1 B Discard<1/Card> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | ActivationPhases$ Upkeep | PlayerTurn$ True | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your upkeep. SVar:Picture:http://www.wizards.com/global/images/magic/general/undead_gladiator.jpg -Oracle:{1}{B}, Discard a card: Return Undead Gladiator from your graveyard to your hand. Activate this ability only during your upkeep.\nCycling {1}{B} ({1}{B}, Discard this card: Draw a card.) +Oracle:{1}{B}, Discard a card: Return Undead Gladiator from your graveyard to your hand. Activate only during your upkeep.\nCycling {1}{B} ({1}{B}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/u/undercity_necrolisk.txt b/forge-gui/res/cardsfolder/u/undercity_necrolisk.txt index dedd5a6ee84..1dd0c6fd6d9 100644 --- a/forge-gui/res/cardsfolder/u/undercity_necrolisk.txt +++ b/forge-gui/res/cardsfolder/u/undercity_necrolisk.txt @@ -2,6 +2,6 @@ Name:Undercity Necrolisk ManaCost:3 B Types:Creature Zombie Lizard PT:3/3 -A:AB$ PutCounter | Cost$ 1 Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on CARDNAME. It gains menace until end of turn. Activate this ability only any time you could cast a sorcery. +A:AB$ PutCounter | Cost$ 1 Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SorcerySpeed$ True | SpellDescription$ Put a +1/+1 counter on CARDNAME. It gains menace until end of turn. Activate only any time you could cast a sorcery. SVar:DBPump:DB$ Pump | KW$ Menace | Defined$ Self -Oracle:{1}, Sacrifice another creature: Put a +1/+1 counter on Undercity Necrolisk. It gains menace until end of turn. Activate this ability only any time you could cast a sorcery. (It can't be blocked except by two or more creatures.) +Oracle:{1}, Sacrifice another creature: Put a +1/+1 counter on Undercity Necrolisk. It gains menace until end of turn. Activate only as a sorcery. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/u/underdark_beholder.txt b/forge-gui/res/cardsfolder/u/underdark_beholder.txt index ddf51e5d5a1..b67606f4f87 100644 --- a/forge-gui/res/cardsfolder/u/underdark_beholder.txt +++ b/forge-gui/res/cardsfolder/u/underdark_beholder.txt @@ -10,9 +10,9 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:X:ReplaceCount$DamageAmount SVar:Y:Count$RememberedSize SVar:Z:Count$CardCounters.EYESTALK -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME 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 CARDNAME. You may cast it without paying its mana cost. Shuffle your library. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME attacks, reveal cards from the top of your library until you reveal an instant, sorcery, or enchantment card with mana value less than the number of eyestalk counters on CARDNAME. You may cast it without paying its mana cost. Shuffle your library. SVar:TrigDig:DB$ DigUntil | Defined$ You | Amount$ 1 | Valid$ Card.Instant+cmcLEZ,Card.Sorcery+cmcLEZ,Card.Enchantment+cmcLEZ | FoundDestination$ Exile | RevealedDestination$ Exile | ImprintRevealed$ True | RememberFound$ True | SubAbility$ CascadeCast 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 mana value 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/underhanded_designs.txt b/forge-gui/res/cardsfolder/u/underhanded_designs.txt index 2dbe6d68914..66ed6ee020d 100644 --- a/forge-gui/res/cardsfolder/u/underhanded_designs.txt +++ b/forge-gui/res/cardsfolder/u/underhanded_designs.txt @@ -4,8 +4,8 @@ Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever an artifact enters the battlefield under your control, you may pay {1}. If you do, each opponent loses 1 life and you gain 1 life. SVar:TrigDrain:AB$ LoseLife | Cost$ 1 | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -A:AB$ Destroy | Cost$ 1 B Sac<1/CARDNAME> | ValidTgts$ Creature | CheckSVar$ X | SVarCompare$ GE2 | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. Activate this ability only if you control two or more artifacts. +A:AB$ Destroy | Cost$ 1 B Sac<1/CARDNAME> | ValidTgts$ Creature | CheckSVar$ X | SVarCompare$ GE2 | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. Activate only if you control two or more artifacts. SVar:X:Count$Valid Card.Artifact+YouCtrl DeckHas:Ability$LifeGain SVar:Picture:http://www.wizards.com/global/images/magic/general/underhanded_designs.jpg -Oracle:Whenever an artifact enters the battlefield under your control, you may pay {1}. If you do, each opponent loses 1 life and you gain 1 life.\n{1}{B}, Sacrifice Underhanded Designs: Destroy target creature. Activate this ability only if you control two or more artifacts. +Oracle:Whenever an artifact enters the battlefield under your control, you may pay {1}. If you do, each opponent loses 1 life and you gain 1 life.\n{1}{B}, Sacrifice Underhanded Designs: Destroy target creature. Activate only if you control two or more artifacts. diff --git a/forge-gui/res/cardsfolder/u/undying_flames.txt b/forge-gui/res/cardsfolder/u/undying_flames.txt index e9b72a597e2..9f0f896c63f 100644 --- a/forge-gui/res/cardsfolder/u/undying_flames.txt +++ b/forge-gui/res/cardsfolder/u/undying_flames.txt @@ -2,10 +2,10 @@ Name:Undying Flames ManaCost:4 R R Types:Sorcery K:Epic -A:SP$ DigUntil | Cost$ 4 R R | Defined$ You | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Exile | RevealedDestination$ Exile | RememberFound$ True | SubAbility$ UndyingDamage | SpellDescription$ Exile cards from the top of your library until you exile a nonland card. Undying Flames deals damage to any target equal to that card's converted mana cost. +A:SP$ DigUntil | Cost$ 4 R R | Defined$ You | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Exile | RevealedDestination$ Exile | RememberFound$ True | SubAbility$ UndyingDamage | SpellDescription$ Exile cards from the top of your library until you exile a nonland card. Undying Flames deals damage to any target equal to that card's mana value. SVar:UndyingDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ FlameX | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:FlameX:Remembered$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/undying_flames.jpg -Oracle:Exile cards from the top of your library until you exile a nonland card. Undying Flames deals damage to any target equal to that card's converted mana cost.\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. You may choose a new target for the copy.) +Oracle:Exile cards from the top of your library until you exile a nonland card. Undying Flames deals damage to any target equal to that card's mana value.\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. You may choose a new target for the copy.) diff --git a/forge-gui/res/cardsfolder/u/unearth.txt b/forge-gui/res/cardsfolder/u/unearth.txt index c8fdac13b43..3d5b78a2647 100644 --- a/forge-gui/res/cardsfolder/u/unearth.txt +++ b/forge-gui/res/cardsfolder/u/unearth.txt @@ -1,7 +1,7 @@ Name:Unearth ManaCost:B Types:Sorcery -A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card with converted mana cost 3 or less in your graveyard | ValidTgts$ Creature.cmcLE3+YouCtrl | SpellDescription$ Return target creature card with converted mana cost 3 or less from your graveyard to the battlefield. +A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card with mana value 3 or less in your graveyard | ValidTgts$ Creature.cmcLE3+YouCtrl | SpellDescription$ Return target creature card with mana value 3 or less from your graveyard to the battlefield. K:Cycling:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/unearth.jpg -Oracle:Return target creature card with converted mana cost 3 or less from your graveyard to the battlefield.\nCycling {2} ({2}, Discard this card: Draw a card.) +Oracle:Return target creature card with mana value 3 or less from your graveyard to the battlefield.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/u/unmoored_ego.txt b/forge-gui/res/cardsfolder/u/unmoored_ego.txt index 98e04c278dc..3cc446c07ca 100644 --- a/forge-gui/res/cardsfolder/u/unmoored_ego.txt +++ b/forge-gui/res/cardsfolder/u/unmoored_ego.txt @@ -1,7 +1,7 @@ Name:Unmoored Ego ManaCost:1 U B Types:Sorcery -A:SP$ NameCard | Cost$ 1 U B | Defined$ You | SubAbility$ ExileYard | StackDescription$ SpellDescription | SpellDescription$ Choose a card name. Search target opponent's graveyard, hand, and library for up to four 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. +A:SP$ NameCard | Cost$ 1 U B | Defined$ You | SubAbility$ ExileYard | StackDescription$ SpellDescription | SpellDescription$ Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player.Opponent | TgtPrompt$ Select target opponent | ChangeType$ Card.NamedCard | Chooser$ You | ChangeNum$ 4 | Hidden$ True | RememberChanged$ True | SubAbility$ ExileHand | StackDescription$ None SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ Y | Chooser$ You | RememberChanged$ True | Imprint$ True | SubAbility$ ExileLib | StackDescription$ None SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ Y | Chooser$ You | RememberChanged$ True | Search$ True | Shuffle$ True | SubAbility$ DBDraw | StackDescription$ None @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:X:Remembered$Amount SVar:Y:SVar$X/NMinus.4 SVar:Z:Imprinted$Amount -Oracle:Choose a card name. Search target opponent's graveyard, hand, and library for up to four 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. +Oracle:Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. diff --git a/forge-gui/res/cardsfolder/u/untamed_wilds.txt b/forge-gui/res/cardsfolder/u/untamed_wilds.txt index 71dd968a62c..e2fb894a3e0 100644 --- a/forge-gui/res/cardsfolder/u/untamed_wilds.txt +++ b/forge-gui/res/cardsfolder/u/untamed_wilds.txt @@ -1,6 +1,6 @@ Name:Untamed Wilds ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card and put that card 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 that card onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/untamed_wilds.jpg -Oracle:Search your library for a basic land card and put that card onto the battlefield. Then shuffle your library. +Oracle:Search your library for a basic land card, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/u/urborg_mindsucker.txt b/forge-gui/res/cardsfolder/u/urborg_mindsucker.txt index b12eb1dab37..1e534b46ae9 100644 --- a/forge-gui/res/cardsfolder/u/urborg_mindsucker.txt +++ b/forge-gui/res/cardsfolder/u/urborg_mindsucker.txt @@ -2,6 +2,6 @@ Name:Urborg Mindsucker ManaCost:2 B Types:Creature Horror PT:2/2 -A:AB$ Discard | Cost$ B Sac<1/CARDNAME> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ Random | SpellDescription$ Target opponent discards a card at random. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ B Sac<1/CARDNAME> | ValidTgts$ Opponent | SorcerySpeed$ True | NumCards$ 1 | Mode$ Random | SpellDescription$ Target opponent discards a card at random. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/urborg_mindsucker.jpg -Oracle:{B}, Sacrifice Urborg Mindsucker: Target opponent discards a card at random. Activate this ability only any time you could cast a sorcery. +Oracle:{B}, Sacrifice Urborg Mindsucker: Target opponent discards a card at random. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/u/urborg_panther.txt b/forge-gui/res/cardsfolder/u/urborg_panther.txt index 68d471116a7..efa425b17f3 100644 --- a/forge-gui/res/cardsfolder/u/urborg_panther.txt +++ b/forge-gui/res/cardsfolder/u/urborg_panther.txt @@ -3,8 +3,8 @@ ManaCost:2 B Types:Creature Nightstalker Cat PT:2/2 A:AB$ Destroy | Cost$ B Sac<1/CARDNAME> | ValidTgts$ Creature.blockingSource | TgtPrompt$ Destroy target creature blocking this creature | SpellDescription$ Destroy target creature blocking CARDNAME. -A:AB$ ChangeZone | Cost$ Sac<1/Creature.namedFeral Shadow/creature named Feral Shadow> Sac<1/Creature.namedBreathstealer/creature named Breathstealer> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedSpirit of the Night | ChangeNum$ 1 | SpellDescription$ Search your library for a card named Spirit of the Night and put that card onto the battlefield. Then shuffle your library. +A:AB$ ChangeZone | Cost$ Sac<1/Creature.namedFeral Shadow/creature named Feral Shadow> Sac<1/Creature.namedBreathstealer/creature named Breathstealer> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedSpirit of the Night | ChangeNum$ 1 | SpellDescription$ Search your library for a card named Spirit of the Night, put that card onto the battlefield, then shuffle. AI:RemoveDeck:All DeckHints:Name$Breathstealer|Feral Shadow|Spirit of the Night|Urborg Panther SVar:Picture:http://www.wizards.com/global/images/magic/general/urborg_panther.jpg -Oracle:{B}, Sacrifice Urborg Panther: Destroy target creature blocking Urborg Panther.\nSacrifice a creature named Feral Shadow, a creature named Breathstealer, and Urborg Panther: Search your library for a card named Spirit of the Night and put that card onto the battlefield. Then shuffle your library. +Oracle:{B}, Sacrifice Urborg Panther: Destroy target creature blocking Urborg Panther.\nSacrifice a creature named Feral Shadow, a creature named Breathstealer, and Urborg Panther: Search your library for a card named Spirit of the Night, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/u/ursine_champion.txt b/forge-gui/res/cardsfolder/u/ursine_champion.txt index 43900ab0f13..a75a5f39ab0 100644 --- a/forge-gui/res/cardsfolder/u/ursine_champion.txt +++ b/forge-gui/res/cardsfolder/u/ursine_champion.txt @@ -1,7 +1,7 @@ Name:Ursine Champion ManaCost:1 G Types:Creature Human Berserker -A:AB$ Pump | Cost$ 5 G | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | SubAbility$ DBAnimate | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +3/+3 and becomes a Bear Berserker until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 5 G | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | SubAbility$ DBAnimate | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +3/+3 and becomes a Bear Berserker until end of turn. Activate only once each turn. SVar:DBAnimate:DB$Animate | Defined$ Self | Types$ Bear,Beserker | RemoveCreatureTypes$ True -Oracle:{5}{G}: Ursine Champion gets +3/+3 and becomes a Bear Berserker until end of turn. Activate this ability only once each turn. -PT:2/2 \ No newline at end of file +Oracle:{5}{G}: Ursine Champion gets +3/+3 and becomes a Bear Berserker until end of turn. Activate only once each turn. +PT:2/2 diff --git a/forge-gui/res/cardsfolder/u/urza's_science_fair_project.txt b/forge-gui/res/cardsfolder/u/urzas_science_fair_project.txt similarity index 70% rename from forge-gui/res/cardsfolder/u/urza's_science_fair_project.txt rename to forge-gui/res/cardsfolder/u/urzas_science_fair_project.txt index 97ea33e776b..2484884ab67 100644 --- a/forge-gui/res/cardsfolder/u/urza's_science_fair_project.txt +++ b/forge-gui/res/cardsfolder/u/urzas_science_fair_project.txt @@ -9,4 +9,4 @@ SVar:Vig:DB$ Pump | Defined$ Self | KW$ Vigilance SVar:FS:DB$ Pump | Defined$ Self | KW$ First Strike SVar:Fly:DB$ Pump | Defined$ Self | KW$ Flying SVar:P2:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -Oracle:{2}: Roll a six-sided die. Urza’s Science Fair Project gets the indicated result.\n1 — It gets -2/-2 until end of turn.\n2 — Prevent all combat damage it would deal this turn.\n3 — It gains vigilance until end of turn.\n4 — It gains first strike until end of turn.\n5 — It gains flying until end of turn.\n6 — It gets +2/+2 until end of turn. +Oracle:{2}: Roll a six-sided die. Urza's Science Fair Project gets the indicated result.\n1 — It gets -2/-2 until end of turn.\n2 — Prevent all combat damage it would deal this turn.\n3 — It gains vigilance until end of turn.\n4 — It gains first strike until end of turn.\n5 — It gains flying until end of turn.\n6 — It gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/u/usher_of_the_fallen.txt b/forge-gui/res/cardsfolder/u/usher_of_the_fallen.txt index dbe1416ba9e..29e7fe07e8a 100644 --- a/forge-gui/res/cardsfolder/u/usher_of_the_fallen.txt +++ b/forge-gui/res/cardsfolder/u/usher_of_the_fallen.txt @@ -5,4 +5,4 @@ PT:2/1 A:AB$ Token | Cost$ 1 W | TokenAmount$ 1 | TokenScript$ w_1_1_human_warrior | TokenOwner$ You | Boast$ True | SpellDescription$ Create a 1/1 white Human Warrior creature token. SVar:NonCombatPriority:10 DeckHas:Ability$Token -Oracle:Boast — {1}{W}: Create a 1/1 white Human Warrior creature token. (Activate this ability only if this creature attacked this turn and only once each turn.) +Oracle:Boast — {1}{W}: Create a 1/1 white Human Warrior creature token. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/upcoming/academic_probation.txt b/forge-gui/res/cardsfolder/upcoming/academic_probation.txt index c47a6d3c2ff..adbbab038b0 100644 --- a/forge-gui/res/cardsfolder/upcoming/academic_probation.txt +++ b/forge-gui/res/cardsfolder/upcoming/academic_probation.txt @@ -6,4 +6,4 @@ SVar:DBNameCard:DB$ NameCard | Defined$ You | ValidCards$ Card.nonLand | ValidDe SVar:DBEffect:DB$ Effect | StaticAbilities$ CantCast | Duration$ UntilYourNextTurn SVar:CantCast:Mode$ CantBeCast | ValidCard$ Card.nonLand+NamedCard | Caster$ Opponent | EffectZone$ Command | Description$ Your opponents can't cast spells with the chosen name. SVar:DBPump:DB$ Pump | ValidTgts$ Permanent.nonLand | TgtPrompt$ Choose target nonland permanent | KW$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | IsCurse$ True | UntilYourNextTurn$ True | AILogic$ DetainNonLand | SpellDescription$ Choose target nonland permanent. Until your next turn, it can't attack or block, and its activated abilities can't be activated. -Oracle:Choose one -\n• Choose a nonland card name. Opponents can't cast spells with the chosen name until your next turn.\n• Choose target nonland permanent. Until your next turn, it can't attack or block, and its activated abilities can't be activated. +Oracle:Choose one —\n• Choose a nonland card name. Opponents can't cast spells with the chosen name until your next turn.\n• Choose target nonland permanent. Until your next turn, it can't attack or block, and its activated abilities can't be activated. diff --git a/forge-gui/res/cardsfolder/upcoming/aether_helix.txt b/forge-gui/res/cardsfolder/upcoming/aether_helix.txt index 9dccda0c996..505daad3d53 100644 --- a/forge-gui/res/cardsfolder/upcoming/aether_helix.txt +++ b/forge-gui/res/cardsfolder/upcoming/aether_helix.txt @@ -3,4 +3,4 @@ ManaCost:3 G U Types:Sorcery A:SP$ ChangeZone | Cost$ 3 G U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBChangeZone | SpellDescription$ Return target permanent to its owner's hand. SVar:DBChangeZone:DB$ ChangeZone | 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. -Oracle:Return target permanent to its owner’s hand. Return target permanent card from your graveyard to your hand. +Oracle:Return target permanent to its owner's hand. Return target permanent card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/angel_of_ruins.txt b/forge-gui/res/cardsfolder/upcoming/angel_of_the_ruins.txt similarity index 75% rename from forge-gui/res/cardsfolder/upcoming/angel_of_ruins.txt rename to forge-gui/res/cardsfolder/upcoming/angel_of_the_ruins.txt index d885f5bec59..98365348e5b 100644 --- a/forge-gui/res/cardsfolder/upcoming/angel_of_ruins.txt +++ b/forge-gui/res/cardsfolder/upcoming/angel_of_the_ruins.txt @@ -6,5 +6,5 @@ K:Flying K:TypeCycling:Plains:2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile up to two target artifacts and/or enchantments. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | TargetMin$ 0 | TargetMax$ 2 | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile up to two target artifacts and/or enchantments. -DeckHints:Type$Artifact -Oracle:Flying\nWhen Angel of the Ruins enters the battlefield, exile up to two targets artifacts and/or enchantments.\nPlainscycling {2} +DeckHints:Type$Artifact +Oracle:Flying\nWhen Angel of the Ruins enters the battlefield, exile up to two target artifacts and/or enchantments.\nPlainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/upcoming/battlemages_bracers.txt b/forge-gui/res/cardsfolder/upcoming/battlemages_bracers.txt index 0aa24944d77..86a7cd6faf6 100644 --- a/forge-gui/res/cardsfolder/upcoming/battlemages_bracers.txt +++ b/forge-gui/res/cardsfolder/upcoming/battlemages_bracers.txt @@ -5,4 +5,4 @@ K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Haste | Description$ Equipped creature has haste. T:Mode$ AbilityCast | ValidCard$ Creature.EquippedBy | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigCopyAbility | TriggerDescription$ Whenever an ability of equipped creature is activated, if it isn't a mana ability, you may pay {1}. If you do, copy that ability. You may choose new targets for the copy. SVar:TrigCopyAbility:DB$ CopySpellAbility | Cost$ 1 | Defined$ TriggeredSpellAbility | MayChooseTarget$ True -Oracle:Equipped creature has haste.\nWhenever an ability of equipped creature is activated, if it isn't a mana ability, you may pay {1}. If you do, copy that ability. You may choose new targets for the copy. +Oracle:Equipped creature has haste.\nWhenever an ability of equipped creature is activated, if it isn't a mana ability, you may pay {1}. If you do, copy that ability. You may choose new targets for the copy.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/upcoming/beaming_defiance.txt b/forge-gui/res/cardsfolder/upcoming/beaming_defiance.txt index 46ba67353d4..5edf857e921 100644 --- a/forge-gui/res/cardsfolder/upcoming/beaming_defiance.txt +++ b/forge-gui/res/cardsfolder/upcoming/beaming_defiance.txt @@ -1,5 +1,5 @@ Name:Beaming Defiance ManaCost:1 W Types:Instant -A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | NumDef$ +2 | KW$ Hexproof | SpellDescription$ Target creature you control gets +2/+2 and gains hexproof until end of turn. -Oracle:Target creature you control gets +2/+2 and gains hexproof until end of turn. +A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +2 | NumDef$ +2 | KW$ Hexproof | SpellDescription$ Target creature you control gets +2/+2 and gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) +Oracle:Target creature you control gets +2/+2 and 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/upcoming/biblioplex_assistant.txt b/forge-gui/res/cardsfolder/upcoming/biblioplex_assistant.txt index 65632a44405..b360853ce82 100644 --- a/forge-gui/res/cardsfolder/upcoming/biblioplex_assistant.txt +++ b/forge-gui/res/cardsfolder/upcoming/biblioplex_assistant.txt @@ -5,4 +5,4 @@ PT:2/1 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TgtPrompt$ Select target instant or sorcery card from your graveyard | TargetMin$ 0 | TargetMax$ 1 | SpellDescription$ When CARDNAME enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. -Oracle:When Biblioplex Assistant enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. +Oracle:Flying\nWhen Biblioplex Assistant enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/upcoming/blood_researcher.txt b/forge-gui/res/cardsfolder/upcoming/blood_researcher.txt index 4eac8789ed8..4ed8e8065e4 100644 --- a/forge-gui/res/cardsfolder/upcoming/blood_researcher.txt +++ b/forge-gui/res/cardsfolder/upcoming/blood_researcher.txt @@ -7,4 +7,4 @@ T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ Tri SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Ability$LifeGain DeckHas:Ability$Counters -Oracle:Whenever you gain life, put a +1/+1 counter on Blood Researcher. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhenever you gain life, put a +1/+1 counter on Blood Researcher. diff --git a/forge-gui/res/cardsfolder/upcoming/brackish_trudge.txt b/forge-gui/res/cardsfolder/upcoming/brackish_trudge.txt index a3f7ef5d3b1..fe9894ecb4d 100644 --- a/forge-gui/res/cardsfolder/upcoming/brackish_trudge.txt +++ b/forge-gui/res/cardsfolder/upcoming/brackish_trudge.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Fungus Beast PT:4/2 K:CARDNAME enters the battlefield tapped. -A:AB$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ X | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate this ability only during your turn and only if an opponent lost life this turn. +A:AB$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ X | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate only during your turn and only if an opponent lost life this turn. SVar:X:Count$LifeYouGainedThisTurn DeckHints:Ability$LifeGain Oracle:Brackish Trudge enters the battlefield tapped.\n{1}{B}: Return Brackish Trudge from your graveyard to your hand. Activate only if you gained life this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/bronze_guardian.txt b/forge-gui/res/cardsfolder/upcoming/bronze_guardian.txt index 280c8f39141..4c4955a6377 100644 --- a/forge-gui/res/cardsfolder/upcoming/bronze_guardian.txt +++ b/forge-gui/res/cardsfolder/upcoming/bronze_guardian.txt @@ -7,5 +7,5 @@ K:Ward:2 S:Mode$ Continuous | Affected$ Artifact.YouCtrl+Other | AddKeyword$ Ward:2 | Description$ Other artifacts you control have ward {2}. S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | Description$ CARDNAME's power is equal to the number of artifacts you control. SVar:X:Count$Valid Artifact.YouCtrl -DeckHints:Type$Artifact -Oracle:Double strike\nWard {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nOther artifacts you control have ward {2}.\nBronze Guardian’s power is equal to the number of artifacts you control. +DeckHints:Type$Artifact +Oracle:Double strike\nWard {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.)\nOther artifacts you control have ward {2}.\nBronze Guardian's power is equal to the number of artifacts you control. diff --git a/forge-gui/res/cardsfolder/upcoming/burrog_befuddler.txt b/forge-gui/res/cardsfolder/upcoming/burrog_befuddler.txt index e2966a2c755..eb2e053e7c5 100644 --- a/forge-gui/res/cardsfolder/upcoming/burrog_befuddler.txt +++ b/forge-gui/res/cardsfolder/upcoming/burrog_befuddler.txt @@ -5,4 +5,4 @@ PT:2/1 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets -1/-0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | IsCurse$ True -Oracle:When Burrog Befuddler enters the battlefield, target creature gets -1/-0 until end of turn. +Oracle:Flash\nWhen Burrog Befuddler enters the battlefield, target creature an opponent controls gets -1/-0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt b/forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt index 871059a30bc..8221c35fd63 100644 --- a/forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt +++ b/forge-gui/res/cardsfolder/upcoming/callous_bloodmage.txt @@ -4,9 +4,9 @@ Types:Creature Vampire Warlock PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBToken,DBDraw,DBExileYard -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You | SpellDescription$ Create a 1/1 black and green Pest creature token with “When this creature dies, you gain 1 life.” +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You | SpellDescription$ Create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life." SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:DBExileYard:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | SpellDescription$ Exile all cards from target player's graveyard. DeckHas:Ability$Token & Ability$LifeGain -Oracle:When Callous Bloodmage enters the battlefield, choose one —\n• Create a 1/1 black and green Pest creature token with “When this creature dies, you gain 1 life.”\n• You draw a card and you lose 1 life.\n• Exile target player’s graveyard. +Oracle:When Callous Bloodmage enters the battlefield, choose one —\n• Create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life."\n• You draw a card and you lose 1 life.\n• Exile target player's graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/codie_vociferous_codex.txt b/forge-gui/res/cardsfolder/upcoming/codie_vociferous_codex.txt index 67f4c861b22..f57e82dc177 100644 --- a/forge-gui/res/cardsfolder/upcoming/codie_vociferous_codex.txt +++ b/forge-gui/res/cardsfolder/upcoming/codie_vociferous_codex.txt @@ -12,4 +12,4 @@ SVar:DBRestRandomOrder:DB$ ChangeZone | Defined$ Remembered | AtRandom$ True | O SVar:X:TriggeredCard$CardManaCost AI:RemoveDeck:Random DeckNeeds:Type$Instant|Sorcery -Oracle:You can’t cast permanent spells.\n{4}, {T}: Add {W}{U}{B}{R}{G}. When you cast your next spell this turn, exile cards from the top of your library until you exile an instant or sorcery card with lesser mana value. Until end of turn, you may cast that card without paying its mana cost. Put each other card exiled this way on the bottom of your library in a random order. +Oracle:You can't cast permanent spells.\n{4}, {T}: Add {W}{U}{B}{R}{G}. When you cast your next spell this turn, exile cards from the top of your library until you exile an instant or sorcery card with lesser mana value. Until end of turn, you may cast that card without paying its mana cost. Put each other card exiled this way on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/cogwork_archivist.txt b/forge-gui/res/cardsfolder/upcoming/cogwork_archivist.txt index 842b239f40f..aae514bdd1e 100644 --- a/forge-gui/res/cardsfolder/upcoming/cogwork_archivist.txt +++ b/forge-gui/res/cardsfolder/upcoming/cogwork_archivist.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Construct PT:4/5 K:Reach A:AB$ ChangeZone | Cost$ 2 T | ValidTgts$ Card | TgtPrompt$ Select target card | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | SpellDescription$ Put target card from a graveyard on the bottom of its owner's library. -Oracle:Reach\n{2}, {T}: Put target card from a graveyard on the bottom of its owner’s library. +Oracle:Reach\n{2}, {T}: Put target card from a graveyard on the bottom of its owner's library. diff --git a/forge-gui/res/cardsfolder/upcoming/confront_the_past.txt b/forge-gui/res/cardsfolder/upcoming/confront_the_past.txt index aa720395065..1bd1d4c171f 100644 --- a/forge-gui/res/cardsfolder/upcoming/confront_the_past.txt +++ b/forge-gui/res/cardsfolder/upcoming/confront_the_past.txt @@ -2,8 +2,8 @@ Name:Confront the Past ManaCost:X B Types:Sorcery Lesson A:SP$ Charm | Choices$ Return,Remove | CharmNum$ 1 -SVar:Return:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target planeswalker with mana value X | ValidTgts$ Planeswalker.YouOwn+cmcEQX | SpellDescription$ Return target planeswalker card with mana value X from your graveyard to the battlefield. +SVar:Return:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target planeswalker with mana value X | ValidTgts$ Planeswalker.YouOwn+cmcEQX | SpellDescription$ Return target planeswalker card with mana value X or less from your graveyard to the battlefield. SVar:Remove:DB$ RemoveCounter | ValidTgts$ Planeswalker.OppCtrl | TgtPrompt$ Select target planeswalker an opponent controls | CounterType$ LOYALTY | CounterNum$ Y | SpellDescription$ Remove twice X loyalty counters from target planeswalker an opponent controls. SVar:X:Count$xPaid SVar:Y:SVar$X/Times.2 -Oracle:Choose one —\n• Return target planeswalker card with mana value X from your graveyard to the battlefield.\n• Remove twice X loyalty counters from target planeswalker an opponent controls. +Oracle:Choose one —\n• Return target planeswalker card with mana value X or less from your graveyard to the battlefield.\n• Remove twice X loyalty counters from target planeswalker an opponent controls. diff --git a/forge-gui/res/cardsfolder/upcoming/decisive_denial.txt b/forge-gui/res/cardsfolder/upcoming/decisive_denial.txt index c589d00d3e7..8ea530ab900 100644 --- a/forge-gui/res/cardsfolder/upcoming/decisive_denial.txt +++ b/forge-gui/res/cardsfolder/upcoming/decisive_denial.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Cost$ G U | Choices$ DBFightInit,DBCounter SVar:DBFightInit:DB$ Pump | 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:DBCounter:DB$ Counter | TargetType$ Spell | TgtPrompt$ Select target noncreature spell | ValidTgts$ Card.nonCreature | UnlessCost$ 3 | SpellDescription$ Counter target noncreature spell unless its controller pays {3}. -Oracle:Choose one —\n• Target creature you control fights target creature you don’t control. (Each deals damage equal to its power to the other.)\n• Counter target noncreature spell unless its controller pays {3}. +Oracle:Choose one —\n• Target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.)\n• Counter target noncreature spell unless its controller pays {3}. diff --git a/forge-gui/res/cardsfolder/upcoming/deekah_fractal_theorist.txt b/forge-gui/res/cardsfolder/upcoming/deekah_fractal_theorist.txt index 2e91aa2897d..334094f4506 100644 --- a/forge-gui/res/cardsfolder/upcoming/deekah_fractal_theorist.txt +++ b/forge-gui/res/cardsfolder/upcoming/deekah_fractal_theorist.txt @@ -10,4 +10,4 @@ SVar:X:TriggerCount$CastSACMC A:AB$ Pump | Cost$ 3 U | KW$ HIDDEN Unblockable | TgtPrompt$ Select target creature token | ValidTgts$ Creature.token | SpellDescription$ Target creature token can't be blocked this turn. DeckHas:Ability$Token & Ability$Counters DeckNeeds:Type$Instant|Sorcery -Oracle:Magecraft - Whenever you cast or copy an instant or sorcery spell, create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is that spell's mana value.\n{3}{U}: Target creature token can't be blocked this turn. +Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is that spell's mana value.\n{3}{U}: Target creature token can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/devouring_tendrils.txt b/forge-gui/res/cardsfolder/upcoming/devouring_tendrils.txt index fd2bf9a743a..587878e32e5 100644 --- a/forge-gui/res/cardsfolder/upcoming/devouring_tendrils.txt +++ b/forge-gui/res/cardsfolder/upcoming/devouring_tendrils.txt @@ -7,4 +7,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ ParentTarget | Triggers$ TrigDies SVar:TrigDies:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.IsRemembered | OneOff$ True | Execute$ TrigGainLife | TriggerDescription$ When that creature dies this turn, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 SVar:X:ParentTargeted$CardPower -Oracle:Target creature you control deals damage equal to its power to target creature or planeswalker you don’t control. When the permanent you don’t control dies this turn, you gain 2 life. +Oracle:Target creature you control deals damage equal to its power to target creature or planeswalker you don't control. When the permanent you don't control dies this turn, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/divide_by_zero.txt b/forge-gui/res/cardsfolder/upcoming/divide_by_zero.txt index 8cabcd3fd82..62eda1dfcfe 100644 --- a/forge-gui/res/cardsfolder/upcoming/divide_by_zero.txt +++ b/forge-gui/res/cardsfolder/upcoming/divide_by_zero.txt @@ -1,6 +1,6 @@ Name:Divide by Zero ManaCost:2 U Types:Instant -A:SP$ ChangeZone | ValidTgts$ Permanent.cmcGE1,Card.inZoneStack+cmcGE1 | TgtZone$ Stack,Battlefield | Origin$ Battlefield,Stack | Fizzle$ True | Destination$ Hand | SubAbility$ DBLearn | SpellDescription$ Return target spell or permanent with mana value 1 or greater to its owner’s hand. +A:SP$ ChangeZone | ValidTgts$ Permanent.cmcGE1,Card.inZoneStack+cmcGE1 | TgtZone$ Stack,Battlefield | Origin$ Battlefield,Stack | Fizzle$ True | Destination$ Hand | SubAbility$ DBLearn | SpellDescription$ Return target spell or permanent with mana value 1 or greater to its owner's hand. SVar:DBLearn:DB$ Learn | SpellDescription$ Learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) -Oracle:Return target spell or permanent with mana value 1 or greater to its owner’s hand.\nLearn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) +Oracle:Return target spell or permanent with mana value 1 or greater to its owner's hand.\nLearn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) diff --git a/forge-gui/res/cardsfolder/upcoming/draconic_intervention.txt b/forge-gui/res/cardsfolder/upcoming/draconic_intervention.txt index ad40f43fccf..3dc05503dfe 100644 --- a/forge-gui/res/cardsfolder/upcoming/draconic_intervention.txt +++ b/forge-gui/res/cardsfolder/upcoming/draconic_intervention.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ DamageAll | Cost$ 2 R R ExileFromGrave<1/Instant;Sorcery> | NumDmg$ X | ValidCards$ Creature.nonDragon | RememberDamaged$ True | ReplaceDyingDefined$ Remembered | SubAbility$ DBCleanup | SpellDescription$ CARDNAME deals X damage to each non-Dragon creature, where X is the exiled card’s mana value. If a creature dealt damage this way would die this turn, exile it instead. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Exiled$CardManaCost -Oracle:As an additional cost to cast this spell, exile an instant or sorcery card from your graveyard.\nDraconic Intervention deals X damage to each non-Dragon creature, where X is the exiled card’s mana value. If a creature dealt damage this way would die this turn, exile it instead. +Oracle:As an additional cost to cast this spell, exile an instant or sorcery card from your graveyard.\nDraconic Intervention deals X damage to each non-Dragon creature, where X is the exiled card's mana value. If a creature dealt damage this way would die this turn, exile it instead.\nExile Draconic Intervention. diff --git a/forge-gui/res/cardsfolder/upcoming/dragons_approach.txt b/forge-gui/res/cardsfolder/upcoming/dragons_approach.txt index 3e2ce2cc117..7a79811eb75 100644 --- a/forge-gui/res/cardsfolder/upcoming/dragons_approach.txt +++ b/forge-gui/res/cardsfolder/upcoming/dragons_approach.txt @@ -4,4 +4,4 @@ Types:Sorcery K:A deck can have any number of cards named CARDNAME. A:SP$ DealDamage | Cost$ 2 R | Defined$ Player.Opponent | NumDmg$ 3 | SubAbility$ DBSearch | SpellDescription$ CARDNAME deals 3 damage to each opponent. You may exile CARDNAME and four cards named Dragon's Approach from your graveyard. If you do, search your library for a Dragon creature card, put it onto the battlefield, then shuffle. SVar:DBSearch:DB$ ChangeZone | UnlessCost$ ExileFromGrave<4/Card.namedDragon's Approach> ExileFromStack<1/Card.Self> | UnlessSwitched$ True | UnlessPayer$ You | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Dragon | ChangeNum$ 1 | SpellDescription$ Search your library for a Dragon creature card, put it onto the battlefield, then shuffle. -Oracle:Dragon’s Approach deals 3 damage to each opponent. You may exile Dragon’s Approach and four cards named Dragon’s Approach from your graveyard. If you do, search your library for a Dragon creature card, put it onto the battlefield, then shuffle.\nA deck can have any number of cards named Dragon’s Approach. +Oracle:Dragon's Approach deals 3 damage to each opponent. You may exile Dragon's Approach and four cards named Dragon's Approach from your graveyard. If you do, search your library for a Dragon creature card, put it onto the battlefield, then shuffle.\nA deck can have any number of cards named Dragon's Approach. diff --git a/forge-gui/res/cardsfolder/upcoming/efreet_flamepainter.txt b/forge-gui/res/cardsfolder/upcoming/efreet_flamepainter.txt index 72cbfc0036b..98779a30d7c 100644 --- a/forge-gui/res/cardsfolder/upcoming/efreet_flamepainter.txt +++ b/forge-gui/res/cardsfolder/upcoming/efreet_flamepainter.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Efreet Shaman PT:1/4 K:Double Strike -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 your graveyard without paying its mana cost. If that spell 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 your graveyard without paying its mana cost. If that spell would be put into your graveyard, exile it instead. SVar:TrigPlay:DB$ Play | TgtZone$ Graveyard | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn | TgtPrompt$ Choose target instant or sorcery card from your graveyard | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell -Oracle:Double Strike\nWhenever Efreet Flamepainter deals combat damage to a player, you may cast target instant or sorcery card from your graveyard without paying its mana cost. If that spell would be put into a graveyard this turn, exile it instead. +Oracle:Double strike\nWhenever Efreet Flamepainter deals combat damage to a player, 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, exile it instead. diff --git a/forge-gui/res/cardsfolder/upcoming/elemental_masterpiece.txt b/forge-gui/res/cardsfolder/upcoming/elemental_masterpiece.txt index 6138874ca7a..7e923e8fb48 100644 --- a/forge-gui/res/cardsfolder/upcoming/elemental_masterpiece.txt +++ b/forge-gui/res/cardsfolder/upcoming/elemental_masterpiece.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Token | Cost$ 5 U R | TokenAmount$ 2 | TokenScript$ ur_4_4_elemental | TokenOwner$ You | SpellDescription$ Create two 4/4 blue and red Elemental creature tokens. A:AB$ Token | Cost$ UR UR Discard<1/CARDNAME> | ActivationZone$ Hand | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. DeckHas:Ability$Token -Oracle:Create two 4/4 blue and red Elemental creature tokens.\n{U/R}{U/R}, Discard Elemental Masterpiece: Create a Treasure token. (It’s an artifact with “{T}, Sacrifice this artifact: Add one mana of any color.”) +Oracle:Create two 4/4 blue and red Elemental creature tokens.\n{U/R}{U/R}, Discard Elemental Masterpiece: 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/upcoming/emergent_sequence.txt b/forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt index 3520910b65a..9a30e323787 100644 --- a/forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt +++ b/forge-gui/res/cardsfolder/upcoming/emergent_sequence.txt @@ -1,9 +1,9 @@ Name:Emergent Sequence ManaCost:1 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | RememberChanged$ True | ChangeNum$ 1 | SubAbility$ DBAnimate | StackDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. That land becomes a 0/0 green and blue Fractal creature that’s still a land. Put a +1/+1 counter on it for each land you had enter the battlefield under your control this turn. | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. That land becomes a 0/0 green and blue Fractal creature that’s still a land. Put a +1/+1 counter on it for each land you had enter the battlefield under your control this turn. +A:SP$ ChangeZone | Cost$ 1 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | RememberChanged$ True | ChangeNum$ 1 | SubAbility$ DBAnimate | StackDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. That land becomes a 0/0 green and blue Fractal creature that's still a land. Put a +1/+1 counter on it for each land you had enter the battlefield under your control this turn. | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. That land becomes a 0/0 green and blue Fractal creature that's still a land. Put a +1/+1 counter on it for each land you had enter the battlefield under your control this turn. SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Power$ 0 | Toughness$ 0 | Colors$ Green,Blue | OverwriteColors$ True | Types$ Creature,Fractal | Permanent$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ X SVar:X:Count$Valid Land.YouCtrl+ThisTurnEntered DeckHas:Ability$Counters -Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. That land becomes a 0/0 green and blue Fractal creature that’s still a land. Put a +1/+1 counter on it for each land you had enter the battlefield under your control this turn. +Oracle:Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. That land becomes a 0/0 green and blue Fractal creature that's still a land. Put a +1/+1 counter on it for each land you had enter the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/environmental_sciences.txt b/forge-gui/res/cardsfolder/upcoming/environmental_sciences.txt index d994b0290ea..5584f427222 100644 --- a/forge-gui/res/cardsfolder/upcoming/environmental_sciences.txt +++ b/forge-gui/res/cardsfolder/upcoming/environmental_sciences.txt @@ -1,7 +1,7 @@ Name:Environmental Sciences ManaCost:2 Types:Sorcery Lesson -A:SP$ ChangeZone | Cost$ 2 | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBGainLife | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle.You Gain 2 Life. +A:SP$ ChangeZone | Cost$ 2 | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBGainLife | SpellDescription$ Search your library for a basic land card, reveal it, put it into your hand, then shuffle. You gain 2 life. SVar:DBGainLife:DB$GainLife | LifeAmount$ 2 DeckHas:Ability$GainLife -Oracle:Search your library for a basic land card, reveal it, put it into your hand, then shuffle.You Gain 2 Life. +Oracle:Search your library for a basic land card, reveal it, put it into your hand, then shuffle. You gain 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/essence_infusion.txt b/forge-gui/res/cardsfolder/upcoming/essence_infusion.txt index db67f94056a..bc372524643 100644 --- a/forge-gui/res/cardsfolder/upcoming/essence_infusion.txt +++ b/forge-gui/res/cardsfolder/upcoming/essence_infusion.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ PutCounter | Cost$ 1 B | CounterNum$ 2 | CounterType$ P1P1 | ValidTgts$ Creature | SubAbility$ DBPump | TgtPrompt$ Select target creature | SpellDescription$ Put two +1/+1 counters on target creature. It gains lifelink until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Lifelink DeckHas:Ability$Counters -Oracle:Put two +1/+1 counters on target creature.\nIt gains lifelink until end of turn +Oracle:Put two +1/+1 counters on target creature. It gains lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/expanded_anatomy.txt b/forge-gui/res/cardsfolder/upcoming/expanded_anatomy.txt index 1842d00d595..6d06baa1f7d 100644 --- a/forge-gui/res/cardsfolder/upcoming/expanded_anatomy.txt +++ b/forge-gui/res/cardsfolder/upcoming/expanded_anatomy.txt @@ -4,4 +4,4 @@ Types:Sorcery Lesson A:SP$ PutCounter | Cost$ 3 | CounterNum$ 2 | CounterType$ P1P1 | ValidTgts$ Creature | SubAbility$ DBPump | TgtPrompt$ Select target creatures | SpellDescription$ Put two +1/+1 counters on target creature. It gains vigilance until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Vigilance DeckHas:Ability$Counters -Oracle:Put two +1/+1 counters on target creature.\nIt gains vigilance until end of turn. +Oracle:Put two +1/+1 counters on target creature. It gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/exponential_growth.txt b/forge-gui/res/cardsfolder/upcoming/exponential_growth.txt index 487db15c274..ade52f6f6f3 100644 --- a/forge-gui/res/cardsfolder/upcoming/exponential_growth.txt +++ b/forge-gui/res/cardsfolder/upcoming/exponential_growth.txt @@ -1,8 +1,8 @@ Name:Exponential Growth ManaCost:X X G G Types:Sorcery -A:SP$ Repeat | Cost$ X X G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | RepeatSubAbility$ DBPump | MaxRepeat$ X | StackDescription$ SpellDescription | SpellDescription$ Until end of turn, double target creature’s power X times. +A:SP$ Repeat | Cost$ X X G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | RepeatSubAbility$ DBPump | MaxRepeat$ X | StackDescription$ SpellDescription | SpellDescription$ Until end of turn, double target creature's power X times. SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +Y | SpellDescription$ Double the power of target creature X times until end of turn. SVar:X:Count$xPaid SVar:Y:Targeted$CardPower -Oracle:Until end of turn, double target creature’s power X times. +Oracle:Until end of turn, double target creature's power X times. diff --git a/forge-gui/res/cardsfolder/upcoming/extus_oriq_overlord_awaken_the_blood_avatar.txt b/forge-gui/res/cardsfolder/upcoming/extus_oriq_overlord_awaken_the_blood_avatar.txt index a105d81f0db..62223091fe4 100644 --- a/forge-gui/res/cardsfolder/upcoming/extus_oriq_overlord_awaken_the_blood_avatar.txt +++ b/forge-gui/res/cardsfolder/upcoming/extus_oriq_overlord_awaken_the_blood_avatar.txt @@ -8,7 +8,7 @@ SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtProm DeckNeeds:Type$Instant|Sorcery DeckHas:Ability$Graveyard AlternateMode:Modal -Oracle:Double strike\nMagecraft - Whenever you cast or copy an instant or sorcery spell, return target nonlegendary creature card from your graveyard to your hand. +Oracle:Double strike\nMagecraft — Whenever you cast or copy an instant or sorcery spell, return target nonlegendary creature card from your graveyard to your hand. ALTERNATE diff --git a/forge-gui/res/cardsfolder/upcoming/fiery_encore.txt b/forge-gui/res/cardsfolder/upcoming/fiery_encore.txt index 94bc9c618e8..7a45de67e5e 100644 --- a/forge-gui/res/cardsfolder/upcoming/fiery_encore.txt +++ b/forge-gui/res/cardsfolder/upcoming/fiery_encore.txt @@ -8,4 +8,4 @@ SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPromp SVar:X:Remembered$CardManaCost SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Storm -Oracle:Discard a card, then draw a card. When you discard a card this way, Fiery Encore deals damage equal to that card's mana value to target creature or planeswalker.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) +Oracle:Discard a card, then draw a card. When you discard a nonland card this way, Fiery Encore deals damage equal to that card's mana value to target creature or planeswalker.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/upcoming/flamescroll_celebrant_revel_in_silence.txt b/forge-gui/res/cardsfolder/upcoming/flamescroll_celebrant_revel_in_silence.txt index a82e176f518..8e662b04e3e 100644 --- a/forge-gui/res/cardsfolder/upcoming/flamescroll_celebrant_revel_in_silence.txt +++ b/forge-gui/res/cardsfolder/upcoming/flamescroll_celebrant_revel_in_silence.txt @@ -17,4 +17,4 @@ A:SP$ Effect | Cost$ W | Name$ Silence Effect | StaticAbilities$ STCantBeCast,ST SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | StackDescription$ None SVar:STCantBeCast:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card | Caster$ Opponent | Description$ Your opponents can't cast spells. SVar:STCantBeActivated:Mode$ CantBeActivated | Activator$ Opponent | EffectZone$ Command | ValidCard$ Planeswalker | Loyalty$ True | Description$ Your opponents can't activate planeswalkers' loyalty abilities. -Oracle:You opponents can’t cast spells or activate planeswalkers’ loyalty abilities this turn.\nExile Revel in Silence. \ No newline at end of file +Oracle:Your opponents can't cast spells or activate planeswalkers' loyalty abilities this turn.\nExile Revel in Silence. diff --git a/forge-gui/res/cardsfolder/upcoming/fractal_harness.txt b/forge-gui/res/cardsfolder/upcoming/fractal_harness.txt index 24a1f8f78f8..bbb802ebd3f 100644 --- a/forge-gui/res/cardsfolder/upcoming/fractal_harness.txt +++ b/forge-gui/res/cardsfolder/upcoming/fractal_harness.txt @@ -13,4 +13,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddSVar$ AE | Secondary$ Tr SVar:AE:SVar:HasAttackEffect:TRUE K:Equip:2 DeckHas:Ability$Token & Ability$Counters -Oracle:When Fractal Harness enters the battlefield, create a 0/0 blue and green Fractal creature token. Put X +1/+1 counters on it and attach Fractal Harness to it.\nWhenever equipped creature attacks, double the number of +1/+1 counters on it.\nEquip {2} +Oracle:When Fractal Harness enters the battlefield, create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it and attach Fractal Harness to it.\nWhenever equipped creature attacks, double the number of +1/+1 counters on it.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/upcoming/fractal_summoning.txt b/forge-gui/res/cardsfolder/upcoming/fractal_summoning.txt index b9c0e708e72..c2de8af4e12 100644 --- a/forge-gui/res/cardsfolder/upcoming/fractal_summoning.txt +++ b/forge-gui/res/cardsfolder/upcoming/fractal_summoning.txt @@ -1,9 +1,9 @@ Name:Fractal Summoning ManaCost:X GU GU Types:Sorcery Lesson -A:SP$ Token | Cost$ X GU GU | TokenScript$ gu_0_0_fractal | RememberTokens$ True | SpellDescription$ Create a 0/0 blue and green Fractal creature token and put X +1/+1 counters on it. | SubAbility$ DBCounters +A:SP$ Token | Cost$ X GU GU | TokenScript$ gu_0_0_fractal | RememberTokens$ True | SpellDescription$ Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it. | SubAbility$ DBCounters SVar:DBCounters:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ X | StackDescription$ None | SVar:X:Count$xPaid DeckHas:Ability$Token & Ability$Counters DeckHints:Type$Instant|Sorcery -Oracle:Create a 0/0 blue and green Fractal creature token and put X +1/+1 counters on it. +Oracle:Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/upcoming/frost_trickster.txt b/forge-gui/res/cardsfolder/upcoming/frost_trickster.txt index 91e1cc5dac4..ab190b5ace3 100644 --- a/forge-gui/res/cardsfolder/upcoming/frost_trickster.txt +++ b/forge-gui/res/cardsfolder/upcoming/frost_trickster.txt @@ -3,8 +3,8 @@ ManaCost:2 U Types:Creature Bird Wizard PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target creature an opponent controls. It doesn't untap during its controller's next untap step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Frost Trickster enters the battlefield, tap target creature an opponent controls. It doesn't untap during its controller's next untap step. +Oracle:Flying\nWhen Frost Trickster enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/upcoming/frostboil_snarl.txt b/forge-gui/res/cardsfolder/upcoming/frostboil_snarl.txt index efb36638585..b4bfb5672b2 100644 --- a/forge-gui/res/cardsfolder/upcoming/frostboil_snarl.txt +++ b/forge-gui/res/cardsfolder/upcoming/frostboil_snarl.txt @@ -2,7 +2,7 @@ Name:Frostboil Snarl ManaCost:no cost Types:Land K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Island,Mountain/Island or Mountain> | UnlessPayer$ You | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may reveal a Island or Mountain card from your hand. If you don't, CARDNAME enters the battlefield tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Island,Mountain/Island or Mountain> | UnlessPayer$ You | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may reveal an Island or Mountain card from your hand. If you don't, CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -Oracle:As Frostboil Snarl enters the battlefield, you may reveal a Island or Mountain card from your hand. If you don't, Frostboil Snarl enters the battlefield tapped.\n{T}: Add {U} or {R}. +Oracle:As Frostboil Snarl enters the battlefield, you may reveal an Island or Mountain card from your hand. If you don't, Frostboil Snarl enters the battlefield tapped.\n{T}: Add {U} or {R}. diff --git a/forge-gui/res/cardsfolder/upcoming/galazeth_prismari.txt b/forge-gui/res/cardsfolder/upcoming/galazeth_prismari.txt index 3449c6c2519..401df28a1aa 100644 --- a/forge-gui/res/cardsfolder/upcoming/galazeth_prismari.txt +++ b/forge-gui/res/cardsfolder/upcoming/galazeth_prismari.txt @@ -5,8 +5,8 @@ PT:3/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Treasure token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You -S:Mode$ Continuous | Affected$ Artifact.YouCtrl | AddAbility$ AnyMana | Description$ Artifacts you control have "{T}: Add one mana of any color. Spend this mana only to cast instant or sorcery spells." +S:Mode$ Continuous | Affected$ Artifact.YouCtrl | AddAbility$ AnyMana | Description$ Artifacts you control have "{T}: Add one mana of any color. Spend this mana only to cast an instant or sorcery spell." SVar:AnyMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | RestrictValid$ Instant,Sorcery | SpellDescription$ Add one mana of any color. Spend this mana only to cast instant or sorcery spells. DeckHas:Ability$Token DeckNeeds:Type$Instant|Sorcery -Oracle:Flying\nWhen Galazeth Prismari enters the battlefield, create a Treasure token.\nArtifacts you control have "{T}: Add one mana of any color. Spend this mana only to cast instant or sorcery spells." +Oracle:Flying\nWhen Galazeth Prismari enters the battlefield, create a Treasure token.\nArtifacts you control have "{T}: Add one mana of any color. Spend this mana only to cast an instant or sorcery spell." diff --git a/forge-gui/res/cardsfolder/upcoming/hall_monitor.txt b/forge-gui/res/cardsfolder/upcoming/hall_monitor.txt index 3ba924cb10a..14b0a8d86f6 100644 --- a/forge-gui/res/cardsfolder/upcoming/hall_monitor.txt +++ b/forge-gui/res/cardsfolder/upcoming/hall_monitor.txt @@ -4,4 +4,4 @@ Types:Creature Lizard Shaman PT:1/1 K:Haste A:AB$ Pump | Cost$ 1 R T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -Oracle:Haste\n{1}{R}, {T}: Target creature can’t block this turn. +Oracle:Haste\n{1}{R}, {T}: Target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/healing_technique.txt b/forge-gui/res/cardsfolder/upcoming/healing_technique.txt index 8e1b0d78664..c958add397a 100644 --- a/forge-gui/res/cardsfolder/upcoming/healing_technique.txt +++ b/forge-gui/res/cardsfolder/upcoming/healing_technique.txt @@ -7,4 +7,4 @@ SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBChan SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | StackDescription$ None SVar:X:Targeted$CardManaCost DeckHas:Ability$Graveyard & Ability$LifeGain -Oracle:Demonstrate\nReturn target card from your graveyard to your hand. You gain life equal to that card's mana value. Exile Healing Technique. +Oracle:Demonstrate (When you cast this spell, you may copy it. If you do, choose an opponent to also copy it. Players may choose new targets for their copies.)\nReturn target card from your graveyard to your hand. You gain life equal to that card's mana value. Exile Healing Technique. diff --git a/forge-gui/res/cardsfolder/upcoming/heated_debate.txt b/forge-gui/res/cardsfolder/upcoming/heated_debate.txt index 01e9a38b75c..966edf3222e 100644 --- a/forge-gui/res/cardsfolder/upcoming/heated_debate.txt +++ b/forge-gui/res/cardsfolder/upcoming/heated_debate.txt @@ -3,4 +3,4 @@ ManaCost:2 R Types:Instant K:CARDNAME can't be countered. A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature or planeswalker. -Oracle:This spell can't be countered.\nHeated Debate deals 4 damage to target creature or planeswalker. +Oracle:This spell can't be countered. (This includes by the ward ability.)\nHeated Debate deals 4 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/hofri_ghostforge.txt b/forge-gui/res/cardsfolder/upcoming/hofri_ghostforge.txt index 250fa35ed49..0c9a59f2b9e 100644 --- a/forge-gui/res/cardsfolder/upcoming/hofri_ghostforge.txt +++ b/forge-gui/res/cardsfolder/upcoming/hofri_ghostforge.txt @@ -3,7 +3,7 @@ ManaCost:3 R W Types:Legendary Creature Dwarf Cleric PT:4/5 S:Mode$ Continuous | Affected$ Spirit.YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Trample & Haste | Description$ Spirits you control get +1/+1 and have trample and haste. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+nonToken+YouCtrl | Execute$ TrigChange | TriggerDescription$ Whenever another nontoken creature you control dies, exile it. If you do, create a token that's a copy of that creature, except it's a Spirit in addition to its other types and it has "When this creature leaves the battlefield, return the exiled card to your graveyard." +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+nonToken+YouCtrl | Execute$ TrigChange | TriggerDescription$ Whenever another nontoken creature you control dies, exile it. If you do, create a token that's a copy of that creature, except it's a Spirit in addition to its other types and it has "When this creature leaves the battlefield, return the exiled card to its owner's graveyard." SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ TriggeredNewCardLKICopy | RememberChanged$ True | SubAbility$ DBCopy SVar:DBCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | AddTypes$ Spirit | ConditionDefined$ TriggeredNewCardLKICopy | ConditionPresent$ Card | ConditionCompare$ EQExiledCount | ImprintTokens$ True | TokenRemembered$ Remembered | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Imprinted | Permanent$ True | Triggers$ TrigLeavesBattlefield | sVars$ TrigReturn | SubAbility$ DBCleanup @@ -13,4 +13,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:ExiledCount:Count$RememberedSize DeckHas:Ability$Token DeckHints:Type$Spirit -Oracle:Spirits you control get +1/+1 and have trample and haste.\nWhenever another nontoken creature you control dies, exile it. If you do, create a token that's a copy of that creature, except it's a Spirit in addition to its other types and it has "When this creature leaves the battlefield, return the exiled card to your graveyard." +Oracle:Spirits you control get +1/+1 and have trample and haste.\nWhenever another nontoken creature you control dies, exile it. If you do, create a token that's a copy of that creature, except it's a Spirit in addition to its other types and it has "When this creature leaves the battlefield, return the exiled card to its owner's graveyard." diff --git a/forge-gui/res/cardsfolder/upcoming/infuse_with_vitality.txt b/forge-gui/res/cardsfolder/upcoming/infuse_with_vitality.txt index 55f3916ddc9..764df2925ed 100644 --- a/forge-gui/res/cardsfolder/upcoming/infuse_with_vitality.txt +++ b/forge-gui/res/cardsfolder/upcoming/infuse_with_vitality.txt @@ -7,4 +7,4 @@ SVar:SupernaturalStaminaChangeZone:Mode$ ChangesZone | Origin$ Battlefield | Des SVar:SupernaturalStaminaTrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | Defined$ TriggeredNewCardLKICopy | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:Until end of turn, target creature gains deathtouch and “When this creature dies, return it to the battlefield tapped under its owner’s control.”\nYou gain 2 life. +Oracle:Until end of turn, target creature gains deathtouch and "When this creature dies, return it to the battlefield tapped under its owner's control."\nYou gain 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/ingenious_mastery.txt b/forge-gui/res/cardsfolder/upcoming/ingenious_mastery.txt index 54a0eda3a69..c983712e8f1 100644 --- a/forge-gui/res/cardsfolder/upcoming/ingenious_mastery.txt +++ b/forge-gui/res/cardsfolder/upcoming/ingenious_mastery.txt @@ -10,4 +10,4 @@ SVar:OppScry:DB$ Scry | ScryNum$ 2 | Defined$ ChosenPlayer SVar:DBDrawX:DB$ Draw | Defined$ You | NumCards$ X SVar:X:Count$xPaid SVar:AltCostPaid:Count$AltCost.1.0 -Oracle:You may pay {2}{U} rather than pay this spell’s mana cost.\nIf {2}{U} was paid, you draw three cards, then an opponent creates two Treasure tokens and they scry 2. If that cost wasn’t paid, you draw X cards. +Oracle:You may pay {2}{U} rather than pay this spell's mana cost.\nIf the {2}{U} cost was paid, you draw three cards, then an opponent creates two Treasure tokens and they scry 2. If that cost wasn't paid, you draw X cards. diff --git a/forge-gui/res/cardsfolder/upcoming/inspiring_refrain.txt b/forge-gui/res/cardsfolder/upcoming/inspiring_refrain.txt index e1138c8d001..30182d56f68 100644 --- a/forge-gui/res/cardsfolder/upcoming/inspiring_refrain.txt +++ b/forge-gui/res/cardsfolder/upcoming/inspiring_refrain.txt @@ -4,4 +4,4 @@ Types:Sorcery K:Suspend:3:2 U A:SP$ Draw | Cost$ 4 U U | NumCards$ 2 | SubAbility$ DBChange | SpellDescription$ Draw two cards. Exile CARDNAME with three time counters on it. SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | WithCountersType$ TIME | WithCountersAmount$ 3 -Oracle:Draw two cards. Exile Inspiring Refrain with three time counters on it.\nSuspend 3—{2}{U} (Rather than cast this card from your hand, you may pay {2}{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.) +Oracle:Draw two cards. Exile Inspiring Refrain with three time counters on it.\nSuspend 3—{2}{U} (Rather than cast this card from your hand, you may pay {2}{U} 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.) diff --git a/forge-gui/res/cardsfolder/upcoming/introduction_to_anihilation.txt b/forge-gui/res/cardsfolder/upcoming/introduction_to_annihilation.txt similarity index 82% rename from forge-gui/res/cardsfolder/upcoming/introduction_to_anihilation.txt rename to forge-gui/res/cardsfolder/upcoming/introduction_to_annihilation.txt index f215c63279b..9035d27a9ee 100644 --- a/forge-gui/res/cardsfolder/upcoming/introduction_to_anihilation.txt +++ b/forge-gui/res/cardsfolder/upcoming/introduction_to_annihilation.txt @@ -3,4 +3,4 @@ ManaCost:5 Types:Sorcery Lesson A:SP$ ChangeZone | Cost$ 5 | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand | SubAbility$ DBDraw | SpellDescription$ Exile target nonland permanent. Its controller draws a card. SVar:DBDraw:DB$Draw | Defined$ TargetedController | NumCards$ 1 -Oracle:Exile target nonland permanent.\nIts controller draws a card. +Oracle:Exile target nonland permanent. Its controller draws a card. diff --git a/forge-gui/res/cardsfolder/upcoming/jadzi_oracle_of_arcavios_journey_to_the_oracle.txt b/forge-gui/res/cardsfolder/upcoming/jadzi_oracle_of_arcavios_journey_to_the_oracle.txt index 400f7b60e4f..983abecfe85 100644 --- a/forge-gui/res/cardsfolder/upcoming/jadzi_oracle_of_arcavios_journey_to_the_oracle.txt +++ b/forge-gui/res/cardsfolder/upcoming/jadzi_oracle_of_arcavios_journey_to_the_oracle.txt @@ -3,7 +3,7 @@ ManaCost:6 U U Types:Legendary Creature Human Wizard PT:5/5 A:AB$ ChangeZone | Cost$ Discard<1/Card> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. -T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Magecraft - Whenever you cast or copy an instant or sorcery spell, reveal the top card of your library. If it's a nonland card, you may cast it by paying {1} rather than paying its mana cost. If it's a land card, put it onto the battlefield. +T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, reveal the top card of your library. If it's a nonland card, you may cast it by paying {1} rather than paying its mana cost. If it's a land card, put it onto the battlefield. SVar:TrigDig:DB$ Dig | Defined$ You | DigNum$ 1 | Reveal$ True | RememberRevealed$ True | NoMove$ True | SubAbility$ CastCard SVar:CastCard:DB$ Play | Defined$ Remembered | PlayCost$ 1 | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | SubAbility$ MoveLand SVar:MoveLand:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Battlefield | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ1 | SubAbility$ DBCleanup @@ -12,7 +12,7 @@ SVar:PlayMain1:TRUE DeckHas:Ability$Discard DeckNeeds:Type$Instant|Sorcery AlternateMode:Modal -Oracle:Discard a card: Return Jadzi, Oracle of Arcavios to it's owner's hand.\nMagecraft - Whenever you cast or copy an instant or sorcery spell, reveal the top card of your library. If it's a nonland card, you may cast it by paying {1} rather than paying its mana cost. If it's a land card, put it onto the battlefield. +Oracle:Discard a card: Return Jadzi, Oracle of Arcavios to its owner's hand.\nMagecraft — Whenever you cast or copy an instant or sorcery spell, reveal the top card of your library. If it's a nonland card, you may cast it by paying {1} rather than paying its mana cost. If it's a land card, put it onto the battlefield. ALTERNATE diff --git a/forge-gui/res/cardsfolder/upcoming/kasmina_enigma_sage.txt b/forge-gui/res/cardsfolder/upcoming/kasmina_enigma_sage.txt index 94aad8069a3..1b8959c4f54 100644 --- a/forge-gui/res/cardsfolder/upcoming/kasmina_enigma_sage.txt +++ b/forge-gui/res/cardsfolder/upcoming/kasmina_enigma_sage.txt @@ -12,4 +12,4 @@ A:AB$ ChangeZone | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Origin$ Li SVar:DBPlay:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup DeckHints:Type$Instant|Sorcery DeckHas:Ability$Token & Ability$Counters -Oracle:Each other planeswalker you control has the loyalty abilities of Kasmina, Enigma Sage.\n[+2]: Scry 1.\n[-X]: Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it.\n[-8]: Search your library for an instant or sorcery card that shares a color with this planeswalker, exile that card, then shuffle. You may cast that card without paying its mana cost. +Oracle:Each other planeswalker you control has the loyalty abilities of Kasmina, Enigma Sage.\n[+2]: Scry 1.\n[−X]: Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it.\n[−8]: Search your library for an instant or sorcery card that shares a color with this planeswalker, exile that card, then shuffle. You may cast that card without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/upcoming/killian_ink_duelist.txt b/forge-gui/res/cardsfolder/upcoming/killian_ink_duelist.txt index fe6aab9e63b..6709708fc25 100644 --- a/forge-gui/res/cardsfolder/upcoming/killian_ink_duelist.txt +++ b/forge-gui/res/cardsfolder/upcoming/killian_ink_duelist.txt @@ -5,4 +5,4 @@ PT:2/2 K:Lifelink K:Menace S:Mode$ ReduceCost | ValidTarget$ Card.Creature | Activator$ You | Type$ Spell | Amount$ 2 | Description$ Spells you cast that target a creature cost {2} less to cast. -Oracle:Lifelink\nMenace (This creature can’t be blocked except by two or more creatures.)\nSpells you cast that target a creature cost {2} less to cast. +Oracle:Lifelink\nMenace (This creature can't be blocked except by two or more creatures.)\nSpells you cast that target a creature cost {2} less to cast. diff --git a/forge-gui/res/cardsfolder/upcoming/leonin_lightscribe.txt b/forge-gui/res/cardsfolder/upcoming/leonin_lightscribe.txt index 7461fb31529..48f40f5af45 100644 --- a/forge-gui/res/cardsfolder/upcoming/leonin_lightscribe.txt +++ b/forge-gui/res/cardsfolder/upcoming/leonin_lightscribe.txt @@ -2,8 +2,8 @@ Name:Leonin Lightscribe ManaCost:1 W Types:Creature Cat Cleric PT:2/2 -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Magecraft - Whenever you cast or copy an instant or sorcery spell, creatures you control get +1/+1 until end of turn. -T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Magecraft - Whenever you cast or copy an instant or sorcery spell, creatures you control get +1/+1 until end of turn. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, creatures you control get +1/+1 until end of turn. +T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 DeckNeeds:Type$Instant|Sorcery -Oracle:Magecraft - Whenever you cast or copy an instant or sorcery spell, creatures you control get +1/+1 until end of turn. +Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/letter_of_acceptance.txt b/forge-gui/res/cardsfolder/upcoming/letter_of_acceptance.txt index 38b8c3d23d4..4fedf6f5d5b 100644 --- a/forge-gui/res/cardsfolder/upcoming/letter_of_acceptance.txt +++ b/forge-gui/res/cardsfolder/upcoming/letter_of_acceptance.txt @@ -3,4 +3,4 @@ ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. -Oracle:{T}: Add one mana of any color.\n{2}, Sacrifice Letter of Acceptance: Draw a card. +Oracle:{T}: Add one mana of any color.\n{2}, {T}, Sacrifice Letter of Acceptance: Draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/leyline_invocation.txt b/forge-gui/res/cardsfolder/upcoming/leyline_invocation.txt index eb40afd6381..7c5168d3ba5 100644 --- a/forge-gui/res/cardsfolder/upcoming/leyline_invocation.txt +++ b/forge-gui/res/cardsfolder/upcoming/leyline_invocation.txt @@ -1,9 +1,9 @@ Name:Leyline Invocation ManaCost:5 G Types:Sorcery -A:SP$ Token | Cost$ 5 G | TokenScript$ gu_0_0_fractal | RememberTokens$ True | SpellDescription$ Create a 0/0 blue and green Fractal creature token. Put X +1/+1 counters on it, where X is the number of lands you control. | SubAbility$ DBCounters +A:SP$ Token | Cost$ 5 G | TokenScript$ gu_0_0_fractal | RememberTokens$ True | SpellDescription$ Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of lands you control. | SubAbility$ DBCounters SVar:DBCounters:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ X | StackDescription$ None | SVar:X:Count$TypeYouCtrl.Land DeckHas:Ability$Token & Ability$Counters DeckHints:Type$Instant|Sorcery -Oracle:Create a 0/0 blue and green Fractal creature token. Put X +1/+1 counters on it, where X is the number of lands you control. +Oracle:Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of lands you control. diff --git a/forge-gui/res/cardsfolder/upcoming/lorehold_pledgemage.txt b/forge-gui/res/cardsfolder/upcoming/lorehold_pledgemage.txt index 2ea3da98499..08ba9bd4035 100644 --- a/forge-gui/res/cardsfolder/upcoming/lorehold_pledgemage.txt +++ b/forge-gui/res/cardsfolder/upcoming/lorehold_pledgemage.txt @@ -7,4 +7,4 @@ T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ Yo SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 SVar:BuffedBy:Instant,Sorcery DeckNeeds:Type$Instant|Sorcery -Oracle:First Strike\nMagecraft — Whenever you cast or copy an instant or sorcery spell, Lorehold Pledgemage gets +1/+0 until end of turn. +Oracle:First strike\nMagecraft — Whenever you cast or copy an instant or sorcery spell, Lorehold Pledgemage gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/maelstrom_muse.txt b/forge-gui/res/cardsfolder/upcoming/maelstrom_muse.txt index 472605f91c3..995ec0be9bb 100644 --- a/forge-gui/res/cardsfolder/upcoming/maelstrom_muse.txt +++ b/forge-gui/res/cardsfolder/upcoming/maelstrom_muse.txt @@ -3,7 +3,7 @@ ManaCost:1 U U/R R Types:Creature Djinn Wizard PT:2/4 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ CheckPower | TriggerDescription$ Whenever CARDNAME attacks, the next instant or sorcery spell you cast this turn costs {X} less to cast, where X is CARDNAME’s power as this ability resolves. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ CheckPower | TriggerDescription$ Whenever CARDNAME attacks, the next instant or sorcery spell you cast this turn costs {X} less to cast, where X is CARDNAME's power as this ability resolves. SVar:CheckPower:DB$ StoreSVar | SVar$ CurrPower | Type$ CountSVar | Expression$ X | SubAbility$ DBEffect | SpellDescription$ The next instant or sorcery spell you cast this turn costs {X} less to cast, where X is CARDNAME's power as this ability resolves. SVar:DBEffect:DB$ Effect | StaticAbilities$ ReduceCost | Triggers$ TrigCastSpell SVar:ReduceCost:Mode$ ReduceCost | EffectZone$ Command | Type$ Spell | ValidCard$ Instant,Sorcery | Activator$ You | Amount$ CurrPower | Description$ The next instant or sorcery spell you cast this turn costs {X} less to cast, where X is CARDNAME's power at the time EFFECTSOURCE's ability resolved. @@ -11,4 +11,4 @@ SVar:TrigCastSpell:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatin SVar:RemoveEffect:DB$ ChangeZone | Origin$ Command | Destination$ Exile SVar:CurrPower:Number$0 SVar:X:TriggeredCard$CardPower -Oracle:Flying\nWhenever Maelstrom Muse attacks, the next instant or sorcery spell you cast this turn costs {X} less to cast, where X is Maelstrom Muse’s power as this ability resolves. +Oracle:Flying\nWhenever Maelstrom Muse attacks, the next instant or sorcery spell you cast this turn costs {X} less to cast, where X is Maelstrom Muse's power as this ability resolves. diff --git a/forge-gui/res/cardsfolder/upcoming/mage_duel.txt b/forge-gui/res/cardsfolder/upcoming/mage_duel.txt index b368b7c77f8..851fe4d2c21 100644 --- a/forge-gui/res/cardsfolder/upcoming/mage_duel.txt +++ b/forge-gui/res/cardsfolder/upcoming/mage_duel.txt @@ -6,4 +6,4 @@ SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl S:Mode$ ReduceCost | ValidCard$ Card.Self | EffectZone$ All | Type$ Spell | Amount$ 2 | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME costs {2} less to cast if you've cast an instant or sorcery spell this turn. SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl DeckHints:Type$Instant|Sorcery -Oracle:This spell costs {2} less to cast if you’ve cast another instant or sorcery spell this turn.\nTarget creature you control gets +1/+2 until end of turn. Then it 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 you've cast another instant or sorcery spell this turn.\nTarget creature you control gets +1/+2 until end of turn. Then it fights target creature you don't control. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/upcoming/mage_hunter.txt b/forge-gui/res/cardsfolder/upcoming/mage_hunter.txt index 88ad021836d..31a2a1c3939 100644 --- a/forge-gui/res/cardsfolder/upcoming/mage_hunter.txt +++ b/forge-gui/res/cardsfolder/upcoming/mage_hunter.txt @@ -2,7 +2,7 @@ Name:Mage Hunter ManaCost:3 B Types:Creature Horror PT:3/4 -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever an opponent casts or copies an instant of sorcery spell, they lose 1 life. -T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDrain | Secondary$ True | TriggerDescription$ Whenever an opponent casts or copies an instant of sorcery spell, they lose 1 life. +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever an opponent casts or copies an instant or sorcery spell, they lose 1 life. +T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDrain | Secondary$ True | TriggerDescription$ Whenever an opponent casts or copies an instant or sorcery spell, they lose 1 life. SVar:TrigDrain:DB$ LoseLife | Defined$ TriggeredActivator | LifeAmount$ 1 -Oracle:Whenever an opponent casts or copies an instant of sorcery spell, they lose 1 life. \ No newline at end of file +Oracle:Whenever an opponent casts or copies an instant or sorcery spell, they lose 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/marshland_bloodcaster.txt b/forge-gui/res/cardsfolder/upcoming/marshland_bloodcaster.txt index fb7ace54712..68eb3d0870b 100644 --- a/forge-gui/res/cardsfolder/upcoming/marshland_bloodcaster.txt +++ b/forge-gui/res/cardsfolder/upcoming/marshland_bloodcaster.txt @@ -4,7 +4,7 @@ Types:Creature Vampire Warlock PT:3/5 K:Flying A:AB$ Effect | Cost$ 1 B T | StaticAbilities$ ReduceCost | Triggers$ TrigCastSpell -SVar:ReduceCost:Mode$ Continuous | Affected$ Card.nonLand+YouCtrl | AddKeyword$ Alternative Cost:PayLife | AffectedZone$ Hand,Graveyard,Exile,Library,Command | EffectZone$ Command | Description$ Rather than pay the mana cost of the next spell you cast this turn, you may pay life equal to that spell’s mana value. +SVar:ReduceCost:Mode$ Continuous | Affected$ Card.nonLand+YouCtrl | AddKeyword$ Alternative Cost:PayLife | AffectedZone$ Hand,Graveyard,Exile,Library,Command | EffectZone$ Command | Description$ Rather than pay the mana cost of the next spell you cast this turn, you may pay life equal to that spell's mana value. SVar:TrigCastSpell:Mode$ SpellCast | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ RemoveEffect | Static$ True SVar:RemoveEffect:DB$ ChangeZone | Origin$ Command | Destination$ Exile -Oracle:Flying\n{1}{B}, {T}: Rather than pay the mana cost of the next spell you cast this turn, you may pay life equal to that spell’s mana value. +Oracle:Flying\n{1}{B}, {T}: Rather than pay the mana cost of the next spell you cast this turn, you may pay life equal to that spell's mana value. diff --git a/forge-gui/res/cardsfolder/upcoming/mascot_interception.txt b/forge-gui/res/cardsfolder/upcoming/mascot_interception.txt index 505987f3082..df7f46d54fb 100644 --- a/forge-gui/res/cardsfolder/upcoming/mascot_interception.txt +++ b/forge-gui/res/cardsfolder/upcoming/mascot_interception.txt @@ -6,4 +6,4 @@ A:SP$ GainControl | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target c SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +2 | KW$ Haste SVar:CostReduction:Count$Compare CheckTgt GE1.3.0 SVar:CheckTgt:Targeted$Valid Creature.token -Oracle:Gain control of target creature until end of turn. Untap that creature. It gets +2/+0 and gains haste until end of turn. +Oracle:This spell costs {3} less to cast if it targets a creature token.\nGain control of target creature until end of turn. Untap that creature. It gets +2/+0 and gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/symmetry_master.txt b/forge-gui/res/cardsfolder/upcoming/master_symmetrist.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/symmetry_master.txt rename to forge-gui/res/cardsfolder/upcoming/master_symmetrist.txt diff --git a/forge-gui/res/cardsfolder/upcoming/mila_crafty_companion_lukka_wayward_bonder.txt b/forge-gui/res/cardsfolder/upcoming/mila_crafty_companion_lukka_wayward_bonder.txt index 6bcec15dfc7..782ee488255 100644 --- a/forge-gui/res/cardsfolder/upcoming/mila_crafty_companion_lukka_wayward_bonder.txt +++ b/forge-gui/res/cardsfolder/upcoming/mila_crafty_companion_lukka_wayward_bonder.txt @@ -6,7 +6,7 @@ T:Mode$ AttackersDeclared | AttackedTarget$ Planeswalker.YouCtrl | TriggerZones$ SVar:TrigWalkerPump:DB$ PutCounterAll | ValidCards$ Planeswalker.YouCtrl | CounterType$ LOYALTY | CounterNum$ 1 T:Mode$ BecomesTarget | ValidSource$ Card.OppCtrl | ValidTarget$ Permanent.YouCtrl+inZoneBattlefield | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever a permanent you control becomes the target of a spell or ability an opponent controls, you may draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You -Oracle:Whenever an opponent attacks one or more planeswalkers you control, put a loyalty counter on each planeswalker you control.\nWhenever a permanent you control becomes the target of a spell or ability and opponent controls, you may draw a card. +Oracle:Whenever an opponent attacks one or more planeswalkers you control, put a loyalty counter on each planeswalker you control.\nWhenever a permanent you control becomes the target of a spell or ability an opponent controls, you may draw a card. AlternateMode:Modal ALTERNATE @@ -20,10 +20,10 @@ SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionDefined$ Remembered SVar:DBDraw2:DB$ Draw | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ EQ1 | StackDescription$ None | SubAbility$ DBCleanup A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | GainControl$ True | SubAbility$ DBPump | RememberChanged$ True | AILogic$ BeforeCombat | SpellDescription$ Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. SVar:DBPump:DB$ Animate | Keywords$ Haste | Defined$ Remembered | Permanent$ True | AtEOT$ Exile | SubAbility$ DBCleanup -A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Lukka, Wayward Bonder | Image$ emblem_lukka_wayward_bonder | Triggers$ LukkaCreatureETB | SVars$ LukkaDmg | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with “Whenever a creature enters the battlefield under your control, it deals damage equal to its power to any target.” +A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Lukka, Wayward Bonder | Image$ emblem_lukka_wayward_bonder | Triggers$ LukkaCreatureETB | SVars$ LukkaDmg | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever a creature enters the battlefield under your control, it deals damage equal to its power to any target." SVar:LukkaCreatureETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Command | Execute$ LukkaDmg | TriggerDescription$ Whenever a creature enters the battlefield under your control, it deals damage equal to its power to any target. SVar:LukkaDmg:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | DamageSource$ TriggeredCard SVar:X:TriggeredCard$CardPower SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Discard & Ability$Graveyard -Oracle:[+1]: You may discard a card. If you do, draw a card. If a creature card was discarded this way, draw two cards instead.\n[-2]: Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of your next upkeep.\n[-7]: You get an emblem with “Whenever a creature enters the battlefield under your control, it deals damage equal to its power to any target.” +Oracle:[+1]: You may discard a card. If you do, draw a card. If a creature card was discarded this way, draw two cards instead.\n[−2]: Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of your next upkeep.\n[−7]: You get an emblem with "Whenever a creature enters the battlefield under your control, it deals damage equal to its power to any target." diff --git a/forge-gui/res/cardsfolder/upcoming/moldering_karok.txt b/forge-gui/res/cardsfolder/upcoming/moldering_karok.txt index 1fad92029a0..1bf9cd0b1ba 100644 --- a/forge-gui/res/cardsfolder/upcoming/moldering_karok.txt +++ b/forge-gui/res/cardsfolder/upcoming/moldering_karok.txt @@ -4,4 +4,4 @@ Types:Creature Zombie Crocodile PT:3/3 K:Trample K:Lifelink -Oracle:Trample,Lifelink +Oracle:Trample, lifelink diff --git a/forge-gui/res/cardsfolder/upcoming/muse_vortex.txt b/forge-gui/res/cardsfolder/upcoming/muse_vortex.txt index e611b04b852..0785c9e9e86 100644 --- a/forge-gui/res/cardsfolder/upcoming/muse_vortex.txt +++ b/forge-gui/res/cardsfolder/upcoming/muse_vortex.txt @@ -1,7 +1,7 @@ Name:Muse Vortex ManaCost:X U U Types:Sorcery -A:SP$ Dig | Cost$ X U U | Defined$ You | DigNum$ X | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay | StackDescription$ SpellDescription | SpellDescription$ Exile the top X cards of your library. You may cast an instant or sorcery spell with mana value X or less from among them without paying its mana cost. Then put the exiled instant or sorcery cards that weren’t cast this way into your hand the rest on the bottom of your library in a random order. +A:SP$ Dig | Cost$ X U U | Defined$ You | DigNum$ X | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay | StackDescription$ SpellDescription | SpellDescription$ Exile the top X cards of your library. You may cast an instant or sorcery spell with mana value X or less from among them without paying its mana cost. Then put the exiled instant and sorcery cards that weren't cast this way into your hand and the rest on the bottom of your library in a random order. SVar:DBPlay:DB$ Play | Valid$ Instant.cmcLEX+IsRemembered+YouOwn,Sorcery.cmcLEX+IsRemembered+YouOwn | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Optional$ True | ForgetTargetRemembered$ True | Amount$ 1 | SubAbility$ DBHand | StackDescription$ None SVar:DBHand:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Hand | ChangeType$ Instant.IsRemembered+YouOwn,Sorcery.IsRemembered+YouOwn | ForgetChanged$ True | SubAbility$ DBLibrary SVar:DBLibrary:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Library | ChangeType$ Card.IsRemembered+YouOwn | LibraryPosition$ -1 | RandomOrder$ True | SubAbility$ DBCleanup @@ -9,4 +9,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid DeckNeeds:Type$Instant|Sorcery AI:RemoveDeck:Random -Oracle:Exile the top X cards of your library. You may cast an instant or sorcery spell with mana value X or less from among them without paying its mana cost. Then put the exiled instant or sorcery cards that weren’t cast this way into your hand the rest on the bottom of your library in a random order. +Oracle:Exile the top X cards of your library. You may cast an instant or sorcery spell with mana value X or less from among them without paying its mana cost. Then put the exiled instant and sorcery cards that weren't cast this way into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/nils_discipline_enforcer.txt b/forge-gui/res/cardsfolder/upcoming/nils_discipline_enforcer.txt index 0e1cb4dca48..f94f1506cf8 100644 --- a/forge-gui/res/cardsfolder/upcoming/nils_discipline_enforcer.txt +++ b/forge-gui/res/cardsfolder/upcoming/nils_discipline_enforcer.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Human Cleric PT:2/2 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ PutCounterOneEach | TriggerDescription$ At the beginning of your end step, for each player, put a +1/+1 counter on up to one target creature that player controls. SVar:PutCounterOneEach:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature each player controls. | TargetMin$ 0 | TargetMax$ OneEach | TargetsWithDifferentControllers$ True -S:Mode$ CantAttackUnless | ValidCard$ Creature.HasCounters | Target$ You,Planeswalker.YouCtrl | Cost$ X | RememberingAttacker$ True | Description$ Each creature with one or more counters on it can't attack you or a planeswalker you control unless its controller pays {X}, where X is the number of counters on that creature. +S:Mode$ CantAttackUnless | ValidCard$ Creature.HasCounters | Target$ You,Planeswalker.YouCtrl | Cost$ X | RememberingAttacker$ True | Description$ Each creature with one or more counters on it can't attack you or planeswalkers you control unless its controller pays {X}, where X is the number of counters on that creature. SVar:OneEach:PlayerCountPlayers$Amount SVar:X:Remembered$CardCounters.ALL DeckHas:Ability$Counters -Oracle:At the beginning of your end step, for each player, put a +1/+1 counter on up to one target creature that player controls.\nEach creature with one or more counters on it can’t attack you or planeswalkers you control unless its controller pays {X}, where X is the number of counters on that creature. +Oracle:At the beginning of your end step, for each player, put a +1/+1 counter on up to one target creature that player controls.\nEach creature with one or more counters on it can't attack you or planeswalkers you control unless its controller pays {X}, where X is the number of counters on that creature. diff --git a/forge-gui/res/cardsfolder/upcoming/oriq_loremage.txt b/forge-gui/res/cardsfolder/upcoming/oriq_loremage.txt index b89473b9cc7..5cf9e00ac36 100644 --- a/forge-gui/res/cardsfolder/upcoming/oriq_loremage.txt +++ b/forge-gui/res/cardsfolder/upcoming/oriq_loremage.txt @@ -7,4 +7,4 @@ SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | Condition SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:IsInstantOrSorcery:Remembered$Valid Instant,Sorcery DeckHas:Ability$Counters -Oracle:{T}: Search your library for a card, put it into your graveyard, then shuffle. If it’s an instant or sorcery card, put a +1/+1 counter on Oriq Loremage. +Oracle:{T}: Search your library for a card, put it into your graveyard, then shuffle. If it's an instant or sorcery card, put a +1/+1 counter on Oriq Loremage. diff --git a/forge-gui/res/cardsfolder/upcoming/osgir_the_reconstructor.txt b/forge-gui/res/cardsfolder/upcoming/osgir_the_reconstructor.txt index d1ff8a3474e..ed0a5c808a4 100644 --- a/forge-gui/res/cardsfolder/upcoming/osgir_the_reconstructor.txt +++ b/forge-gui/res/cardsfolder/upcoming/osgir_the_reconstructor.txt @@ -8,4 +8,4 @@ A:AB$ CopyPermanent | Cost$ X T ExileFromGrave<1/Artifact.cmcEQX/artifact card w SVar:X:Count$xPaid DeckHas:Ability$Token DeckHints:Type$Artifact -Oracle:Vigilance\n{1}, Sacrifice an artifact: Target creature you control gets +2/+0 until end of turn.\n{x}, {t}, Exile an artifact card with mana value X from your graveyard: Create two tokens that are copies of the exiled card. Activate only as a sorcery. +Oracle:Vigilance\n{1}, Sacrifice an artifact: Target creature you control gets +2/+0 until end of turn.\n{X}, {T}, Exile an artifact card with mana value X from your graveyard: Create two tokens that are copies of the exiled card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/upcoming/pillardrop_rescuer.txt b/forge-gui/res/cardsfolder/upcoming/pillardrop_rescuer.txt index 179ce7c92bc..f49c9a6349f 100644 --- a/forge-gui/res/cardsfolder/upcoming/pillardrop_rescuer.txt +++ b/forge-gui/res/cardsfolder/upcoming/pillardrop_rescuer.txt @@ -5,4 +5,4 @@ PT:2/2 K:Flying 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 with mana value 3 or less from your graveyard to your hand. SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl+cmcLE3 -Oracle:When Pillardrop Rescuer enters the battlefield, you may return target creature card with mana value 3 or less from your graveyard to your hand. +Oracle:Flying\nWhen Pillardrop Rescuer enters the battlefield, return target creature card with mana value 3 or less from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/prismari_pledgemage.txt b/forge-gui/res/cardsfolder/upcoming/prismari_pledgemage.txt index c64ffdb7b16..ece2c3fdf13 100644 --- a/forge-gui/res/cardsfolder/upcoming/prismari_pledgemage.txt +++ b/forge-gui/res/cardsfolder/upcoming/prismari_pledgemage.txt @@ -5,4 +5,4 @@ PT:3/3 K:Defender T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, CARDNAME can attack this turn as though it didn’t have defender. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. -Oracle:Defender\NMagecraft — Whenever you cast or copy an instant or sorcery spell, Prismari Pledgemage can attack this turn as though it didn’t have defender. +Oracle:Defender\nMagecraft — Whenever you cast or copy an instant or sorcery spell, Prismari Pledgemage can attack this turn as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/upcoming/professor_of_zoomancy.txt b/forge-gui/res/cardsfolder/upcoming/professor_of_zoomancy.txt index 110a1ba583e..694bff96073 100644 --- a/forge-gui/res/cardsfolder/upcoming/professor_of_zoomancy.txt +++ b/forge-gui/res/cardsfolder/upcoming/professor_of_zoomancy.txt @@ -2,7 +2,7 @@ Name:Professor of Zoomancy ManaCost:3 G Types:Creature Bear Druid PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life."" SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You DeckHas:Ability$Token & Ability$LifeGain -Oracle:When Professor of Zoomancy enters the battlefield, create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life. +Oracle:When Professor of Zoomancy enters the battlefield, create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life." diff --git a/forge-gui/res/cardsfolder/upcoming/professors_warning.txt b/forge-gui/res/cardsfolder/upcoming/professors_warning.txt index 1c6144e218d..bd37677e28e 100644 --- a/forge-gui/res/cardsfolder/upcoming/professors_warning.txt +++ b/forge-gui/res/cardsfolder/upcoming/professors_warning.txt @@ -3,6 +3,6 @@ ManaCost:B Types:Instant A:SP$ Charm | Cost$ B | Choices$ DBPutCounter,DBPump | Defined$ You SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. -SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Indestructible | SpellDescription$ Target creature gains indestructible until end of turn. +SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Indestructible | SpellDescription$ Target creature gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) DeckHas:Ability$Counters -Oracle:Choose one —\n• Put a +1/+1 counter on target creature.\n• Target creature gains indestructible until end of turn. +Oracle:Choose one —\n• Put a +1/+1 counter on target creature.\n• Target creature gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/upcoming/promise_of_loyalty.txt b/forge-gui/res/cardsfolder/upcoming/promise_of_loyalty.txt index 4a69e6307ca..4b3813dcc23 100644 --- a/forge-gui/res/cardsfolder/upcoming/promise_of_loyalty.txt +++ b/forge-gui/res/cardsfolder/upcoming/promise_of_loyalty.txt @@ -1,11 +1,11 @@ Name:Promise of Loyalty ManaCost:4 W Types:Sorcery -A:SP$ RepeatEach | Cost$ 4 W | RepeatPlayers$ Player | RepeatSubAbility$ DBPutCounter | SubAbility$ DBEffect | SpellDescription$ Each player puts a vow counter on a creature they control and sacrifices the rest. Each of those creatures can’t attack you for as long as it has a vow counter on it. +A:SP$ RepeatEach | Cost$ 4 W | RepeatPlayers$ Player | RepeatSubAbility$ DBPutCounter | SubAbility$ DBEffect | SpellDescription$ Each player puts a vow counter on a creature they control and sacrifices the rest. Each of those creatures can't attack you or planeswalkers you control for as long as it has a vow counter on it. SVar:DBPutCounter:DB$ PutCounter | Choices$ Creature.ControlledBy Player.IsRemembered | ChoiceTitle$ Choose a creature you control | Chooser$ Player.IsRemembered | Placer$ Player.IsRemembered | CounterType$ VOW | CounterNum$ 1 | RememberCards$ True | SubAbility$ SacAllOthers SVar:SacAllOthers:DB$ SacrificeAll | ValidCards$ Creature.IsNotRemembered+ControlledBy Player.IsRemembered SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ VowStatic | ForgetOnMoved$ Battlefield | ForgetCounter$ VOW | Duration$ Permanent | SubAbility$ DBCleanup SVar:VowStatic:Mode$ CantAttack | ValidCard$ Card.IsRemembered | Target$ You | Description$ Each of these creatures can’t attack you for as long as it has a vow counter on it. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters -Oracle:Each player puts a vow counter on a creature they control and sacrifices the rest. Each of those creatures can’t attack you for as long as it has a vow counter on it. +Oracle:Each player puts a vow counter on a creature they control and sacrifices the rest. Each of those creatures can't attack you or planeswalkers you control for as long as it has a vow counter on it. diff --git a/forge-gui/res/cardsfolder/upcoming/radiant_performer.txt b/forge-gui/res/cardsfolder/upcoming/radiant_performer.txt index 32170e9eec2..40cbd09160d 100644 --- a/forge-gui/res/cardsfolder/upcoming/radiant_performer.txt +++ b/forge-gui/res/cardsfolder/upcoming/radiant_performer.txt @@ -5,4 +5,4 @@ PT:2/2 K:Flash T:Mode$ ChangesZone | ValidCard$ Card.wasCastFromHand+Self | Destination$ Battlefield | Execute$ TrigRadiate | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it from your hand, choose target spell or ability that targets only a single permanent or player. Copy that spell or ability for each other permanent or player the spell or ability could target. Each copy targets a different one of those permanents and players. SVar:TrigRadiate:DB$ CopySpellAbility | ValidTgts$ Card | TgtPrompt$ Select target spell or ability that targets a single permanent or player | TargetType$ Spell,Activated,Triggered | TargetsSingleTarget$ True | TargetValidTargeting$ Permanent,Player | Controller$ You | CopyForEachCanTarget$ True | CanTargetPlayer$ True | SpellDescription$ Choose target spell or ability spell that targets only a single permanent or player. Copy that spell for each other permanent or player the spell could target. Each copy targets a different one of those permanents and players. -Oracle:When Radiant Performer enters the battlefield, if you cast it from your hand, choose target spell or ability that targets only a single permanent or player. Copy that spell or ability for each other permanent or player the spell or ability could target. Each copy targets a different one of those permanents and players. +Oracle:Flash\nWhen Radiant Performer enters the battlefield, if you cast it from your hand, choose target spell or ability that targets only a single permanent or player. Copy that spell or ability for each other permanent or player the spell or ability could target. Each copy targets a different one of those permanents and players. diff --git a/forge-gui/res/cardsfolder/upcoming/reckless_amplimancer.txt b/forge-gui/res/cardsfolder/upcoming/reckless_amplimancer.txt index e761c57cc74..36c5d843013 100644 --- a/forge-gui/res/cardsfolder/upcoming/reckless_amplimancer.txt +++ b/forge-gui/res/cardsfolder/upcoming/reckless_amplimancer.txt @@ -5,4 +5,4 @@ PT:2/2 A:AB$ Pump | Cost$ 4 G | NumAtt$ +X | NumDef$ +Y | SpellDescription$ Double CARDNAME's power and toughness until end of turn. SVar:X:Count$CardPower SVar:Y:Count$CardToughness -Oracle:{4}{G}: Double Reckless Amplimancer’s power and toughness until end of turn. +Oracle:{4}{G}: Double Reckless Amplimancer's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/reflective_golem.txt b/forge-gui/res/cardsfolder/upcoming/reflective_golem.txt index 92776f7d426..557b55a86fc 100644 --- a/forge-gui/res/cardsfolder/upcoming/reflective_golem.txt +++ b/forge-gui/res/cardsfolder/upcoming/reflective_golem.txt @@ -4,4 +4,4 @@ Types:Artifact Creature Golem PT:2/3 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | IsSingleTarget$ True | TargetsValid$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell that targets only CARDNAME, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy. SVar:TrigCopy:AB$ CopySpellAbility | Cost$ 2 | Defined$ TriggeredSpellAbility | MayChooseTarget$ True -Oracle:Whenever you cast an instant or sorcery spell that targets only CARDNAME, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy. +Oracle:Whenever you cast an instant or sorcery spell that targets only Reflective Golem, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/upcoming/relic_sloth.txt b/forge-gui/res/cardsfolder/upcoming/relic_sloth.txt index 05156b8ab3b..b4cacf2f153 100644 --- a/forge-gui/res/cardsfolder/upcoming/relic_sloth.txt +++ b/forge-gui/res/cardsfolder/upcoming/relic_sloth.txt @@ -4,4 +4,4 @@ Types:Creature Beast PT:4/4 K:Vigilance K:Menace -Oracle:Vigilance\nMenace(This creature can't be blocked except by two or more creatures.) +Oracle:Vigilance\nMenace (This creature can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/upcoming/returned_pastcaller.txt b/forge-gui/res/cardsfolder/upcoming/returned_pastcaller.txt index a93e3e889ab..79a1ca4b632 100644 --- a/forge-gui/res/cardsfolder/upcoming/returned_pastcaller.txt +++ b/forge-gui/res/cardsfolder/upcoming/returned_pastcaller.txt @@ -6,4 +6,4 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target Spirit, instant or sorcery card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn,Spirit.YouOwn | TgtPrompt$ Select target Spirit, instant or sorcery card in your graveyard DeckHints:Type$Spirit -Oracle:When Returned Pastcaller enters the battlefield, return target Spirit, instant or sorcery card from your graveyard to your hand. +Oracle:Flying\nWhen Returned Pastcaller enters the battlefield, return target Spirit, instant, or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/rionya_fire_dancer.txt b/forge-gui/res/cardsfolder/upcoming/rionya_fire_dancer.txt index b2dc77907f7..506dc1f9469 100644 --- a/forge-gui/res/cardsfolder/upcoming/rionya_fire_dancer.txt +++ b/forge-gui/res/cardsfolder/upcoming/rionya_fire_dancer.txt @@ -2,9 +2,9 @@ Name:Rionya, Fire Dancer ManaCost:3 R R Types:Legendary Creature Human Wizard PT:3/4 -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, create X tokens that are copies of another target creature you control, where X is one plus the number of instant and sorcery spells you’ve cast this turn. They gain haste. Exile them at the beginning of the next end step. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, create X tokens that are copies of another target creature you control, where X is one plus the number of instant and sorcery spells you've cast this turn. They gain haste. Exile them at the beginning of the next end step. SVar:TrigCopy:DB$ CopyPermanent | NumCopies$ X | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | AddKeywords$ Haste | AtEOT$ Exile SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl/Plus.1 DeckNeeds:Type$Instant|Sorcery DeckHas:Ability$Token -Oracle:At the beginning of combat on your turn, create X tokens that are copies of another target creature you control, where X is one plus the number of instant and sorcery spells you’ve cast this turn. They gain haste. Exile them at the beginning of the next end step. +Oracle:At the beginning of combat on your turn, create X tokens that are copies of another target creature you control, where X is one plus the number of instant and sorcery spells you've cast this turn. They gain haste. Exile them at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/upcoming/rip_apart.txt b/forge-gui/res/cardsfolder/upcoming/rip_apart.txt index 72b63749680..275dde20bd5 100644 --- a/forge-gui/res/cardsfolder/upcoming/rip_apart.txt +++ b/forge-gui/res/cardsfolder/upcoming/rip_apart.txt @@ -4,4 +4,4 @@ Types:Sorcery A:SP$ Charm | Cost$ R W | Choices$ DBDmg,DBDestroy SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target creature or planeswalker. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. -Oracle:Choose one\n• Rip Apart deals 3 damage to target creature or planeswalker.\n• Destroy target artifact or enchantment. +Oracle:Choose one —\n• Rip Apart deals 3 damage to target creature or planeswalker.\n• Destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/upcoming/rootha_mercurial_artist.txt b/forge-gui/res/cardsfolder/upcoming/rootha_mercurial_artist.txt index 96e8e09f3f7..6d1d1104fd5 100644 --- a/forge-gui/res/cardsfolder/upcoming/rootha_mercurial_artist.txt +++ b/forge-gui/res/cardsfolder/upcoming/rootha_mercurial_artist.txt @@ -3,4 +3,4 @@ ManaCost:1 U R Types:Legendary Creature Orc Shaman PT:1/4 A:AB$CopySpellAbility | Cost$ 2 Return<1/CARDNAME> | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | MayChooseTarget$ True | SpellDescription$ Copy target instant or sorcery spell. You may choose new targets for the copy. -Oracle:{2}, Return Rootha, Mercurial Artist to its owner’s hand: Copy target instant or sorcery spell you control. You may choose new targets for the copy. +Oracle:{2}, Return Rootha, Mercurial Artist to its owner's hand: Copy target instant or sorcery spell you control. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/upcoming/rowan_scholar_of_sparks_will_scholar_of_frost.txt b/forge-gui/res/cardsfolder/upcoming/rowan_scholar_of_sparks_will_scholar_of_frost.txt index 3c8784d0098..2cc5a2dd09b 100644 --- a/forge-gui/res/cardsfolder/upcoming/rowan_scholar_of_sparks_will_scholar_of_frost.txt +++ b/forge-gui/res/cardsfolder/upcoming/rowan_scholar_of_sparks_will_scholar_of_frost.txt @@ -11,7 +11,7 @@ SVar:TRCast:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer SVar:TrigCopy:AB$ CopySpellAbility | Cost$ 2 | Defined$ TriggeredSpellAbility | AILogic$ AlwaysIfViable | MayChooseTarget$ True AlternateMode:Modal DeckHints:Type$Instant|Sorcery -Oracle:Instant and sorcery spells you cast cost {1} less to cast.\n[+1]: Rowan, Scholar of Sparks deals 1 damage to each opponent. If you've drawn three or more cards this turn, she deals 3 damage to each opponent instead.\n[-4]: You get an emblem with "Whenever you cast an instant or sorcery spell, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy." +Oracle:Instant and sorcery spells you cast cost {1} less to cast.\n[+1]: Rowan, Scholar of Sparks deals 1 damage to each opponent. If you've drawn three or more cards this turn, she deals 3 damage to each opponent instead.\n[−4]: You get an emblem with "Whenever you cast an instant or sorcery spell, you may pay {2}. If you do, copy that spell. You may choose new targets for the copy." ALTERNATE @@ -27,4 +27,4 @@ SVar:DBRepeat:DB$ RepeatEach | DefinedCards$ DirectRemembered | UseImprinted$ Tr SVar:DBToken:DB$ Token | TokenScript$ ur_4_4_elemental | TokenOwner$ ImprintedController SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Tokens -Oracle:Instant and sorcery spells you cast cost {1} less to cast.\n[+1]: Up to one target creature has base power and toughness 0/2 until your next turn.\n[−3]: Draw two cards.\n[−7]: Exile up to five target permanents. For each permanent exiled this way, its controller creates a 4/4 blue and red Elemental Creature token. +Oracle:Instant and sorcery spells you cast cost {1} less to cast.\n[+1]: Up to one target creature has base power and toughness 0/2 until your next turn.\n[−3]: Draw two cards.\n[−7]: Exile up to five target permanents. For each permanent exiled this way, its controller creates a 4/4 blue and red Elemental creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/scurrid_colony.txt b/forge-gui/res/cardsfolder/upcoming/scurrid_colony.txt index 70171d997ee..08987fb68c9 100644 --- a/forge-gui/res/cardsfolder/upcoming/scurrid_colony.txt +++ b/forge-gui/res/cardsfolder/upcoming/scurrid_colony.txt @@ -4,4 +4,4 @@ Types:Creature Squirrel PT:2/2 K:Reach S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | IsPresent$ Land.YouCtrl | PresentCompare$ GE8 | Description$ Scurrid Colony gets +2/+2 as long as you control eight or more lands. -Oracle:Scurrid Colony gets +2/+2 as long as you control eight or more lands. +Oracle:Reach\nScurrid Colony gets +2/+2 as long as you control eight or more lands. diff --git a/forge-gui/res/cardsfolder/upcoming/sedgemoor_witch.txt b/forge-gui/res/cardsfolder/upcoming/sedgemoor_witch.txt index 00673eb2fbe..5667d56891a 100644 --- a/forge-gui/res/cardsfolder/upcoming/sedgemoor_witch.txt +++ b/forge-gui/res/cardsfolder/upcoming/sedgemoor_witch.txt @@ -4,6 +4,6 @@ Types:Creature Human Warlock PT:3/2 K:Menace K:Ward:PayLife<3> -T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, create a 1/1 black and green Pest creature token with "Whenever this creature dies, you gain 1 life." +T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life." SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You -Oracle:Menace\nWard—Pay 3 life. (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays 3 life.)\nMagecraft — Whenever you cast or copy an instant or sorcery spell, create a 1/1 black and green Pest creature token with "Whenever this creature dies, you gain 1 life." +Oracle:Menace\nWard—Pay 3 life. (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays 3 life.)\nMagecraft — Whenever you cast or copy an instant or sorcery spell, create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life." diff --git a/forge-gui/res/cardsfolder/upcoming/serpentine_curve.txt b/forge-gui/res/cardsfolder/upcoming/serpentine_curve.txt index 182e18a909b..18a3e2f0184 100644 --- a/forge-gui/res/cardsfolder/upcoming/serpentine_curve.txt +++ b/forge-gui/res/cardsfolder/upcoming/serpentine_curve.txt @@ -1,10 +1,10 @@ Name:Serpentine Curve ManaCost:3 U Types:Sorcery -A:SP$ Token | Cost$ 3 U | TokenScript$ gu_0_0_fractal | RememberTokens$ True | SpellDescription$ Create a 0/0 green and blue Fractal creaature token. Put X +1/+1 counters on it, where X is one plus the total number of instant and sorcery cards you own in exile and in your graveyard. | SubAbility$ DBCounters +A:SP$ Token | Cost$ 3 U | TokenScript$ gu_0_0_fractal | RememberTokens$ True | SpellDescription$ Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is one plus the total number of instant and sorcery cards you own in exile and in your graveyard. | SubAbility$ DBCounters SVar:DBCounters:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ X | StackDescription$ None | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidGraveyard,Exile Instant.YouOwn,Sorcery.YouOwn/Plus.1 DeckHas:Ability$Token & Ability$Counters DeckHints:Type$Instant|Sorcery -Oracle:Create a 0/0 green and blue Fractal creaature token. Put X +1/+1 counters on it, where X is one plus the total number of instant and sorcery cards you own in exile and in your graveyard. +Oracle:Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is one plus the total number of instant and sorcery cards you own in exile and in your graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/show_of_confidence.txt b/forge-gui/res/cardsfolder/upcoming/show_of_confidence.txt index 47452402192..85d5e57b3d9 100644 --- a/forge-gui/res/cardsfolder/upcoming/show_of_confidence.txt +++ b/forge-gui/res/cardsfolder/upcoming/show_of_confidence.txt @@ -1,10 +1,10 @@ Name:Show of Confidence ManaCost:1 W Types:Instant -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ When you cast this spell, copy it for each other instant or sorcery spell you’ve cast this turn. You may choose new targets for the copies. +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ When you cast this spell, copy it for each other instant and sorcery spell you've cast this turn. You may choose new targets for the copies. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Amount$ X | MayChooseTarget$ True SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl/Minus.1 A:SP$ PutCounter | Cost$ 1 W | ValidTgts$ Creature | 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$ Vigilance DeckHas:Ability$Counters -Oracle:When you cast this spell, copy it for each other instant or sorcery spell you’ve cast this turn. You may choose new targets for the copies.\nPut a +1/+1 counter on target creature. It gains vigilance until end of turn. +Oracle:When you cast this spell, copy it for each other instant and sorcery spell you've cast this turn. You may choose new targets for the copies.\nPut a +1/+1 counter on target creature. It gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/silverquill_apprentice.txt b/forge-gui/res/cardsfolder/upcoming/silverquill_apprentice.txt index a0ac7f4ab01..4d3a26125d9 100644 --- a/forge-gui/res/cardsfolder/upcoming/silverquill_apprentice.txt +++ b/forge-gui/res/cardsfolder/upcoming/silverquill_apprentice.txt @@ -2,7 +2,7 @@ Name:Silverquill Apprentice ManaCost:W B Types:Creature Human Warlock PT:2/2 -T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, target creature gets +1/+0 until end of turn. +T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, target creature gets +1/+0 until end of turn.. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 DeckNeeds:Type$Instant|Sorcery -Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, target creature gets +1/+0 until end of turn +Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, target creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/silverquill_command.txt b/forge-gui/res/cardsfolder/upcoming/silverquill_command.txt index 85916e0a948..f9f126608b2 100644 --- a/forge-gui/res/cardsfolder/upcoming/silverquill_command.txt +++ b/forge-gui/res/cardsfolder/upcoming/silverquill_command.txt @@ -3,7 +3,7 @@ ManaCost:2 W B Types:Sorcery A:SP$ Charm | Cost$ 2 W B | Choices$ DBPump,DBReturn,DBDraw,SacCreature | CharmNum$ 2 SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | KW$ Flying | SpellDescription$ Target creature gets +3/+3 and gains flying until end of turn. -SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Card.Creature+cmcLE2+YouOwn | TgtPrompt$ Select target creature card with converted mana cost 2 or less | SpellDescription$ Return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Card.Creature+cmcLE2+YouOwn | TgtPrompt$ Select target creature card with mana value 2 or less | SpellDescription$ Return target creature card with mana value 2 or less from your graveyard to the battlefield. 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. diff --git a/forge-gui/res/cardsfolder/upcoming/sly_instigator.txt b/forge-gui/res/cardsfolder/upcoming/sly_instigator.txt index ae0efcb5798..aad1a8c0fb4 100644 --- a/forge-gui/res/cardsfolder/upcoming/sly_instigator.txt +++ b/forge-gui/res/cardsfolder/upcoming/sly_instigator.txt @@ -4,4 +4,4 @@ Types:Creature Human Wizard PT:2/4 A:AB$ Pump | Cost$ U T | ValidTgts$ Creature.OppCtrl | UntilYourNextTurn$ True | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SubAbility$ DBGoad | SpellDescription$ Target creature can't be blocked this turn. SVar:DBGoad:DB$ Goad | Defined$ Targeted | SpellDescription$ Goad that creature. -Oracle:{U},{T}: Until your next turn, target creature an opponent controls can't be blocked. Goad that creature. +Oracle:{U}, {T}: Until your next turn, target creature an opponent controls can't be blocked. Goad that creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/upcoming/snow_day.txt b/forge-gui/res/cardsfolder/upcoming/snow_day.txt index 36a9234fc54..3e426898782 100644 --- a/forge-gui/res/cardsfolder/upcoming/snow_day.txt +++ b/forge-gui/res/cardsfolder/upcoming/snow_day.txt @@ -5,4 +5,4 @@ A:SP$ Tap | Cost$ 4 U U | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose up to SVar:TrigPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ Draw | StackDescription$ None SVar:Draw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ Discard SVar:Discard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose -Oracle:Tap up to two target creatures. Those creatures don’t untap during their controller’s next untap step.\nDraw two cards, then discard a card. +Oracle:Tap up to two target creatures. Those creatures don't untap during their controller's next untap step.\nDraw two cards, then discard a card. diff --git a/forge-gui/res/cardsfolder/upcoming/solve_the_equation.txt b/forge-gui/res/cardsfolder/upcoming/solve_the_equation.txt index dd042b7cd65..f06f7596f03 100644 --- a/forge-gui/res/cardsfolder/upcoming/solve_the_equation.txt +++ b/forge-gui/res/cardsfolder/upcoming/solve_the_equation.txt @@ -1,5 +1,5 @@ Name:Solve the Equation ManaCost:2 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 U | Origin$ Library | Destination$ Hand | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | SpellDescription$ Search your library for a instant or sorcery card, reveal it, put it into your hand, then shuffle. -Oracle:Search your library for a instant or sorcery card, reveal it, put it into your hand, then shuffle. +A:SP$ ChangeZone | Cost$ 2 U | Origin$ Library | Destination$ Hand | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | SpellDescription$ Search your library for an instant or sorcery card, reveal it, put it into your hand, then shuffle. +Oracle:Search your library for an instant or sorcery card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/upcoming/stonebinders_familiar.txt b/forge-gui/res/cardsfolder/upcoming/stonebinders_familiar.txt index 30fc5c104ce..de4161c935a 100644 --- a/forge-gui/res/cardsfolder/upcoming/stonebinders_familiar.txt +++ b/forge-gui/res/cardsfolder/upcoming/stonebinders_familiar.txt @@ -5,4 +5,4 @@ PT:1/1 T:Mode$ ChangesZoneAll | Destination$ Exile | TriggerZones$ Battlefield | Execute$ TrigPutcounter | PlayerTurn$ True | ActivationLimit$ 1 | TriggerDescription$ Whenever one or more cards are put into exile during your turn, put a +1/+1 counter on CARDNAME. This ability triggers only once each turn. SVar:TrigPutcounter:DB$ PutCounter | CounterType$ P1P1 | Defined$ Self | CounterNum$ 1 DeckHas:Ability$Counter -Oracle:Whenever one or more cards are put into exile during your turn, put a +1/+1 counter on CARDNAME. This ability triggers only once each turn. +Oracle:Whenever one or more cards are put into exile during your turn, put a +1/+1 counter on Stonebinder's Familiar. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/upcoming/surge_to_victory.txt b/forge-gui/res/cardsfolder/upcoming/surge_to_victory.txt index 9db69a29f1b..94efa446b09 100644 --- a/forge-gui/res/cardsfolder/upcoming/surge_to_victory.txt +++ b/forge-gui/res/cardsfolder/upcoming/surge_to_victory.txt @@ -8,4 +8,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | Triggers$ TrigDamage | SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ DBCopy | TriggerDescription$ Whenever a creature you control deals combat damage to a player this turn, copy the exiled card. You may cast the copy without paying its mana cost. SVar:DBCopy:DB$ Play | Defined$ Remembered | Amount$ All | CopyCard$ True | WithoutManaCost$ True -Oracle:Exile target instant or sorcery card from your graveyard. Creatures you control get +X/+0 until end of turn, where X is that card's mana value.\nWhenever a creature you control deals combat damage to a player this turn, copy the exiled card. You may cast the copy without paying its mana cost. \ No newline at end of file +Oracle:Exile target instant or sorcery card from your graveyard. Creatures you control get +X/+0 until end of turn, where X is that card's mana value. Whenever a creature you control deals combat damage to a player this turn, copy the exiled card. You may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/upcoming/team_pennant.txt b/forge-gui/res/cardsfolder/upcoming/team_pennant.txt index 9873338c690..6abc143ac2a 100644 --- a/forge-gui/res/cardsfolder/upcoming/team_pennant.txt +++ b/forge-gui/res/cardsfolder/upcoming/team_pennant.txt @@ -4,4 +4,4 @@ Types:Artifact Equipment K:Equip:1:Creature.YouCtrl+token:token creature K:Equip:3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance & Trample | Description$ Equipped creature gets +1/+1 and has vigilance and trample. -Oracle:Equipped creature gets +1/+1 and has vigilance and trample.\nEquip creature token {1} \nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +1/+1 and has vigilance and trample.\nEquip creature token {1}\nEquip {3} diff --git a/forge-gui/res/cardsfolder/upcoming/tempted_by_the_oriq.txt b/forge-gui/res/cardsfolder/upcoming/tempted_by_the_oriq.txt index d8b77057b5e..e5c63dffa45 100644 --- a/forge-gui/res/cardsfolder/upcoming/tempted_by_the_oriq.txt +++ b/forge-gui/res/cardsfolder/upcoming/tempted_by_the_oriq.txt @@ -1,6 +1,6 @@ Name:Tempted by the Oriq ManaCost:1 U U U Types:Sorcery -A:SP$ GainControl | Cost$ 1 U U U | ValidTgts$ Creature.OppCtrl+cmcLE3,Planeswalker.OppCtrl+cmcLE3 | TgtPrompt$ Select target creature or planeswalker an opponent controls with mana value 3 or less to gain control of. | TargetMin$ OneEach | TargetMax$ OneEach | TargetsWithDifferentControllers$ True | SpellDescription$ For each opponent, gain control of target creature or planeswalker that player controls with mana value 3 or less. +A:SP$ GainControl | Cost$ 1 U U U | ValidTgts$ Creature.OppCtrl+cmcLE3,Planeswalker.OppCtrl+cmcLE3 | TgtPrompt$ Select target creature or planeswalker an opponent controls with mana value 3 or less to gain control of. | TargetMin$ OneEach | TargetMax$ OneEach | TargetsWithDifferentControllers$ True | SpellDescription$ For each opponent, gain control of up to one target creature or planeswalker that player controls with mana value 3 or less. SVar:OneEach:PlayerCountOpponents$Amount -Oracle:For each opponent, gain control of target creature or planeswalker that player controls with mana value 3 or less. +Oracle:For each opponent, gain control of up to one target creature or planeswalker that player controls with mana value 3 or less. diff --git a/forge-gui/res/cardsfolder/upcoming/tend_the_pests.txt b/forge-gui/res/cardsfolder/upcoming/tend_the_pests.txt index ab93c342a53..cde950d38e2 100644 --- a/forge-gui/res/cardsfolder/upcoming/tend_the_pests.txt +++ b/forge-gui/res/cardsfolder/upcoming/tend_the_pests.txt @@ -1,7 +1,7 @@ Name:Tend the Pests ManaCost:B G Types:Instant -A:SP$ Token | Cost$ B G Sac<1/Creature> | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You | TokenAmount$ X | SpellDescription$ Create X 1/1 black and green Pest creature tokens with “When this creature dies, you gain 1 life,” where X is the sacrificed creature’s power. +A:SP$ Token | Cost$ B G Sac<1/Creature> | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You | TokenAmount$ X | SpellDescription$ Create X 1/1 black and green Pest creature tokens with "When this creature dies, you gain 1 life," where X is the sacrificed creature's power. SVar:X:Sacrificed$CardPower DeckHas:Ability$Token -Oracle:As an additional cost to cast this spell, sacrifice a creature.\nCreate X 1/1 black and green Pest creature tokens with “When this creature dies, you gain 1 life,” where X is the sacrificed creature’s power. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nCreate X 1/1 black and green Pest creature tokens with "When this creature dies, you gain 1 life," where X is the sacrificed creature's power. diff --git a/forge-gui/res/cardsfolder/upcoming/the_biblioplex.txt b/forge-gui/res/cardsfolder/upcoming/the_biblioplex.txt index 8bb64904489..df950023308 100644 --- a/forge-gui/res/cardsfolder/upcoming/the_biblioplex.txt +++ b/forge-gui/res/cardsfolder/upcoming/the_biblioplex.txt @@ -2,11 +2,11 @@ Name:The Biblioplex ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ PeekAndReveal | Cost$ 2 T | PeekAmount$ 1 | RevealValid$ Card.Instant,Card.Sorcery | RevealOptional$ True | RememberRevealed$ True | ActivationCardsInHand$ 0 | OrActivationCardsInHand$ 7 | SubAbility$ DBChangeZone1 | SpellDescription$ Look at the top card of your library. If it’s an instant or sorcery card, you may reveal it and put it into your hand. If you don’t put the card into your hand, you may put it into your graveyard. Activate only if you have exactly zero or seven cards in hand. +A:AB$ PeekAndReveal | Cost$ 2 T | PeekAmount$ 1 | RevealValid$ Card.Instant,Card.Sorcery | RevealOptional$ True | RememberRevealed$ True | ActivationCardsInHand$ 0 | OrActivationCardsInHand$ 7 | SubAbility$ DBChangeZone1 | SpellDescription$ Look at the top card of your library. If it's an instant or sorcery card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. Activate only if you have exactly zero or seven cards in hand. SVar:DBChangeZone1:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | SubAbility$ DBChangeZone2 | StackDescription$ None SVar:DBChangeZone2:DB$ ChangeZone | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | Defined$ TopOfLibrary | Origin$ Library | Destination$ Graveyard | Optional$ True | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$CardsInYourHand DeckHas:Ability$Graveyard DeckNeeds:Type$Instant|Sorcery -Oracle:{T}: Add {C}.\n{2}, {T}: Look at the top card of your library. If it’s an instant or sorcery card, you may reveal it and put it into your hand. If you don’t put the card into your hand, you may put it into your graveyard. Activate only if you have exactly zero or seven cards in hand. +Oracle:{T}: Add {C}.\n{2}, {T}: Look at the top card of your library. If it's an instant or sorcery card, you may reveal it and put it into your hand. If you don't put the card into your hand, you may put it into your graveyard. Activate only if you have exactly zero or seven cards in hand. diff --git a/forge-gui/res/cardsfolder/upcoming/tivash_gloom_summoner.txt b/forge-gui/res/cardsfolder/upcoming/tivash_gloom_summoner.txt index bcc038ac256..a5d481fd5a7 100644 --- a/forge-gui/res/cardsfolder/upcoming/tivash_gloom_summoner.txt +++ b/forge-gui/res/cardsfolder/upcoming/tivash_gloom_summoner.txt @@ -3,8 +3,8 @@ ManaCost:4 B Types:Legendary Creature Human Warlock PT:4/4 K:Lifelink -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigToken | TriggerDescription$ At the beginning of each end step, if you gained life this turn, you may pay X life, where X is the amount of life you gained this turn. If you do, create an X/X black Demon creature token with flying. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if you gained life this turn, you may pay X life, where X is the amount of life you gained this turn. If you do, create an X/X black Demon creature token with flying. SVar:TrigToken:AB$ Token | Cost$ PayLife | TokenAmount$ 1 | TokenScript$ b_x_x_demon_flying | TokenOwner$ You | TokenPower$ X | TokenToughness$ X SVar:X:Count$LifeYouGainedThisTurn DeckHas:Ability$Lifegain & Ability$Token -Oracle:Lifelink\nAt the beginning of each end step, if you gained life this turn, you may pay X life, where X is the amount of life you gained this turn. If you do, create an X/X black Demon creature token with flying. +Oracle:Lifelink\nAt the beginning of your end step, if you gained life this turn, you may pay X life, where X is the amount of life you gained this turn. If you do, create an X/X black Demon creature token with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/twinscroll_shaman.txt b/forge-gui/res/cardsfolder/upcoming/twinscroll_shaman.txt index 250846d7738..d393acb1a7a 100644 --- a/forge-gui/res/cardsfolder/upcoming/twinscroll_shaman.txt +++ b/forge-gui/res/cardsfolder/upcoming/twinscroll_shaman.txt @@ -3,4 +3,4 @@ ManaCost:2 R Types:Creature Dwarf Shaman PT:1/2 K:Double Strike -Oracle:Double Strike +Oracle:Double strike diff --git a/forge-gui/res/cardsfolder/upcoming/umbral_juke.txt b/forge-gui/res/cardsfolder/upcoming/umbral_juke.txt index d28d11a98c2..42f6fe143ee 100644 --- a/forge-gui/res/cardsfolder/upcoming/umbral_juke.txt +++ b/forge-gui/res/cardsfolder/upcoming/umbral_juke.txt @@ -5,4 +5,4 @@ A:SP$ Charm | Cost$ 2 B | Choices$ DBSacrifice,DBToken SVar:DBSacrifice:DB$ Sacrifice | ValidTgts$ Player | SacValid$ Creature,Planeswalker | SacMessage$ Creature or Planeswalker | SpellDescription$ Target player sacrifices a creature or planeswalker. SVar:DBToken:DB$ Token | TokenScript$ wb_2_1_inkling_flying | TokenOwner$ You | SpellDescription$ Create a 2/1 white and black Inkling creature token with flying. DeckHas:Ability$Token -Oracle:Choose one: —\n• Target player sacrifices a creature or planeswalker.\n• Create a 2/1 white and black Inkling creature token with flying. +Oracle:Choose one —\n• Target player sacrifices a creature or planeswalker.\n• Create a 2/1 white and black Inkling creature token with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/unwilling_ingredient.txt b/forge-gui/res/cardsfolder/upcoming/unwilling_ingredient.txt index 626f861f51c..e43180977f1 100644 --- a/forge-gui/res/cardsfolder/upcoming/unwilling_ingredient.txt +++ b/forge-gui/res/cardsfolder/upcoming/unwilling_ingredient.txt @@ -5,4 +5,4 @@ PT:1/1 K:Menace A:AB$ Draw | Cost$ 2 B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 1 -Oracle:Menace\n{2}{B}, Exile Unwilling Ingredient from your graveyard: You draw a card and you lose 1 life. +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\n{2}{B}, Exile Unwilling Ingredient from your graveyard: You draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/uvilda_dean_of_perfection_nassari_dean_of_expression.txt b/forge-gui/res/cardsfolder/upcoming/uvilda_dean_of_perfection_nassari_dean_of_expression.txt index 8c1aa7b4cd3..f2e939bbfb5 100644 --- a/forge-gui/res/cardsfolder/upcoming/uvilda_dean_of_perfection_nassari_dean_of_expression.txt +++ b/forge-gui/res/cardsfolder/upcoming/uvilda_dean_of_perfection_nassari_dean_of_expression.txt @@ -2,7 +2,7 @@ Name:Uvilda, Dean of Perfection ManaCost:2 U Types:Legendary Creature Djinn Wizard PT:2/2 -A:AB$ ChangeZone | Cost$ T | RememberChanged$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ You may exile an instant or sorcery card from your hand and put three hone counters on it. It gains "At the beginning of your upkeep, if this card is exiled, remove a hone counter from it" and "When the last hone counter is removed from this card, if it’s exiled, you may cast it. It costs {4} less to cast this way." +A:AB$ ChangeZone | Cost$ T | RememberChanged$ True | Origin$ Hand | Destination$ Exile | ChangeType$ Instant,Sorcery | ChangeNum$ 1 | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ You may exile an instant or sorcery card from your hand and put three hone counters on it. It gains "At the beginning of your upkeep, if this card is exiled, remove a hone counter from it" and "When the last hone counter is removed from this card, if it's exiled, you may cast it. It costs {4} less to cast this way." SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ HONE | CounterNum$ 3 | SubAbility$ DBAddTriggers | TgtZone$ Exile SVar:DBAddTriggers:DB$ Animate | Defined$ Remembered | Triggers$ TrigRemoveCounter,TrigCast | SubAbility$ DBCleanup | Permanent$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -13,7 +13,7 @@ SVar:DBCast:DB$ Play | Defined$ Self | PlayReduceCost$ 4 AlternateMode:Modal SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery -Oracle:{T}: You may exile an instant or sorcery card from your hand and put three hone counters on it. It gains "At the beginning of your upkeep, if this card is exiled, remove a hone counter from it" and "When the last hone counter is removed from this card, if it’s exiled, you may cast it. It costs {4} less to cast this way." +Oracle:{T}: You may exile an instant or sorcery card from your hand and put three hone counters on it. It gains "At the beginning of your upkeep, if this card is exiled, remove a hone counter from it" and "When the last hone counter is removed from this card, if it's exiled, you may cast it. It costs {4} less to cast this way." ALTERNATE @@ -31,4 +31,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ SpellCast | ValidCard$ Card.wasCastFromExile | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell from exile, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -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 many spend mana as though it were mana of any color to cast those spells.\nWhenever you cast a spell from exile, put a +1/+1 counter on Nassari, Dean of Expression. +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.\nWhenever you cast a spell from exile, put a +1/+1 counter on Nassari, Dean of Expression. diff --git a/forge-gui/res/cardsfolder/upcoming/vanishing_verse.txt b/forge-gui/res/cardsfolder/upcoming/vanishing_verse.txt index d771ab8f3a4..17ebd0b58f2 100644 --- a/forge-gui/res/cardsfolder/upcoming/vanishing_verse.txt +++ b/forge-gui/res/cardsfolder/upcoming/vanishing_verse.txt @@ -1,5 +1,5 @@ Name:Vanishing Verse ManaCost:W B Types:Instant -A:SP$ ChangeZone | Cost$ W B | ValidTgts$ Permanent.MonoColor | TgtPrompt$ Select target monocolored permament. | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target monocolored permament. -Oracle:Exile target monocolored permament. +A:SP$ ChangeZone | Cost$ W B | ValidTgts$ Permanent.MonoColor | TgtPrompt$ Select target monocolored permament. | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target monocolored permanent. +Oracle:Exile target monocolored permanent. diff --git a/forge-gui/res/cardsfolder/upcoming/venerable_warsinger.txt b/forge-gui/res/cardsfolder/upcoming/venerable_warsinger.txt index a90fca736b8..6f5a91874db 100644 --- a/forge-gui/res/cardsfolder/upcoming/venerable_warsinger.txt +++ b/forge-gui/res/cardsfolder/upcoming/venerable_warsinger.txt @@ -4,8 +4,8 @@ Types:Creature Spirit Cleric PT:3/3 K:Vigilance K:Trample -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may return target creature card with mana value X or less from your graveyard to the battlefield, where X is the amount of damage that CARDNAME dealt to that player. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may return target creature card with mana value X or less from your graveyard to the battlefield, where X is the amount of damage CARDNAME dealt to that player. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.cmcLEX+YouCtrl | TgtPrompt$ Select target creature card in your graveyard with mana value X or less | Origin$ Graveyard | Destination$ Battlefield SVar:X:TriggerCount$DamageAmount DeckHas:Ability$Graveyard -Oracle:Vigilance, trample\nWhenever Venerable Warsinger deals combat damage to a player, you may return target creature card with mana value X or less from your graveyard to the battlefield, where X is the amount of damage that Venerable Warsinger dealt to that player. +Oracle:Vigilance, trample\nWhenever Venerable Warsinger deals combat damage to a player, you may return target creature card with mana value X or less from your graveyard to the battlefield, where X is the amount of damage Venerable Warsinger dealt to that player. diff --git a/forge-gui/res/cardsfolder/upcoming/vortex_runner.txt b/forge-gui/res/cardsfolder/upcoming/vortex_runner.txt index 6bc6ad61502..7b66b645e46 100644 --- a/forge-gui/res/cardsfolder/upcoming/vortex_runner.txt +++ b/forge-gui/res/cardsfolder/upcoming/vortex_runner.txt @@ -2,5 +2,5 @@ Name:Vortex Runner ManaCost:2 U Types:Creature Human Wizard PT:2/3 -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddHiddenKeyword$ Unblockable | IsPresent$ Land.YouCtrl | PresentCompare$ GE8 | Description$ As long as you control eight or more lands, CARDNAME gets +1/+0 and can’t be blocked. -Oracle:As long as you control eight or more lands, Vortex Runner gets +1/+0 and can’t be blocked. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddHiddenKeyword$ Unblockable | IsPresent$ Land.YouCtrl | PresentCompare$ GE8 | Description$ As long as you control eight or more lands, CARDNAME gets +1/+0 and can't be blocked. +Oracle:As long as you control eight or more lands, Vortex Runner gets +1/+0 and can't be blocked. diff --git a/forge-gui/res/cardsfolder/upcoming/wandering_archaic_explore_the_vastlands.txt b/forge-gui/res/cardsfolder/upcoming/wandering_archaic_explore_the_vastlands.txt index f7c9eee1246..85c4862a634 100644 --- a/forge-gui/res/cardsfolder/upcoming/wandering_archaic_explore_the_vastlands.txt +++ b/forge-gui/res/cardsfolder/upcoming/wandering_archaic_explore_the_vastlands.txt @@ -12,9 +12,9 @@ ALTERNATE Name:Explore the Vastlands ManaCost:3 Types:Sorcery -A:SP$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBDig | SpellDescription$ Each player looks at the top five cards of their library, reveals a land card and/or an instant or sorcery card from among them, then puts the cards they revealed this way into their hand and the rest on the bottom of their library in a random order. Each player gains 3 life. +A:SP$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBDig | SpellDescription$ Each player looks at the top five cards of their library and may reveal a land card and/or an instant or sorcery card from among them. Each player puts the cards they revealed this way into their hand and the rest on the bottom of their library in a random order. Each player gains 3 life. SVar:DBDig:DB$ Dig | Defined$ Player.IsRemembered | Choser$ Player.IsRemembered | DigNum$ 5 | ChangeNum$ 1 | ChangeValid$ Land,Instant,Sorcery | RestRandomOrder$ True | SubAbility$ DBGainLife | SpellDescription$ Each player looks at the top five cards of their library, reveals a land card and/or an instant or sorcery card from among them, then puts the cards they revealed this way into their hand and the rest on the bottom of their library in a random order. SVar:DBGainLife:DB$ GainLife | Defined$ Player | LifeAmount$ 3 DeckHas:Ability$LifeGain DeckHints:Type$Instant|Sorcery -Oracle:Each player looks at the top five cards of their library, reveals a land card and/or an instant or sorcery card from among them, then puts the cards they revealed this way into their hand and the rest on the bottom of their library in a random order. Each player gains 3 life. +Oracle:Each player looks at the top five cards of their library and may reveal a land card and/or an instant or sorcery card from among them. Each player puts the cards they revealed this way into their hand and the rest on the bottom of their library in a random order. Each player gains 3 life. diff --git a/forge-gui/res/cardsfolder/upcoming/witherbloom_command.txt b/forge-gui/res/cardsfolder/upcoming/witherbloom_command.txt index 5b166cb21e0..907cfe5c585 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/upcoming/zaffai_thunder_conductor.txt b/forge-gui/res/cardsfolder/upcoming/zaffai_thunder_conductor.txt index d2fc78cfe50..a876145ae45 100644 --- a/forge-gui/res/cardsfolder/upcoming/zaffai_thunder_conductor.txt +++ b/forge-gui/res/cardsfolder/upcoming/zaffai_thunder_conductor.txt @@ -10,4 +10,4 @@ SVar:DBDamage:DB$ DealDamage | NumDmg$ 10 | Defined$ ChosenPlayer | ConditionPre DeckHas:Ability$Token SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery -Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, scry 1. If that spell’s mana value is 5 or greater, create a 4/4 blue and red Elemental creature token. If that spell’s mana value is 10 ore greater, Zaffai, Thunder Conductor deals 10 damage to an opponent chosen at random. +Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, scry 1. If that spell's mana value is 5 or greater, create a 4/4 blue and red Elemental creature token. If that spell's mana value is 10 or greater, Zaffai, Thunder Conductor deals 10 damage to an opponent chosen at random. diff --git a/forge-gui/res/cardsfolder/upcoming/zephyr_boots.txt b/forge-gui/res/cardsfolder/upcoming/zephyr_boots.txt index 64dad38b0e8..3aa0520c7ce 100644 --- a/forge-gui/res/cardsfolder/upcoming/zephyr_boots.txt +++ b/forge-gui/res/cardsfolder/upcoming/zephyr_boots.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Flying | Descri T:Mode$ DamageDone | ValidSource$ Creature.AttachedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoot | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, draw a card, then discard a card. SVar:TrigLoot:DB$Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 -Oracle:Equipped creature has flying.\nWhenever equipped creature deals combat damage to a player, draw a card, then discard a card.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:Equipped creature has flying.\nWhenever equipped creature deals combat damage to a player, draw a card, then discard a card.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/zimone_quandrix_prodigy.txt b/forge-gui/res/cardsfolder/upcoming/zimone_quandrix_prodigy.txt index 913f2a1e2b2..858a4dd850c 100644 --- a/forge-gui/res/cardsfolder/upcoming/zimone_quandrix_prodigy.txt +++ b/forge-gui/res/cardsfolder/upcoming/zimone_quandrix_prodigy.txt @@ -6,4 +6,4 @@ A:AB$ ChangeZone | Cost$ 1 T | Origin$ Hand | Destination$ Battlefield | Tapped$ A:AB$ Draw | Cost$ 4 T | NumCards$ X | SpellDescription$ Draw a card. If you control eight or more lands, draw two cards instead. SVar:X:Count$Compare CheckLands GE8.2.1 SVar:CheckLands:Count$Valid Land.YouCtrl -Oracle:{T}: You may put a land card from your hand onto the battlefield tapped.\n{4}, {T}: Draw a card. If you control eight or more lands, draw two cards instead. +Oracle:{1}, {T}: You may put a land card from your hand onto the battlefield tapped.\n{4}, {T}: Draw a card. If you control eight or more lands, draw two cards instead. 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 80e2829f56b..7e9509d4261 100644 --- a/forge-gui/res/cardsfolder/v/vadrok_apex_of_thunder.txt +++ b/forge-gui/res/cardsfolder/v/vadrok_apex_of_thunder.txt @@ -5,6 +5,6 @@ PT:3/3 K:Mutate:1 WU R R 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 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. +T:Mode$ Mutates | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ Whenever this creature mutates, you may cast target noncreature card with mana value 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 mana value 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 top plus all abilities from under it.)\nFlying, first strike\nWhenever this creature mutates, you may cast target noncreature card with mana value 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 fc60ee7f4bd..ab611b70524 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 @@ -11,13 +11,13 @@ SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Valid SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Hand | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True | ClearRemembered$ True -A:AB$ ChooseCard | Cost$ X | ChoiceZone$ Exile | Choices$ Card.Creature+ExiledWithSource+cmcEQX | Amount$ 1 | ChoiceTitle$ Choose a card exiled with Valki with converted mana cost X | SubAbility$ DBClone | AILogic$ Never | StackDescription$ {p:You} chooses a card exiled with NICKNAME with converted mana cost X. NICKNAME becomes a copy of that card. | SpellDescription$ Choose a card exiled with NICKNAME with converted mana cost X. NICKNAME becomes a copy of that card. +A:AB$ ChooseCard | Cost$ X | ChoiceZone$ Exile | Choices$ Card.Creature+ExiledWithSource+cmcEQX | Amount$ 1 | ChoiceTitle$ Choose a card exiled with Valki with mana value X | SubAbility$ DBClone | AILogic$ Never | StackDescription$ {p:You} chooses a card exiled with NICKNAME with mana value X. NICKNAME becomes a copy of that card. | SpellDescription$ Choose a card exiled with NICKNAME with mana value X. NICKNAME becomes a copy of that card. SVar:DBClone:DB$ Clone | Defined$ ChosenCard | SubAbility$ DBClearChosen 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 mana value X. Valki becomes a copy of that card. ALTERNATE diff --git a/forge-gui/res/cardsfolder/v/valley_rannet.txt b/forge-gui/res/cardsfolder/v/valley_rannet.txt index 9c2027b4e92..c79551f7ea5 100644 --- a/forge-gui/res/cardsfolder/v/valley_rannet.txt +++ b/forge-gui/res/cardsfolder/v/valley_rannet.txt @@ -5,4 +5,4 @@ PT:6/3 K:TypeCycling:Forest:2 K:TypeCycling:Mountain:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/valley_rannet.jpg -Oracle:Mountaincycling {2}, forestcycling {2} ({2}, Discard this card: Search your library for a Mountain or Forest card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Mountaincycling {2}, forestcycling {2} ({2}, Discard this card: Search your library for a Mountain or Forest card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/v/vampire_bats.txt b/forge-gui/res/cardsfolder/v/vampire_bats.txt index 86d3aa5a1f4..274f7f0b64d 100644 --- a/forge-gui/res/cardsfolder/v/vampire_bats.txt +++ b/forge-gui/res/cardsfolder/v/vampire_bats.txt @@ -3,6 +3,6 @@ ManaCost:B Types:Creature Bat 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. +A:AB$ Pump | Cost$ B | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate no more than twice each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/vampire_bats.jpg -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. +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 no more than twice each turn. diff --git a/forge-gui/res/cardsfolder/v/vampiric_tutor.txt b/forge-gui/res/cardsfolder/v/vampiric_tutor.txt index 68777f218ed..2af6de0401a 100644 --- a/forge-gui/res/cardsfolder/v/vampiric_tutor.txt +++ b/forge-gui/res/cardsfolder/v/vampiric_tutor.txt @@ -1,8 +1,8 @@ Name:Vampiric Tutor ManaCost:B Types:Instant -A:SP$ ChangeZone | Cost$ B | 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. You lose 2 life. | SubAbility$ DBLoseLife +A:SP$ ChangeZone | Cost$ B | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card, then shuffle and put that card on top. You lose 2 life. | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$LoseLife | LifeAmount$ 2 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/vampiric_tutor.jpg -Oracle:Search your library for a card, then shuffle your library and put that card on top of it. You lose 2 life. +Oracle:Search your library for a card, then shuffle and put that card on top. You lose 2 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 6ee63283cbf..66824489bfa 100644 --- a/forge-gui/res/cardsfolder/v/varchild_betrayer_of_kjeldor.txt +++ b/forge-gui/res/cardsfolder/v/varchild_betrayer_of_kjeldor.txt @@ -9,4 +9,4 @@ S:Mode$ Continuous | Affected$ Survivor.OppCtrl | AddHiddenKeyword$ CantBlock Cr 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 NICKNAME leaves the battlefield, gain control of all Survivors. SVar:TrigGainControl:DB$ GainControl | AllValid$ Survivor | NewController$ You -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. +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 planeswalkers you control.\nWhen Varchild leaves the battlefield, gain control of all Survivors. diff --git a/forge-gui/res/cardsfolder/v/varragoth_bloodsky_sire.txt b/forge-gui/res/cardsfolder/v/varragoth_bloodsky_sire.txt index 74e25db5abf..bddce0a97e4 100644 --- a/forge-gui/res/cardsfolder/v/varragoth_bloodsky_sire.txt +++ b/forge-gui/res/cardsfolder/v/varragoth_bloodsky_sire.txt @@ -3,5 +3,5 @@ ManaCost:2 B Types:Legendary Creature Demon Rogue K:Deathtouch PT:2/3 -A:AB$ ChangeZone | Cost$ 1 B | ValidTgts$ Player | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | Boast$ True | SpellDescription$ Target player searches their library for a card, then shuffles their library and puts that card on top of it. -Oracle:Deathtouch\nBoast — {1}{B}: Target player searches their library for a card, then shuffles their library and puts that card on top of it. (Activate this ability only if this creature attacked this turn and only once each turn.) \ No newline at end of file +A:AB$ ChangeZone | Cost$ 1 B | ValidTgts$ Player | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | Boast$ True | SpellDescription$ Target player searches their library for a card, then shuffles their library and puts that card on top of it. +Oracle:Deathtouch\nBoast — {1}{B}: Target player searches their library for a card, then shuffles and puts that card on top. (Activate only if this creature attacked this turn and only once each turn.) diff --git a/forge-gui/res/cardsfolder/v/vastwood_surge.txt b/forge-gui/res/cardsfolder/v/vastwood_surge.txt index ed5a4fb7949..2c65cb35f11 100755 --- a/forge-gui/res/cardsfolder/v/vastwood_surge.txt +++ b/forge-gui/res/cardsfolder/v/vastwood_surge.txt @@ -2,7 +2,7 @@ Name:Vastwood Surge ManaCost:3 G Types:Sorcery K:Kicker:4 -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | Tapped$ True | SubAbility$ DBPutCounterAll | StackDescription$ SpellDescription | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. If this spell was kicked, put two +1/+1 counters on each creature you control. +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | Tapped$ True | SubAbility$ DBPutCounterAll | StackDescription$ SpellDescription | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. If this spell was kicked, put two +1/+1 counters on each creature you control. SVar:DBPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 2 | Condition$ Kicked | StackDescription$ None DeckHas:Ability$Counters -Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nSearch your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. If this spell was kicked, put two +1/+1 counters on each creature you control. +Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nSearch your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. If this spell was kicked, put two +1/+1 counters on each creature you control. diff --git a/forge-gui/res/cardsfolder/v/vedalken_aethermage.txt b/forge-gui/res/cardsfolder/v/vedalken_aethermage.txt index 512faa84fd9..d5736fdeeb8 100644 --- a/forge-gui/res/cardsfolder/v/vedalken_aethermage.txt +++ b/forge-gui/res/cardsfolder/v/vedalken_aethermage.txt @@ -7,4 +7,4 @@ K:TypeCycling:Wizard:3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target Sliver to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Sliver | TgtPrompt$ Select target Sliver | Origin$ Battlefield | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/vedalken_aethermage.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Vedalken Aethermage enters the battlefield, return target Sliver to its owner's hand.\nWizardcycling {3} ({3}, Discard this card: Search your library for a Wizard card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Vedalken Aethermage enters the battlefield, return target Sliver to its owner's hand.\nWizardcycling {3} ({3}, Discard this card: Search your library for a Wizard card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/v/vedalken_certarch.txt b/forge-gui/res/cardsfolder/v/vedalken_certarch.txt index b29e6580a34..c21641c9e04 100644 --- a/forge-gui/res/cardsfolder/v/vedalken_certarch.txt +++ b/forge-gui/res/cardsfolder/v/vedalken_certarch.txt @@ -2,6 +2,6 @@ Name:Vedalken Certarch ManaCost:U Types:Creature Vedalken Wizard PT:1/1 -A:AB$ Tap | Cost$ T | ValidTgts$ Artifact,Creature,Land | TgtPrompt$ Select target artifact, creature or land. | Activation$ Metalcraft | PrecostDesc$ Metalcraft — | SpellDescription$ Tap target artifact, creature or land. Activate this ability only if you control three or more artifacts. +A:AB$ Tap | Cost$ T | ValidTgts$ Artifact,Creature,Land | TgtPrompt$ Select target artifact, creature or land. | Activation$ Metalcraft | PrecostDesc$ Metalcraft — | SpellDescription$ Tap target artifact, creature or land. Activate only if you control three or more artifacts. SVar:Picture:http://www.wizards.com/global/images/magic/general/vedalken_certarch.jpg -Oracle:Metalcraft — {T}: Tap target artifact, creature, or land. Activate this ability only if you control three or more artifacts. +Oracle:Metalcraft — {T}: Tap target artifact, creature, or land. Activate only if you control three or more artifacts. diff --git a/forge-gui/res/cardsfolder/v/veiled_sentry.txt b/forge-gui/res/cardsfolder/v/veiled_sentry.txt index 9ece8f80487..10572115497 100644 --- a/forge-gui/res/cardsfolder/v/veiled_sentry.txt +++ b/forge-gui/res/cardsfolder/v/veiled_sentry.txt @@ -1,8 +1,8 @@ Name:Veiled Sentry ManaCost:U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | Execute$ TrigAnimate | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | TriggerDescription$ When an opponent casts a spell, if CARDNAME is an enchantment, CARDNAME becomes an Illusion creature with power and toughness each equal to that spell's converted mana cost. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | Execute$ TrigAnimate | TriggerZones$ Battlefield | IsPresent$ Card.Self+Enchantment | TriggerDescription$ When an opponent casts a spell, if CARDNAME is an enchantment, CARDNAME becomes an Illusion creature with power and toughness each equal to that spell's mana value. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ X | Toughness$ X | Types$ Creature,Illusion | RemoveCardTypes$ True | Permanent$ True SVar:X:TriggerCount$CastSACMC SVar:Picture:http://www.wizards.com/global/images/magic/general/veiled_sentry.jpg -Oracle:When an opponent casts a spell, if Veiled Sentry is an enchantment, Veiled Sentry becomes an Illusion creature with power and toughness each equal to that spell's converted mana cost. +Oracle:When an opponent casts a spell, if Veiled Sentry is an enchantment, Veiled Sentry becomes an Illusion creature with power and toughness each equal to that spell's mana value. diff --git a/forge-gui/res/cardsfolder/v/venarian_glimmer.txt b/forge-gui/res/cardsfolder/v/venarian_glimmer.txt index efba7896eda..e6ce4e4d85a 100644 --- a/forge-gui/res/cardsfolder/v/venarian_glimmer.txt +++ b/forge-gui/res/cardsfolder/v/venarian_glimmer.txt @@ -1,8 +1,8 @@ Name:Venarian Glimmer ManaCost:X U Types:Instant -A:SP$ Discard | Cost$ X U | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand+cmcLEX | NumCards$ 1 | SpellDescription$ Target player reveals their hand. You choose a nonland card with converted mana cost X or less from it. That player discards that card. +A:SP$ Discard | Cost$ X U | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand+cmcLEX | NumCards$ 1 | SpellDescription$ Target player reveals their hand. You choose a nonland card with mana value X or less from it. That player discards that card. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/venarian_glimmer.jpg -Oracle:Target player reveals their hand. You choose a nonland card with converted mana cost X or less from it. That player discards that card. +Oracle:Target player reveals their hand. You choose a nonland card with mana value X or less from it. That player discards that card. diff --git a/forge-gui/res/cardsfolder/v/venerable_kumo.txt b/forge-gui/res/cardsfolder/v/venerable_kumo.txt index ed32252c7a3..710a5a7ce7b 100644 --- a/forge-gui/res/cardsfolder/v/venerable_kumo.txt +++ b/forge-gui/res/cardsfolder/v/venerable_kumo.txt @@ -7,4 +7,4 @@ K:Soulshift:4 AI:RemoveDeck:Random DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/venerable_kumo.jpg -Oracle:Reach (This creature can block creatures with flying.)\nSoulshift 4 (When this creature dies, you may return target Spirit card with converted mana cost 4 or less from your graveyard to your hand.) +Oracle:Reach (This creature can block creatures with flying.)\nSoulshift 4 (When this creature dies, you may return target Spirit card with mana value 4 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/v/vengeful_devil.txt b/forge-gui/res/cardsfolder/v/vengeful_devil.txt index f44815fba4a..56470136b4d 100644 --- a/forge-gui/res/cardsfolder/v/vengeful_devil.txt +++ b/forge-gui/res/cardsfolder/v/vengeful_devil.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Devil PT:1/1 K:Haste -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player | TgtPrompt$ Select any target | NumDmg$ 1 | CheckSVar$ Morbid | SVarCompare$ GE1 | SpellDescription$ CARDNAME deals 1 damage to any target. Activate this ability only if a creature died this turn. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player | TgtPrompt$ Select any target | NumDmg$ 1 | CheckSVar$ Morbid | SVarCompare$ GE1 | SpellDescription$ CARDNAME deals 1 damage to any target. Activate only if a creature died this turn. SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature -Oracle:Haste\nMorbid — {T}: Vengeful Devil deals 1 damage to any target. Activate this ability only if a creature died this turn. +Oracle:Haste\nMorbid — {T}: Vengeful Devil deals 1 damage to any target. Activate only if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/v/vengeful_rebirth.txt b/forge-gui/res/cardsfolder/v/vengeful_rebirth.txt index 7606b6f5e96..a6590cb493f 100644 --- a/forge-gui/res/cardsfolder/v/vengeful_rebirth.txt +++ b/forge-gui/res/cardsfolder/v/vengeful_rebirth.txt @@ -1,10 +1,10 @@ Name:Vengeful Rebirth ManaCost:4 R G Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 R G | ValidTgts$ Card.YouCtrl | TgtPrompt$ Select target card | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBVengefulRebirthDamage | RememberTargets$ True | SpellDescription$ Return target card from your graveyard to your hand. If you return a nonland card to your hand this way, CARDNAME deals damage equal to that card's converted mana cost to any target. Exile CARDNAME. +A:SP$ ChangeZone | Cost$ 4 R G | ValidTgts$ Card.YouCtrl | TgtPrompt$ Select target card | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBVengefulRebirthDamage | RememberTargets$ True | SpellDescription$ Return target card from your graveyard to your hand. If you return a nonland card to your hand this way, CARDNAME deals damage equal to that card's mana value to any target. Exile CARDNAME. SVar:DBVengefulRebirthDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ VengefulRebirthX | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ GE1 | SubAbility$ DBVengefulRebirthExile SVar:DBVengefulRebirthExile:DB$ ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Exile | SubAbility$ DBVengefulRebirthCleanup SVar:DBVengefulRebirthCleanup:DB$ Cleanup | ClearRemembered$ True SVar:VengefulRebirthX:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/vengeful_rebirth.jpg -Oracle:Return target card from your graveyard to your hand. If you return a nonland card to your hand this way, Vengeful Rebirth deals damage equal to that card's converted mana cost to any target.\nExile Vengeful Rebirth. +Oracle:Return target card from your graveyard to your hand. If you return a nonland card to your hand this way, Vengeful Rebirth deals damage equal to that card's mana value to any target.\nExile Vengeful Rebirth. diff --git a/forge-gui/res/cardsfolder/v/ventifact_bottle.txt b/forge-gui/res/cardsfolder/v/ventifact_bottle.txt index 5251e384bcf..d38afab6597 100644 --- a/forge-gui/res/cardsfolder/v/ventifact_bottle.txt +++ b/forge-gui/res/cardsfolder/v/ventifact_bottle.txt @@ -1,7 +1,7 @@ Name:Ventifact Bottle ManaCost:3 Types:Artifact -A:AB$ PutCounter | Cost$ X 1 T | CounterType$ CHARGE | CounterNum$ X | SorcerySpeed$ True | SpellDescription$ Put X charge counters on Ventifact Bottle. Activate this ability only any time you could cast a sorcery. +A:AB$ PutCounter | Cost$ X 1 T | CounterType$ CHARGE | CounterNum$ X | SorcerySpeed$ True | SpellDescription$ Put X charge counters on Ventifact Bottle. Activate only any time you could cast a sorcery. T:Mode$ Phase | PreCombatMain$ True | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGetMana | CheckSVar$ Y | SVarCompare$ GE1 | TriggerDescription$ At the beginning of your precombat main phase, if CARDNAME has a charge counter on it, tap it and remove all charge counters from it. Add {C} for each charge counter removed this way. SVar:TrigGetMana:DB$ Mana | Produced$ C | Amount$ Y | SubAbility$ TrigRemove SVar:TrigRemove:DB$ RemoveCounter | CounterType$ CHARGE | CounterNum$ Y | SubAbility$ DBTap @@ -10,4 +10,4 @@ SVar:X:Count$xPaid SVar:Y:Count$CardCounters.CHARGE AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/ventifact_bottle.jpg -Oracle:{X}{1}, {T}: Put X charge counters on Ventifact Bottle. Activate this ability only any time you could cast a sorcery.\nAt the beginning of your precombat main phase, if Ventifact Bottle has a charge counter on it, tap it and remove all charge counters from it. Add {C} for each charge counter removed this way. +Oracle:{X}{1}, {T}: Put X charge counters on Ventifact Bottle. Activate only as a sorcery.\nAt the beginning of your precombat main phase, if Ventifact Bottle has a charge counter on it, tap it and remove all charge counters from it. Add {C} for each charge counter removed this way. diff --git a/forge-gui/res/cardsfolder/v/verazol_the_split_current.txt b/forge-gui/res/cardsfolder/v/verazol_the_split_current.txt index 4d95cb1223f..37704cc01ec 100644 --- a/forge-gui/res/cardsfolder/v/verazol_the_split_current.txt +++ b/forge-gui/res/cardsfolder/v/verazol_the_split_current.txt @@ -11,5 +11,5 @@ SVar:DBCopy:DB$ CopySpellAbility | ConditionCheckSVar$ Z | ConditionSVarCompare$ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Z:Count$RememberedSize DeckHas:Ability$Counters -Oracle:Verazol, the Split Current enters the battlefield with a +1/+1 counter on it for each mana spent to cast it.\nWhenever you cast a kicked spell, you may remove two +1/+1 counters from Verazol, the Split Current. If you do, copy that spell. You may choose new targets for that copy. (A copy of a permanent spell becomes a token.) +Oracle:Verazol, the Split Current enters the battlefield with a +1/+1 counter on it for each mana spent to cast it.\nWhenever you cast a kicked spell, you may remove two +1/+1 counters from Verazol. If you do, copy that spell. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) diff --git a/forge-gui/res/cardsfolder/v/verdant_catacombs.txt b/forge-gui/res/cardsfolder/v/verdant_catacombs.txt index 23aec5cd7da..9d9e7c5322d 100644 --- a/forge-gui/res/cardsfolder/v/verdant_catacombs.txt +++ b/forge-gui/res/cardsfolder/v/verdant_catacombs.txt @@ -1,6 +1,6 @@ Name:Verdant Catacombs ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Swamp,Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Swamp or Forest card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Swamp,Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Swamp or Forest card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/verdant_catacombs.jpg -Oracle:{T}, Pay 1 life, Sacrifice Verdant Catacombs: Search your library for a Swamp or Forest card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Pay 1 life, Sacrifice Verdant Catacombs: Search your library for a Swamp or Forest card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/v/verdant_confluence.txt b/forge-gui/res/cardsfolder/v/verdant_confluence.txt index 4d95f01fc96..b5348e62837 100644 --- a/forge-gui/res/cardsfolder/v/verdant_confluence.txt +++ b/forge-gui/res/cardsfolder/v/verdant_confluence.txt @@ -4,6 +4,6 @@ Types:Sorcery A:SP$ Charm | Cost$ 4 G G | Choices$ DBPutCounter,DBChangeZone1,DBChangeZone2 | CharmNum$ 3 | CanRepeatModes$ True SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 2 | SpellDescription$ Put two +1/+1 counters on target creature. SVar:DBChangeZone1:DB$ ChangeZone | TgtPrompt$ Choose target permanent card in your graveyard | ValidTgts$ Permanent.YouOwn | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target permanent card from your graveyard to your hand. -SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/verdant_confluence.jpg -Oracle:Choose three. You may choose the same mode more than once.\n• Put two +1/+1 counters on target creature.\n• Return target permanent card from your graveyard to your hand.\n• Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. \ No newline at end of file +Oracle:Choose three. You may choose the same mode more than once.\n• Put two +1/+1 counters on target creature.\n• Return target permanent card from your graveyard to your hand.\n• Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/v/verdant_crescendo.txt b/forge-gui/res/cardsfolder/v/verdant_crescendo.txt index 3fe11ad0540..cf7b1f4c55e 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, and 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, put it into your hand, then shuffle. 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, and 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, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/v/verdant_succession.txt b/forge-gui/res/cardsfolder/v/verdant_succession.txt index ef287f07336..2d8c503f021 100644 --- a/forge-gui/res/cardsfolder/v/verdant_succession.txt +++ b/forge-gui/res/cardsfolder/v/verdant_succession.txt @@ -1,8 +1,8 @@ Name:Verdant Succession ManaCost:4 G Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Creature.Green+nonToken | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ Whenever a green nontoken creature dies, that creature's controller may search their library for a card with the same name as that creature and put it onto the battlefield. If that player does, they shuffle their library. +T:Mode$ ChangesZone | ValidCard$ Creature.Green+nonToken | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigSearch | TriggerDescription$ Whenever a green nontoken creature dies, that creature's controller may search their library for a card with the same name as that creature, put it onto the battlefield, then shuffle. SVar:TrigSearch:DB$ ChangeZone | Optional$ True | DefinedPlayer$ TriggeredCardController | ChangeType$ Triggered.sameName | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | Hidden$ True | Optional$ You | ShuffleNonMandatory$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/verdant_succession.jpg -Oracle:Whenever a green nontoken creature dies, that creature's controller may search their library for a card with the same name as that creature and put it onto the battlefield. If that player does, they shuffle their library. +Oracle:Whenever a green nontoken creature dies, that creature's controller may search their library for a card with the same name as that creature, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/v/vessel_of_malignity.txt b/forge-gui/res/cardsfolder/v/vessel_of_malignity.txt index dd29dfda03e..17c462b36ca 100644 --- a/forge-gui/res/cardsfolder/v/vessel_of_malignity.txt +++ b/forge-gui/res/cardsfolder/v/vessel_of_malignity.txt @@ -1,6 +1,6 @@ Name:Vessel of Malignity ManaCost:1 B Types:Enchantment -A:AB$ ChangeZone | Cost$ 1 B Sac<1/CARDNAME> | ValidTgts$ Opponent | SorcerySpeed$ True | TgtPrompt$ Select target opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Chooser$ Targeted | IsCurse$ True | Mandatory$ True | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent exiles two cards from their hand. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 1 B Sac<1/CARDNAME> | ValidTgts$ Opponent | SorcerySpeed$ True | TgtPrompt$ Select target opponent | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Chooser$ Targeted | IsCurse$ True | Mandatory$ True | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent exiles two cards from their hand. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/vessel_of_malignity.jpg -Oracle:{1}{B}, Sacrifice Vessel of Malignity: Target opponent exiles two cards from their hand. Activate this ability only any time you could cast a sorcery. +Oracle:{1}{B}, Sacrifice Vessel of Malignity: Target opponent exiles two cards from their hand. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/v/vesuvan_shapeshifter.txt b/forge-gui/res/cardsfolder/v/vesuvan_shapeshifter.txt index cfaa62f53fe..0e02fef74cd 100644 --- a/forge-gui/res/cardsfolder/v/vesuvan_shapeshifter.txt +++ b/forge-gui/res/cardsfolder/v/vesuvan_shapeshifter.txt @@ -9,4 +9,4 @@ SVar:VesShapeUpkeepTrig:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Trigger SVar:VesShapeTurn:DB$ SetState | Defined$ Self | Mode$ TurnFace R:Event$ TurnFaceUp | ValidCard$ Card.Self | Optional$ True | ReplaceWith$ DBCopy | ActiveZones$ Battlefield | Secondary$ True | Description$ As CARDNAME is turned face up, you may choose another creature on the battlefield. If you do, until CARDNAME is turned face down, it becomes a copy of that creature, except it has "At the beginning of your upkeep, you may turn this creature face down." SVar:Picture:http://www.wizards.com/global/images/magic/general/vesuvan_shapeshifter.jpg -Oracle:As Vesuvan Shapeshifter enters the battlefield or is turned face up, you may choose another creature on the battlefield. If you do, until Vesuvan Shapeshifter is turned face down, it becomes a copy of that creature, except it has "At the beginning of your upkeep, you may turn this creature face down."\nMorph {1}{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:As Vesuvan Shapeshifter enters the battlefield or is turned face up, you may choose another creature on the battlefield. If you do, until Vesuvan Shapeshifter is turned face down, it becomes a copy of that creature, except it has "At the beginning of your upkeep, you may turn this creature face down."\nMorph {1}{U} diff --git a/forge-gui/res/cardsfolder/v/veteran_explorer.txt b/forge-gui/res/cardsfolder/v/veteran_explorer.txt index aed945800d7..283b992889a 100644 --- a/forge-gui/res/cardsfolder/v/veteran_explorer.txt +++ b/forge-gui/res/cardsfolder/v/veteran_explorer.txt @@ -2,7 +2,7 @@ Name:Veteran Explorer ManaCost:G Types:Creature Human Soldier Scout PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player may search their library for up to two basic land cards and put them onto the battlefield. Then each player who searched their library this way shuffles it. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player may search their library for up to two basic land cards, put them onto the battlefield, then shuffle. SVar:TrigChange:DB$ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | DefinedPlayer$ Player | ChangeNum$ 2 | Shuffle$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/veteran_explorer.jpg -Oracle:When Veteran Explorer dies, each player may search their library for up to two basic land cards and put them onto the battlefield. Then each player who searched their library this way shuffles it. +Oracle:When Veteran Explorer dies, each player may search their library for up to two basic land cards, put them onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/v/veterans_voice.txt b/forge-gui/res/cardsfolder/v/veterans_voice.txt index e2fcd8c43c0..af745ef4c44 100644 --- a/forge-gui/res/cardsfolder/v/veterans_voice.txt +++ b/forge-gui/res/cardsfolder/v/veterans_voice.txt @@ -3,8 +3,8 @@ ManaCost:R Types:Enchantment Aura K:Enchant creature you control A:SP$ Attach | Cost$ R | ValidTgts$ Creature.YouCtrl | AILogic$ Pump -A:AB$ Pump | Cost$ tapXType<1/Creature.EnchantedBy/Enchanted Creature> | ValidTgts$ Creature.NotEnchantedBy | TgtPrompt$ Select target creature other than the creature tapped | NumAtt$ 2 | NumDef$ 1 | CostDesc$ Tap enchanted creature: | SpellDescription$ Target creature other than the creature tapped this way gets +2/+1 until end of turn. Activate this ability only if enchanted creature is untapped. +A:AB$ Pump | Cost$ tapXType<1/Creature.EnchantedBy/Enchanted Creature> | ValidTgts$ Creature.NotEnchantedBy | TgtPrompt$ Select target creature other than the creature tapped | NumAtt$ 2 | NumDef$ 1 | CostDesc$ Tap enchanted creature: | SpellDescription$ Target creature other than the creature tapped this way gets +2/+1 until end of turn. Activate only if enchanted creature is untapped. AI:RemoveDeck:All SVar:NonStackingAttachEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/veterans_voice.jpg -Oracle:Enchant creature you control\nTap enchanted creature: Target creature other than the creature tapped this way gets +2/+1 until end of turn. Activate this ability only if enchanted creature is untapped. +Oracle:Enchant creature you control\nTap enchanted creature: Target creature other than the creature tapped this way gets +2/+1 until end of turn. Activate only if enchanted creature is untapped. diff --git a/forge-gui/res/cardsfolder/v/vexing_scuttler.txt b/forge-gui/res/cardsfolder/v/vexing_scuttler.txt index 446cafd921d..f93f707f3ce 100644 --- a/forge-gui/res/cardsfolder/v/vexing_scuttler.txt +++ b/forge-gui/res/cardsfolder/v/vexing_scuttler.txt @@ -6,4 +6,4 @@ K:Emerge:6 U 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 this spell, 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 mana value.)\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/vial_smasher_the_fierce.txt b/forge-gui/res/cardsfolder/v/vial_smasher_the_fierce.txt index 5c460a30fd8..5a852a479bb 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, 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. +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 mana value 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 | 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, 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.) +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 mana value 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_heretic.txt b/forge-gui/res/cardsfolder/v/viashino_heretic.txt index fded05c6ce1..101102efbf4 100644 --- a/forge-gui/res/cardsfolder/v/viashino_heretic.txt +++ b/forge-gui/res/cardsfolder/v/viashino_heretic.txt @@ -2,8 +2,8 @@ Name:Viashino Heretic ManaCost:2 R Types:Creature Viashino PT:1/3 -A:AB$ Destroy | Cost$ 1 R T | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBDamage | SpellDescription$ Destroy target artifact. CARDNAME deals damage to that artifact's controller equal to the artifact's converted mana cost. +A:AB$ Destroy | Cost$ 1 R T | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBDamage | SpellDescription$ Destroy target artifact. CARDNAME deals damage to that artifact's controller equal to the artifact's mana value. SVar:DBDamage:DB$DealDamage | Defined$ TargetedController | NumDmg$ X SVar:X:Targeted$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/viashino_heretic.jpg -Oracle:{1}{R}, {T}: Destroy target artifact. Viashino Heretic deals damage to that artifact's controller equal to the artifact's converted mana cost. +Oracle:{1}{R}, {T}: Destroy target artifact. Viashino Heretic deals damage to that artifact's controller equal to the artifact's mana value. diff --git a/forge-gui/res/cardsfolder/v/viashino_slaughtermaster.txt b/forge-gui/res/cardsfolder/v/viashino_slaughtermaster.txt index 184a8ff21cc..7371b25fb2f 100644 --- a/forge-gui/res/cardsfolder/v/viashino_slaughtermaster.txt +++ b/forge-gui/res/cardsfolder/v/viashino_slaughtermaster.txt @@ -3,5 +3,5 @@ ManaCost:1 R Types:Creature Viashino Warrior PT:1/1 K:Double Strike -A:AB$ Pump | Cost$ B G | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate this ability only once each turn. -Oracle:Double strike\n{B}{G}: Viashino Slaughtermaster gets +1/+1 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ B G | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate only once each turn. +Oracle:Double strike\n{B}{G}: Viashino Slaughtermaster gets +1/+1 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/v/villainous_wealth.txt b/forge-gui/res/cardsfolder/v/villainous_wealth.txt index 55a9c61698a..a5476e83aab 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 | 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. +A:SP$ Dig | Cost$ X B G U | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ X | ChangeNum$ All | 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 mana value 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 | 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 spells 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 mana value X or less from among them without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/v/vine_kami.txt b/forge-gui/res/cardsfolder/v/vine_kami.txt index 22d8c7e1fb3..3ebe11c9b79 100644 --- a/forge-gui/res/cardsfolder/v/vine_kami.txt +++ b/forge-gui/res/cardsfolder/v/vine_kami.txt @@ -6,4 +6,4 @@ K:Menace K:Soulshift:6 DeckHints:Type$Spirit SVar:Picture:http://www.wizards.com/global/images/magic/general/vine_kami.jpg -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nSoulshift 6 (When this creature dies, you may return target Spirit card with converted mana cost 6 or less from your graveyard to your hand.) +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nSoulshift 6 (When this creature dies, you may return target Spirit card with mana value 6 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/v/viridian_emissary.txt b/forge-gui/res/cardsfolder/v/viridian_emissary.txt index 2013f6bf2cf..3d7e78478af 100644 --- a/forge-gui/res/cardsfolder/v/viridian_emissary.txt +++ b/forge-gui/res/cardsfolder/v/viridian_emissary.txt @@ -2,7 +2,7 @@ Name:Viridian Emissary ManaCost:1 G Types:Creature Elf Scout PT:2/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/viridian_emissary.jpg -Oracle:When Viridian Emissary dies, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +Oracle:When Viridian Emissary dies, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/v/viridian_zealot_avatar.txt b/forge-gui/res/cardsfolder/v/viridian_zealot_avatar.txt index 05994f31127..8a66c20e7bc 100644 --- a/forge-gui/res/cardsfolder/v/viridian_zealot_avatar.txt +++ b/forge-gui/res/cardsfolder/v/viridian_zealot_avatar.txt @@ -2,8 +2,8 @@ Name:Viridian Zealot Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+0/+2 -A:AB$ Destroy | ActivationZone$ Command | Cost$ 2 Sac<1/Creature> | RememberCostCards$ True | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBChangeZone | SpellDescription$ Destroy target artifact or enchantment. Search your library for a card with the same name as the sacrificed creature, reveal that card, and put it into your hand. Then shuffle your library. -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.sharesNameWith Remembered | ChangeNum$ 1 | StackDescription$ Search your library for a card with the same name as the sacrificed creature, reveal that card, and put it into your hand. Then shuffle your library. | SubAbility$ DBCleanup +A:AB$ Destroy | ActivationZone$ Command | Cost$ 2 Sac<1/Creature> | RememberCostCards$ True | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBChangeZone | SpellDescription$ Destroy target artifact or enchantment. Search your library for a card with the same name as the sacrificed creature, reveal that card, put it into your hand, then shuffle. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Creature.sharesNameWith Remembered | ChangeNum$ 1 | StackDescription$ Search your library for a card with the same name as the sacrificed creature, reveal that card, and put it into your hand. Then shuffle. | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Viridian Zealot Avatar.full.jpg -Oracle:Hand +0, life +2\n{2}, Sacrifice a creature: Destroy target artifact or enchantment. Search your library for a card with the same name as the sacrificed creature, reveal that card, and put it into your hand. Then shuffle your library. +Oracle:Hand +0, life +2\n{2}, Sacrifice a creature: Destroy target artifact or enchantment. Search your library for a card with the same name as the sacrificed creature, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/v/visage_of_bolas.txt b/forge-gui/res/cardsfolder/v/visage_of_bolas.txt index 10199ab0c22..174edbfc7f9 100644 --- a/forge-gui/res/cardsfolder/v/visage_of_bolas.txt +++ b/forge-gui/res/cardsfolder/v/visage_of_bolas.txt @@ -1,11 +1,11 @@ Name:Visage of Bolas ManaCost:4 Types:Artifact -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 Nicol Bolas, the Deceiver, 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$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Nicol Bolas, the Deceiver, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedNicol Bolas; the Deceiver | ChangeNum$ 1 | Optional$ True 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$ R | SpellDescription$ Add {R}. DeckHints:Name$Nicol Bolas, the Deceiver SVar:Picture:http://www.wizards.com/global/images/magic/general/visage_of_bolas.jpg -Oracle:When Visage of Bolas enters the battlefield, you may search your library and/or graveyard for a card named Nicol Bolas, the Deceiver, reveal it, and put it into your hand. If you search your library this way, shuffle it.\n{T}: Add {U}, {B}, or {R}. \ No newline at end of file +Oracle:When Visage of Bolas enters the battlefield, you may search your library and/or graveyard for a card named Nicol Bolas, the Deceiver, reveal it, and put it into your hand. If you search your library this way, shuffle.\n{T}: Add {U}, {B}, or {R}. diff --git a/forge-gui/res/cardsfolder/v/vivien_monsters_advocate.txt b/forge-gui/res/cardsfolder/v/vivien_monsters_advocate.txt index 0644130e77e..3d1c657f4ac 100755 --- a/forge-gui/res/cardsfolder/v/vivien_monsters_advocate.txt +++ b/forge-gui/res/cardsfolder/v/vivien_monsters_advocate.txt @@ -11,9 +11,9 @@ SVar:Reach:DB$ PutCounter | Choices$ Card.IsRemembered | ChoiceTitle$ Choose a t SVar:Trample:DB$ PutCounter | Choices$ Card.IsRemembered | ChoiceTitle$ Choose a token to put a trample counter on | CounterType$ Trample | CounterNum$ 1 | SubAbility$ DBCleanup | SpellDescription$ Trample SVar:Vigilance:DB$ PutCounter | Choices$ Card.IsRemembered | ChoiceTitle$ Choose a token to put a vigilance counter on | CounterType$ Vigilance | CounterNum$ 1 | SubAbility$ DBCleanup | SpellDescription$ Vigilance SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ Effect | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Ultimate$ True | Triggers$ TrigSearch | AILogic$ WillCastCreature | SpellDescription$ When you cast your next creature spell this turn, search your library for a creature card with lesser converted mana cost, put it onto the battlefield, then shuffle your library. -SVar:TrigSearch:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | OneOff$ True | TriggerZones$ Command | Execute$ DBSearch | TriggerDescription$ When you cast your next creature spell this turn, search your library for a creature card with lesser converted mana cost, put it onto the battlefield, then shuffle your library. +A:AB$ Effect | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Ultimate$ True | Triggers$ TrigSearch | AILogic$ WillCastCreature | SpellDescription$ When you cast your next creature spell this turn, search your library for a creature card with lesser mana value, put it onto the battlefield, then shuffle. +SVar:TrigSearch:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | OneOff$ True | TriggerZones$ Command | Execute$ DBSearch | TriggerDescription$ When you cast your next creature spell this turn, search your library for a creature card with lesser mana value, put it onto the battlefield, then shuffle. SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcLTX | ChangeNum$ 1 SVar:X:TriggerCount$CastSACMC DeckHas:Ability$Token & Ability$Counters -Oracle:You may look at the top card of your library any time.\nYou may cast creature spells from the top of your library.\n[+1]: Create a 3/3 green Beast creature token. Put your choice of a vigilance counter, a reach counter, or a trample counter on it.\n[−2]: When you cast your next creature spell this turn, search your library for a creature card with lesser converted mana cost, put it onto the battlefield, then shuffle your library. +Oracle:You may look at the top card of your library any time.\nYou may cast creature spells from the top of your library.\n[+1]: Create a 3/3 green Beast creature token. Put your choice of a vigilance counter, a reach counter, or a trample counter on it.\n[−2]: When you cast your next creature spell this turn, search your library for a creature card with lesser mana value, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/v/viviens_arkbow.txt b/forge-gui/res/cardsfolder/v/viviens_arkbow.txt index 55e7be412e1..79860e04052 100644 --- a/forge-gui/res/cardsfolder/v/viviens_arkbow.txt +++ b/forge-gui/res/cardsfolder/v/viviens_arkbow.txt @@ -1,6 +1,6 @@ Name:Vivien's Arkbow ManaCost:1 G Types:Legendary Artifact -A:AB$ Dig | Cost$ X T Discard<1/Card> | DigNum$ X | AILogic$ AtOppEndOfTurn | Optional$ True | Reveal$ False | ChangeNum$ 1 | ChangeValid$ Creature.cmcLEX | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | SpellDescription$ Look at the top X cards of your library. You may put a creature card with converted mana cost X or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order. +A:AB$ Dig | Cost$ X T Discard<1/Card> | DigNum$ X | AILogic$ AtOppEndOfTurn | Optional$ True | Reveal$ False | ChangeNum$ 1 | ChangeValid$ Creature.cmcLEX | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | SpellDescription$ Look at the top X cards of your library. You may put a creature card with mana value X or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order. SVar:X:Count$xPaid -Oracle:{X}, {T}, Discard a card: Look at the top X cards of your library. You may put a creature card with converted mana cost X or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order. \ No newline at end of file +Oracle:{X}, {T}, Discard a card: Look at the top X cards of your library. You may put a creature card with mana value X or less 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/v/viviens_jaguar.txt b/forge-gui/res/cardsfolder/v/viviens_jaguar.txt index 5e36b157ce0..132352d4fa8 100644 --- a/forge-gui/res/cardsfolder/v/viviens_jaguar.txt +++ b/forge-gui/res/cardsfolder/v/viviens_jaguar.txt @@ -3,6 +3,6 @@ ManaCost:2 G Types:Creature Cat Spirit 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. +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 only if you control a Vivien planeswalker. DeckHints:Type$Vivien -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. +Oracle:Reach (This creature can block creatures with flying.)\n{2}{G}: Return Vivien's Jaguar from your graveyard to your hand. Activate only if you control a Vivien planeswalker. 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 779766bea82..0f3b0ea2687 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, you may 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. 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, 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. +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.\nWhenever you activate an eternalize or embalm ability, draw a card. diff --git a/forge-gui/res/cardsfolder/v/vodalian_hypnotist.txt b/forge-gui/res/cardsfolder/v/vodalian_hypnotist.txt index 46c75d445d3..27e9c9f6901 100644 --- a/forge-gui/res/cardsfolder/v/vodalian_hypnotist.txt +++ b/forge-gui/res/cardsfolder/v/vodalian_hypnotist.txt @@ -2,8 +2,8 @@ Name:Vodalian Hypnotist ManaCost:1 U Types:Creature Merfolk Wizard PT:1/1 -A:AB$ Discard | Cost$ 2 B T | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 2 B T | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate only as a sorcery. AI:RemoveDeck:Random DeckNeeds:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/vodalian_hypnotist.jpg -Oracle:{2}{B}, {T}: Target player discards a card. Activate this ability only any time you could cast a sorcery. +Oracle:{2}{B}, {T}: Target player discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/v/void.txt b/forge-gui/res/cardsfolder/v/void.txt index ef5dc99767d..620eb8340ad 100644 --- a/forge-gui/res/cardsfolder/v/void.txt +++ b/forge-gui/res/cardsfolder/v/void.txt @@ -1,10 +1,10 @@ Name:Void ManaCost:3 B R Types:Sorcery -A:SP$ ChooseNumber | Cost$ 3 B R | SubAbility$ DBVoidDestroyAll | SpellDescription$ Choose a number. Destroy all artifacts and creatures with converted mana cost equal to that number. Then target player reveals their hand and discards all nonland cards with converted mana cost equal to the number. +A:SP$ ChooseNumber | Cost$ 3 B R | SubAbility$ DBVoidDestroyAll | SpellDescription$ Choose a number. Destroy all artifacts and creatures with mana value equal to that number. Then target player reveals their hand and discards all nonland cards with mana value equal to the number. SVar:DBVoidDestroyAll:DB$ DestroyAll | ValidCards$ Artifact.cmcEQX,Creature.cmcEQX | SubAbility$ DBVoidRevealDiscard SVar:DBVoidRevealDiscard:DB$ Discard | ValidTgts$ Player | TgtPrompt$ Select target player | Mode$ RevealDiscardAll | DiscardValid$ Card.nonLand+cmcEQX SVar:X:Number$ChosenNumber AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/void.jpg -Oracle:Choose a number. Destroy all artifacts and creatures with converted mana cost equal to that number. Then target player reveals their hand and discards all nonland cards with converted mana cost equal to the number. +Oracle:Choose a number. Destroy all artifacts and creatures with mana value equal to that number. Then target player reveals their hand and discards all nonland cards with mana value equal to the number. diff --git a/forge-gui/res/cardsfolder/v/void_winnower.txt b/forge-gui/res/cardsfolder/v/void_winnower.txt index 1973ad26816..676eecee8bf 100644 --- a/forge-gui/res/cardsfolder/v/void_winnower.txt +++ b/forge-gui/res/cardsfolder/v/void_winnower.txt @@ -2,8 +2,8 @@ Name:Void Winnower ManaCost:9 Types:Creature Eldrazi PT:11/9 -S:Mode$ CantBeCast | ValidCard$ Card.cmcEven | Caster$ Opponent | Description$ Your opponents can't cast spells with even converted mana costs. (Zero is even.) -S:Mode$ Continuous | Affected$ Creature.OppCtrl+cmcEven | AddHiddenKeyword$ CARDNAME can't block. | Description$ Your opponents can't block with creatures with even converted mana costs. +S:Mode$ CantBeCast | ValidCard$ Card.cmcEven | Caster$ Opponent | Description$ Your opponents can't cast spells with even mana values. (Zero is even.) +S:Mode$ Continuous | Affected$ Creature.OppCtrl+cmcEven | AddHiddenKeyword$ CARDNAME can't block. | Description$ Your opponents can't block with creatures with even mana values. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/void_winnower.jpg -Oracle:Your opponents can't cast spells with even converted mana costs. (Zero is even.)\nYour opponents can't block with creatures with even converted mana costs. +Oracle:Your opponents can't cast spells with even mana values. (Zero is even.)\nYour opponents can't block with creatures with even mana values. diff --git a/forge-gui/res/cardsfolder/v/volcanic_vision.txt b/forge-gui/res/cardsfolder/v/volcanic_vision.txt index 9feaca76b55..846e6f958d7 100644 --- a/forge-gui/res/cardsfolder/v/volcanic_vision.txt +++ b/forge-gui/res/cardsfolder/v/volcanic_vision.txt @@ -1,10 +1,10 @@ Name:Volcanic Vision ManaCost:5 R R Types:Sorcery -A:SP$ ChangeZone | Cost$ 5 R R | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target instant or sorcery card in your graveyard | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | RememberChanged$ True | SubAbility$ DBDamage | SpellDescription$ Return target instant or sorcery card from your graveyard to your hand. CARDNAME deals damage equal to that card's converted mana cost to each creature your opponents control. Exile CARDNAME. +A:SP$ ChangeZone | Cost$ 5 R R | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target instant or sorcery card in your graveyard | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | RememberChanged$ True | SubAbility$ DBDamage | SpellDescription$ Return target instant or sorcery card from your graveyard to your hand. CARDNAME deals damage equal to that card's mana value to each creature your opponents control. Exile CARDNAME. SVar:DBDamage:DB$ DamageAll | NumDmg$ X | ValidCards$ Creature.OppCtrl | ValidDescription$ each creature your opponents control. | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/volcanic_vision.jpg -Oracle:Return target instant or sorcery card from your graveyard to your hand. Volcanic Vision deals damage equal to that card's converted mana cost to each creature your opponents control. Exile Volcanic Vision. +Oracle:Return target instant or sorcery card from your graveyard to your hand. Volcanic Vision deals damage equal to that card's mana value to each creature your opponents control. Exile Volcanic Vision. diff --git a/forge-gui/res/cardsfolder/v/volrath_the_fallen.txt b/forge-gui/res/cardsfolder/v/volrath_the_fallen.txt index 44265bb68be..9842ae53b2c 100644 --- a/forge-gui/res/cardsfolder/v/volrath_the_fallen.txt +++ b/forge-gui/res/cardsfolder/v/volrath_the_fallen.txt @@ -2,7 +2,7 @@ Name:Volrath the Fallen ManaCost:3 B B B Types:Legendary Creature Shapeshifter PT:6/4 -A:AB$ Pump | Cost$ 1 B Discard<1/Creature> | NumAtt$ +X | NumDef$ +X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the discarded card's converted mana cost. +A:AB$ Pump | Cost$ 1 B Discard<1/Creature> | NumAtt$ +X | NumDef$ +X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the discarded card's mana value. SVar:X:Discarded$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/volrath_the_fallen.jpg -Oracle:{1}{B}, Discard a creature card: Volrath the Fallen gets +X/+X until end of turn, where X is the discarded card's converted mana cost. +Oracle:{1}{B}, Discard a creature card: Volrath the Fallen gets +X/+X until end of turn, where X is the discarded card's mana value. diff --git a/forge-gui/res/cardsfolder/v/volraths_dungeon.txt b/forge-gui/res/cardsfolder/v/volraths_dungeon.txt index 63c5c801ec3..a9f3ccaec07 100644 --- a/forge-gui/res/cardsfolder/v/volraths_dungeon.txt +++ b/forge-gui/res/cardsfolder/v/volraths_dungeon.txt @@ -2,7 +2,7 @@ Name:Volrath's Dungeon ManaCost:2 B B Types:Enchantment A:AB$ Destroy | Cost$ PayLife<5> | Defined$ Self | PlayerTurn$ True | Activator$ Player | SpellDescription$ Destroy CARDNAME. Any player may activate this ability but only during their turn. -A:AB$ ChangeZone | Cost$ Discard<1/Card> | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Hand | Destination$ Library | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Targeted | LibraryPosition$ 0 | SorcerySpeed$ True | SpellDescription$ Target player puts a card from their hand on top of their library. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ Discard<1/Card> | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Hand | Destination$ Library | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Targeted | LibraryPosition$ 0 | SorcerySpeed$ True | SpellDescription$ Target player puts a card from their hand on top of their library. Activate only as a sorcery. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/volraths_dungeon.jpg -Oracle:Pay 5 life: Destroy Volrath's Dungeon. Any player may activate this ability but only during their turn.\nDiscard a card: Target player puts a card from their hand on top of their library. Activate this ability only any time you could cast a sorcery. +Oracle:Pay 5 life: Destroy Volrath's Dungeon. Any player may activate this ability but only during their turn.\nDiscard a card: Target player puts a card from their hand on top of their library. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/v/volraths_gardens.txt b/forge-gui/res/cardsfolder/v/volraths_gardens.txt index a25f699606f..65f65ea1227 100644 --- a/forge-gui/res/cardsfolder/v/volraths_gardens.txt +++ b/forge-gui/res/cardsfolder/v/volraths_gardens.txt @@ -1,8 +1,8 @@ Name:Volrath's Gardens ManaCost:1 G Types:Enchantment -A:AB$ GainLife | Cost$ 2 tapXType<1/Creature> | LifeAmount$ 2 | SorcerySpeed$ True | SpellDescription$ You gain 2 life. Activate this ability only any time you could cast a sorcery. +A:AB$ GainLife | Cost$ 2 tapXType<1/Creature> | LifeAmount$ 2 | SorcerySpeed$ True | SpellDescription$ You gain 2 life. Activate only as a sorcery. AI:RemoveDeck:All SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/volraths_gardens.jpg -Oracle:{2}, Tap an untapped creature you control: You gain 2 life. Activate this ability only any time you could cast a sorcery. +Oracle:{2}, Tap an untapped creature you control: You gain 2 life. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/v/vona_butcher_of_magan.txt b/forge-gui/res/cardsfolder/v/vona_butcher_of_magan.txt index 2d9918f85bd..191c0675eee 100644 --- a/forge-gui/res/cardsfolder/v/vona_butcher_of_magan.txt +++ b/forge-gui/res/cardsfolder/v/vona_butcher_of_magan.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Vampire Knight PT:4/4 K:Vigilance K:Lifelink -A:AB$ Destroy | Cost$ T PayLife<7> | PlayerTurn$ True | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | AILogic$ AtEOTIfNotAttacking | SpellDescription$ Destroy target nonland permanent. Activate this ability only during your turn. +A:AB$ Destroy | Cost$ T PayLife<7> | PlayerTurn$ True | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | AILogic$ AtEOTIfNotAttacking | SpellDescription$ Destroy target nonland permanent. Activate only during your turn. DeckHas:Ability$LifeGain AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/vona_butcher_of_magan.jpg -Oracle:Vigilance, lifelink\n{T}, Pay 7 life: Destroy target nonland permanent. Activate this ability only during your turn. +Oracle:Vigilance, lifelink\n{T}, Pay 7 life: Destroy target nonland permanent. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/v/voracious_null.txt b/forge-gui/res/cardsfolder/v/voracious_null.txt index f592e777d69..fb832f9fd48 100644 --- a/forge-gui/res/cardsfolder/v/voracious_null.txt +++ b/forge-gui/res/cardsfolder/v/voracious_null.txt @@ -2,6 +2,6 @@ Name:Voracious Null ManaCost:2 B Types:Creature Zombie PT:2/2 -A:AB$ PutCounter | Cost$ 1 B Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 2 | SorcerySpeed$ True | SpellDescription$ Put two +1/+1 counters on CARDNAME. Activate this ability only any time you could cast a sorcery. +A:AB$ PutCounter | Cost$ 1 B Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 2 | SorcerySpeed$ True | SpellDescription$ Put two +1/+1 counters on CARDNAME. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/voracious_null.jpg -Oracle:{1}{B}, Sacrifice another creature: Put two +1/+1 counters on Voracious Null. Activate this ability only any time you could cast a sorcery. +Oracle:{1}{B}, Sacrifice another creature: Put two +1/+1 counters on Voracious Null. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/v/vortex_elemental.txt b/forge-gui/res/cardsfolder/v/vortex_elemental.txt index 6970ee17afc..6d08dc1c832 100644 --- a/forge-gui/res/cardsfolder/v/vortex_elemental.txt +++ b/forge-gui/res/cardsfolder/v/vortex_elemental.txt @@ -2,8 +2,8 @@ Name:Vortex Elemental ManaCost:U Types:Creature Elemental PT:0/1 -A:AB$ ChangeZoneAll | Cost$ U | ChangeType$ Card.Self,Creature.blockingSource,Creature.blockedBySource | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Shuffle$ True | SpellDescription$ Put CARDNAME and each creature blocking or blocked by it on top of their owners' libraries, then those players shuffle their libraries. +A:AB$ ChangeZoneAll | Cost$ U | ChangeType$ Card.Self,Creature.blockingSource,Creature.blockedBySource | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Shuffle$ True | SpellDescription$ Put CARDNAME and each creature blocking or blocked by it on top of their owners' libraries, then those players shuffle. A:AB$ MustBlock | Cost$ 3 U U | ValidTgts$ Creature | TgtPrompt$ Select target creature that must block this creature this turn | SpellDescription$ Target creature blocks CARDNAME this turn if able. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/vortex_elemental.jpg -Oracle:{U}: Put Vortex Elemental and each creature blocking or blocked by it on top of their owners' libraries, then those players shuffle their libraries.\n{3}{U}{U}: Target creature blocks Vortex Elemental this turn if able. +Oracle:{U}: Put Vortex Elemental and each creature blocking or blocked by it on top of their owners' libraries, then those players shuffle.\n{3}{U}{U}: Target creature blocks Vortex Elemental this turn if able. diff --git a/forge-gui/res/cardsfolder/v/vow_of_duty.txt b/forge-gui/res/cardsfolder/v/vow_of_duty.txt index 3507f534e8c..349fbb8658c 100644 --- a/forge-gui/res/cardsfolder/v/vow_of_duty.txt +++ b/forge-gui/res/cardsfolder/v/vow_of_duty.txt @@ -3,7 +3,7 @@ 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$ Vigilance | Description$ Enchanted creature gets +2/+2, has vigilance, and can't attack you or a planeswalker you control. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Vigilance | Description$ Enchanted creature gets +2/+2, has vigilance, and can't attack you or planeswalkers you control. S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Target$ You,Planeswalker.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/vow_of_duty.jpg -Oracle:Enchant creature\nEnchanted creature gets +2/+2, has vigilance, and can't attack you or a planeswalker you control. +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has vigilance, and can't attack you or planeswalkers you control. diff --git a/forge-gui/res/cardsfolder/v/vow_of_flight.txt b/forge-gui/res/cardsfolder/v/vow_of_flight.txt index 578baf97b24..3950a68554e 100644 --- a/forge-gui/res/cardsfolder/v/vow_of_flight.txt +++ b/forge-gui/res/cardsfolder/v/vow_of_flight.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Flying | Description$ Enchanted creature gets +2/+2, has flying, and can't attack you or a planeswalker you control. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Flying | Description$ Enchanted creature gets +2/+2, has flying, and can't attack you or planeswalkers you control. S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Target$ You,Planeswalker.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/vow_of_flight.jpg -Oracle:Enchant creature\nEnchanted creature gets +2/+2, has flying, and can't attack you or a planeswalker you control. +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has flying, and can't attack you or planeswalkers you control. diff --git a/forge-gui/res/cardsfolder/v/vow_of_lightning.txt b/forge-gui/res/cardsfolder/v/vow_of_lightning.txt index 6aa0d5784d3..f1f00241ca7 100644 --- a/forge-gui/res/cardsfolder/v/vow_of_lightning.txt +++ b/forge-gui/res/cardsfolder/v/vow_of_lightning.txt @@ -3,7 +3,7 @@ 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$ 2 | AddToughness$ 2 | AddKeyword$ First Strike | Description$ Enchanted creature gets +2/+2, has first strike, and can't attack you or a planeswalker you control. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ First Strike | Description$ Enchanted creature gets +2/+2, has first strike, and can't attack you or planeswalkers you control. S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Target$ You,Planeswalker.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/vow_of_lightning.jpg -Oracle:Enchant creature\nEnchanted creature gets +2/+2, has first strike, and can't attack you or a planeswalker you control. +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has first strike, and can't attack you or planeswalkers you control. diff --git a/forge-gui/res/cardsfolder/v/vow_of_malice.txt b/forge-gui/res/cardsfolder/v/vow_of_malice.txt index 5b55ea7cb03..b6df6aa7c39 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. (A creature with intimidate can't be blocked except by artifact creatures and/or creatures that share a color with it.) +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 planeswalkers 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. (A creature with intimidate can't be blocked except by artifact creatures and/or creatures that share a color with it.) +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has intimidate, and can't attack you or planeswalkers 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 b708501b83e..f697ffbee4d 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. (It can't be blocked except by two or more creatures.) +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 planeswalkers 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. (It can't be blocked except by two or more creatures.) +Oracle:Enchant creature\nEnchanted creature gets +2/+2, has menace, and can't attack you or planeswalkers you control. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/v/vow_of_wildness.txt b/forge-gui/res/cardsfolder/v/vow_of_wildness.txt index 1276a64c67c..0273982f2d1 100644 --- a/forge-gui/res/cardsfolder/v/vow_of_wildness.txt +++ b/forge-gui/res/cardsfolder/v/vow_of_wildness.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 G | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | AddKeyword$ Trample | Description$ Enchanted creature gets +3/+3, has trample, and can't attack you or a planeswalker you control. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | AddKeyword$ Trample | Description$ Enchanted creature gets +3/+3, has trample, and can't attack you or planeswalkers you control. S:Mode$ CantAttack | ValidCard$ Creature.EnchantedBy | Target$ You,Planeswalker.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/vow_of_wildness.jpg -Oracle:Enchant creature\nEnchanted creature gets +3/+3, has trample, and can't attack you or a planeswalker you control. +Oracle:Enchant creature\nEnchanted creature gets +3/+3, has trample, and can't attack you or planeswalkers you control. diff --git a/forge-gui/res/cardsfolder/v/vraska_golgari_queen.txt b/forge-gui/res/cardsfolder/v/vraska_golgari_queen.txt index d96c590c7ed..21ce306191e 100644 --- a/forge-gui/res/cardsfolder/v/vraska_golgari_queen.txt +++ b/forge-gui/res/cardsfolder/v/vraska_golgari_queen.txt @@ -6,8 +6,8 @@ A:AB$ Sacrifice | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | SacValid$ P SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDraw | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Permanent.nonLand+cmcLE3 | TgtPrompt$ Select target nonland permanent with converted mana cost 3 or less | SpellDescription$ Destroy target nonland permanent with converted mana cost 3 or less. +A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Permanent.nonLand+cmcLE3 | TgtPrompt$ Select target nonland permanent with mana value 3 or less | SpellDescription$ Destroy target nonland permanent with mana value 3 or less. 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 | 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 mana value 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/vraskas_scorn.txt b/forge-gui/res/cardsfolder/v/vraskas_scorn.txt index 5f3742e5133..18fa69d424d 100644 --- a/forge-gui/res/cardsfolder/v/vraskas_scorn.txt +++ b/forge-gui/res/cardsfolder/v/vraskas_scorn.txt @@ -1,8 +1,8 @@ Name:Vraska's Scorn ManaCost:2 B B Types:Sorcery -A:SP$ LoseLife | Cost$ 2 B B | ValidTgts$ Opponent | LifeAmount$ 4 | SubAbility$ DBSearch | SpellDescription$ Target opponent loses 4 life. You may search your library and/or graveyard for a card named Vraska, Scheming Gorgon, reveal it, and put it into your hand. If you search your library this way, shuffle it. +A:SP$ LoseLife | Cost$ 2 B B | ValidTgts$ Opponent | LifeAmount$ 4 | SubAbility$ DBSearch | SpellDescription$ Target opponent loses 4 life. You may search your library and/or graveyard for a card named Vraska, Scheming Gorgon, reveal it, and put it into your hand. If you search your library this way, shuffle. 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; Scheming Gorgon | ChangeNum$ 1 | Optional$ True DeckNeeds:Name$Vraska, Scheming Gorgon SVar:Picture:http://www.wizards.com/global/images/magic/general/vraskas_scorn.jpg -Oracle:Target opponent loses 4 life. You may search your library and/or graveyard for a card named Vraska, Scheming Gorgon, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Target opponent loses 4 life. You may search your library and/or graveyard for a card named Vraska, Scheming Gorgon, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/v/vraskas_stoneglare.txt b/forge-gui/res/cardsfolder/v/vraskas_stoneglare.txt index e8ca389896b..a8f8ec078c6 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 for a card named Vraska, Regal Gorgon, reveal it, and put it into 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. diff --git a/forge-gui/res/cardsfolder/w/walker_of_secret_ways.txt b/forge-gui/res/cardsfolder/w/walker_of_secret_ways.txt index ffd7a8357b2..3a0255c2427 100644 --- a/forge-gui/res/cardsfolder/w/walker_of_secret_ways.txt +++ b/forge-gui/res/cardsfolder/w/walker_of_secret_ways.txt @@ -5,7 +5,7 @@ PT:1/2 K:Ninjutsu:1 U T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigReveal | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, look at that player's hand. SVar:TrigReveal:DB$ RevealHand | Defined$ TriggeredTarget -A:AB$ ChangeZone | Cost$ 1 U | ValidTgts$ Ninja.YouCtrl | TgtPrompt$ Select target Ninja you control | Origin$ Battlefield | Destination$ Hand | PlayerTurn$ True | SpellDescription$ Return target Ninja you control to its owner's hand. Activate this ability only during your turn. +A:AB$ ChangeZone | Cost$ 1 U | ValidTgts$ Ninja.YouCtrl | TgtPrompt$ Select target Ninja you control | Origin$ Battlefield | Destination$ Hand | PlayerTurn$ True | SpellDescription$ Return target Ninja you control to its owner's hand. Activate only during your turn. DeckHints:Type$Ninja SVar:Picture:http://www.wizards.com/global/images/magic/general/walker_of_secret_ways.jpg -Oracle:Ninjutsu {1}{U} ({1}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Walker of Secret Ways deals combat damage to a player, look at that player's hand.\n{1}{U}: Return target Ninja you control to its owner's hand. Activate this ability only during your turn. +Oracle:Ninjutsu {1}{U} ({1}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.)\nWhenever Walker of Secret Ways deals combat damage to a player, look at that player's hand.\n{1}{U}: Return target Ninja you control to its owner's hand. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/w/walking_wall.txt b/forge-gui/res/cardsfolder/w/walking_wall.txt index 1d6ed6feab9..ac53b0d4446 100644 --- a/forge-gui/res/cardsfolder/w/walking_wall.txt +++ b/forge-gui/res/cardsfolder/w/walking_wall.txt @@ -3,5 +3,5 @@ ManaCost:4 Types:Artifact Creature Wall PT:0/6 K:Defender -A:AB$ Pump | Cost$ 3 | Defined$ Self | NumAtt$ +3 | NumDef$ -1 | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | ActivationLimit$ 1 | SpellDescription$ CARDNAME get +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate this ability only once each turn. -Oracle:Defender\n{3}: Walking Wall gets +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 3 | Defined$ Self | NumAtt$ +3 | NumDef$ -1 | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | ActivationLimit$ 1 | SpellDescription$ CARDNAME get +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate only once each turn. +Oracle:Defender\n{3}: Walking Wall gets +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/w/wall_of_distortion.txt b/forge-gui/res/cardsfolder/w/wall_of_distortion.txt index 3cc3fbee104..9164a85ab9f 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_distortion.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_distortion.txt @@ -3,6 +3,6 @@ ManaCost:2 B B Types:Creature Wall PT:1/3 K:Defender -A:AB$ Discard | Cost$ 2 B T | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate this ability only any time you could cast a sorcery. +A:AB$ Discard | Cost$ 2 B T | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_distortion.jpg -Oracle:Defender (This creature can't attack.)\n{2}{B}, {T}: Target player discards a card. Activate this ability only any time you could cast a sorcery. +Oracle:Defender (This creature can't attack.)\n{2}{B}, {T}: Target player discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/w/wall_of_forgotten_pharaohs.txt b/forge-gui/res/cardsfolder/w/wall_of_forgotten_pharaohs.txt index 088ece3cc92..b6ca5268a7f 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_forgotten_pharaohs.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_forgotten_pharaohs.txt @@ -3,7 +3,7 @@ ManaCost:2 Types:Artifact Creature Wall PT:0/4 K:Defender -A:AB$ DealDamage | Cost$ T | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 | Activation$ Desert | SpellDescription$ CARDNAME deals 1 damage to target player or planeswalker. Activate this ability only if you control a Desert or there is a Desert card in your graveyard. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 | Activation$ Desert | SpellDescription$ CARDNAME deals 1 damage to target player or planeswalker. Activate only if you control a Desert or there is a Desert card in your graveyard. DeckHints:Type$Desert SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_forgotten_pharaohs.jpg -Oracle:Defender\n{T}: Wall of Forgotten Pharaohs deals 1 damage to target player or planeswalker. Activate this ability only if you control a Desert or there is a Desert card in your graveyard. +Oracle:Defender\n{T}: Wall of Forgotten Pharaohs deals 1 damage to target player or planeswalker. Activate only if you control a Desert or there is a Desert card in your graveyard. diff --git a/forge-gui/res/cardsfolder/w/wall_of_roots.txt b/forge-gui/res/cardsfolder/w/wall_of_roots.txt index 8a05cd42372..f3fdc77bb2d 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_roots.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_roots.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Plant Wall PT:0/5 K:Defender -A:AB$ Mana | Cost$ AddCounter<1/M0M1> | Produced$ G | ActivationLimit$ 1 | SpellDescription$ Add {G}. Activate this ability only once each turn. +A:AB$ Mana | Cost$ AddCounter<1/M0M1> | Produced$ G | ActivationLimit$ 1 | SpellDescription$ Add {G}. Activate only once each turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_roots.jpg -Oracle:Defender\nPut a -0/-1 counter on Wall of Roots: Add {G}. Activate this ability only once each turn. +Oracle:Defender\nPut a -0/-1 counter on Wall of Roots: Add {G}. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/w/wand_of_ith.txt b/forge-gui/res/cardsfolder/w/wand_of_ith.txt index a7d76e9b255..76500cbcc9d 100644 --- a/forge-gui/res/cardsfolder/w/wand_of_ith.txt +++ b/forge-gui/res/cardsfolder/w/wand_of_ith.txt @@ -1,10 +1,10 @@ Name:Wand of Ith ManaCost:4 Types:Artifact -A:AB$ Reveal | Cost$ 3 T | ValidTgts$ Player | TgtPrompt$ Select target player | Random$ True | IsCursed$ True | PlayerTurn$ True | RememberRevealed$ True | SubAbility$ DBDiscard1 | SpellDescription$ Target player reveals a card at random from their hand. If it's a land card, that player discards it unless they pay 1 life. If it isn't a land card, the player discards it unless they pay life equal to its converted mana cost. Activate this ability only during your turn. +A:AB$ Reveal | Cost$ 3 T | ValidTgts$ Player | TgtPrompt$ Select target player | Random$ True | IsCursed$ True | PlayerTurn$ True | RememberRevealed$ True | SubAbility$ DBDiscard1 | SpellDescription$ Target player reveals a card at random from their hand. If it's a land card, that player discards it unless they pay 1 life. If it isn't a land card, the player discards it unless they pay life equal to its mana value. Activate only during your turn. SVar:DBDiscard1:DB$ Discard | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ1 | Mode$ Defined | Defined$ ParentTarget | DefinedCards$ Remembered | UnlessCost$ PayLife<1> | UnlessPayer$ RememberedController | SubAbility$ DBDiscard2 | StackDescription$ None SVar:DBDiscard2:DB$ Discard | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | Mode$ Defined | Defined$ ParentTarget | DefinedCards$ Remembered | UnlessCost$ PayLife | UnlessPayer$ RememberedController | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/wand_of_ith.jpg -Oracle:{3}, {T}: Target player reveals a card at random from their hand. If it's a land card, that player discards it unless they pay 1 life. If it isn't a land card, the player discards it unless they pay life equal to its converted mana cost. Activate this ability only during your turn. +Oracle:{3}, {T}: Target player reveals a card at random from their hand. If it's a land card, that player discards it unless they pay 1 life. If it isn't a land card, the player discards it unless they pay life equal to its mana value. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/w/wanderers_twig.txt b/forge-gui/res/cardsfolder/w/wanderers_twig.txt index 9e4ccd2667b..a83f306f3df 100644 --- a/forge-gui/res/cardsfolder/w/wanderers_twig.txt +++ b/forge-gui/res/cardsfolder/w/wanderers_twig.txt @@ -1,6 +1,6 @@ Name:Wanderer's Twig 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. +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. 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, and 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, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/wargate.txt b/forge-gui/res/cardsfolder/w/wargate.txt index 86c6c5c7151..17e24017e0f 100644 --- a/forge-gui/res/cardsfolder/w/wargate.txt +++ b/forge-gui/res/cardsfolder/w/wargate.txt @@ -1,7 +1,7 @@ Name:Wargate ManaCost:X G W U Types:Sorcery -A:SP$ ChangeZone | Cost$ X G W U | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.cmcLEX | ChangeNum$ 1 | SpellDescription$ Search your library for a permanent card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. +A:SP$ ChangeZone | Cost$ X G W U | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.cmcLEX | ChangeNum$ 1 | SpellDescription$ Search your library for a permanent card with mana value X or less, put it onto the battlefield, then shuffle. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/wargate.jpg -Oracle:Search your library for a permanent card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. +Oracle:Search your library for a permanent card with mana value X or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/warped_landscape.txt b/forge-gui/res/cardsfolder/w/warped_landscape.txt index 8c923bb1e7d..7be2086f2f9 100644 --- a/forge-gui/res/cardsfolder/w/warped_landscape.txt +++ b/forge-gui/res/cardsfolder/w/warped_landscape.txt @@ -2,6 +2,6 @@ Name:Warped Landscape ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/warped_landscape.jpg -Oracle:{T}: Add {C}.\n{2}, {T}, Sacrifice Warped Landscape: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. \ No newline at end of file +Oracle:{T}: Add {C}.\n{2}, {T}, Sacrifice Warped Landscape: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/waste_land.txt b/forge-gui/res/cardsfolder/w/waste_land.txt index 36d5f4d504b..7d6a96037c2 100644 --- a/forge-gui/res/cardsfolder/w/waste_land.txt +++ b/forge-gui/res/cardsfolder/w/waste_land.txt @@ -4,4 +4,4 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Destroy | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target land. | SubAbility$ DBToken | AILogic$ GhostQuarter | AITgts$ Land.nonBasic | SpellDescription$ Destroy target nonbasicland. That land's controller creates a Wastes land token. (It has {T}: Add {C}.) SVar:DBToken:DB$ Token | TokenScript$ c_l_wastes | TokenOwner$ TargetedController -Oracle:{T}: Add {C}.\n{T}, Sacrifice Waste Land: Destroy target nonbasic land. That land's controller creates a Wastes land token. (It has {T}: Add {C}.) +Oracle:{T}: Add {C}.\n{T}, Sacrifice Waste Land: Destroy target nonbasic land. That land's controller creates a Wastes token. (It's a land with {T}: Add {C}.) diff --git a/forge-gui/res/cardsfolder/w/wave_of_terror.txt b/forge-gui/res/cardsfolder/w/wave_of_terror.txt index f993fe1a6cd..d83c8f7d1c2 100644 --- a/forge-gui/res/cardsfolder/w/wave_of_terror.txt +++ b/forge-gui/res/cardsfolder/w/wave_of_terror.txt @@ -2,9 +2,9 @@ Name:Wave of Terror ManaCost:2 B Types:Enchantment K:Cumulative upkeep:1 -T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ At the beginning of your draw step, destroy each creature with converted mana cost equal to the number of age counters on CARDNAME. They can't be regenerated. +T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroyAll | TriggerDescription$ At the beginning of your draw step, destroy each creature with mana value equal to the number of age counters on CARDNAME. They can't be regenerated. SVar:TrigDestroyAll:DB$ DestroyAll | ValidCards$ Creature.cmcEQX | NoRegen$ True SVar:X:Count$CardCounters.AGE AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/wave_of_terror.jpg -Oracle:Cumulative upkeep {1} (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 draw step, destroy each creature with converted mana cost equal to the number of age counters on Wave of Terror. They can't be regenerated. +Oracle:Cumulative upkeep {1} (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 draw step, destroy each creature with mana value equal to the number of age counters on Wave of Terror. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/w/wave_of_vitriol.txt b/forge-gui/res/cardsfolder/w/wave_of_vitriol.txt index 6375d908f18..19cbf000eb9 100644 --- a/forge-gui/res/cardsfolder/w/wave_of_vitriol.txt +++ b/forge-gui/res/cardsfolder/w/wave_of_vitriol.txt @@ -1,7 +1,7 @@ Name:Wave of Vitriol ManaCost:5 G G Types:Sorcery -A:SP$ SacrificeAll | Cost$ 5 G G | ValidCards$ Artifact,Enchantment,Land.nonBasic | RememberSacrificed$ True | SubAbility$ DBRepeat | SpellDescription$ Each player sacrifices all artifacts, enchantments, and nonbasic lands they control. For each land sacrificed this way, its controller may search their library for a basic land card and put it onto the battlefield tapped. Then each player who searched their library this way shuffles it. +A:SP$ SacrificeAll | Cost$ 5 G G | ValidCards$ Artifact,Enchantment,Land.nonBasic | RememberSacrificed$ True | SubAbility$ DBRepeat | SpellDescription$ Each player sacrifices all artifacts, enchantments, and nonbasic lands they control. For each land sacrificed this way, its controller may search their library for a basic land card and put it onto the battlefield tapped. Then each player who searched their library this way shuffles. SVar:DBRepeat:DB$ RepeatEach | DefinedCards$ DirectRemembered | AdditionalRestriction$ Land | UseImprinted$ True | RepeatSubAbility$ DBSearch | ClearRemembered$ True | SubAbility$ DBShuffle SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Tapped$ True | RememberChanged$ True | DefinedPlayer$ ImprintedController | Chooser$ ImprintedController | NoShuffle$ True | Optional$ True SVar:DBShuffle:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ ShuffleSearched | SubAbility$ DBCleanup @@ -10,4 +10,4 @@ SVar:X:Count$Valid Card.IsRemembered+RememberedPlayerCtrl SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/wave_of_vitriol.jpg -Oracle:Each player sacrifices all artifacts, enchantments, and nonbasic lands they control. For each land sacrificed this way, its controller may search their library for a basic land card and put it onto the battlefield tapped. Then each player who searched their library this way shuffles it. +Oracle:Each player sacrifices all artifacts, enchantments, and nonbasic lands they control. For each land sacrificed this way, its controller may search their library for a basic land card and put it onto the battlefield tapped. Then each player who searched their library this way shuffles. diff --git a/forge-gui/res/cardsfolder/w/wayfarers_bauble.txt b/forge-gui/res/cardsfolder/w/wayfarers_bauble.txt index 4298e481c8e..31803f114ff 100644 --- a/forge-gui/res/cardsfolder/w/wayfarers_bauble.txt +++ b/forge-gui/res/cardsfolder/w/wayfarers_bauble.txt @@ -1,6 +1,6 @@ Name:Wayfarer's Bauble ManaCost:1 Types:Artifact -A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/wayfarers_bauble.jpg -Oracle:{2}, {T}, Sacrifice Wayfarer's Bauble: Search your library for a basic land card and put that card onto the battlefield tapped. Then shuffle your library. +Oracle:{2}, {T}, Sacrifice Wayfarer's Bauble: Search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/weapon_rack.txt b/forge-gui/res/cardsfolder/w/weapon_rack.txt index 42de77f289a..cb29d78086f 100644 --- a/forge-gui/res/cardsfolder/w/weapon_rack.txt +++ b/forge-gui/res/cardsfolder/w/weapon_rack.txt @@ -2,7 +2,7 @@ Name:Weapon Rack ManaCost:4 Types:Artifact K:etbCounter:P1P1:3 -A:AB$ MoveCounter | Cost$ T | Source$ Self | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Move a +1/+1 counter from CARDNAME onto target creature. Activate this ability only any time you could cast a sorcery. +A:AB$ MoveCounter | Cost$ T | Source$ Self | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Move a +1/+1 counter from CARDNAME onto target creature. Activate only as a sorcery. DeckHas:Ability$Counters AI:RemoveDeck:All -Oracle:Weapon Rack enters the battlefield with three +1/+1 counters on it.\n{T}: Move a +1/+1 counter from Weapon Rack onto target creature. Activate this ability only any time you could cast a sorcery. +Oracle:Weapon Rack enters the battlefield with three +1/+1 counters on it.\n{T}: Move a +1/+1 counter from Weapon Rack onto target creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/w/weathered_wayfarer.txt b/forge-gui/res/cardsfolder/w/weathered_wayfarer.txt index 4116bb40185..8b4ef30d9db 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 | 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. +A:AB$ ChangeZone | Cost$ W T | Origin$ Library | Destination$ Hand | ChangeType$ Land | ChangeNum$ 1 | CheckSVar$ X | SVarCompare$ GTY | SpellDescription$ Search your library for a land card, reveal it, put it into your hand, then shuffle. Activate 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, and 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, put it into your hand, then shuffle. Activate only if an opponent controls more lands than you. diff --git a/forge-gui/res/cardsfolder/w/weed_strangle.txt b/forge-gui/res/cardsfolder/w/weed_strangle.txt index 2396fc12893..d5d3f18b92c 100644 --- a/forge-gui/res/cardsfolder/w/weed_strangle.txt +++ b/forge-gui/res/cardsfolder/w/weed_strangle.txt @@ -6,4 +6,4 @@ SVar:DBClash:DB$ Clash | WinSubAbility$ DBGain SVar:DBGain:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:TargetedLKI$CardToughness SVar:Picture:http://www.wizards.com/global/images/magic/general/weed_strangle.jpg -Oracle:Destroy target creature. Clash with an opponent. If you win, you gain life equal to that creature's toughness. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Destroy target creature. Clash with an opponent. If you win, you gain life equal to that creature's toughness. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/w/weird_harvest.txt b/forge-gui/res/cardsfolder/w/weird_harvest.txt index db9e95df669..c334bb0e887 100644 --- a/forge-gui/res/cardsfolder/w/weird_harvest.txt +++ b/forge-gui/res/cardsfolder/w/weird_harvest.txt @@ -1,8 +1,8 @@ Name:Weird Harvest ManaCost:X G G Types:Sorcery -A:SP$ ChangeZone | Optional$ True | Cost$ X G G | Origin$ Library | Destination$ Hand | DefinedPlayer$ Player | ChangeType$ Card.Creature | Reveal$ True | Shuffle$ True | ChangeNum$ X | SpellDescription$ Each player may search their library for up to X creature cards, reveal those cards, and put them into their hand. Then each player who searched their library this way shuffles it. +A:SP$ ChangeZone | Optional$ True | Cost$ X G G | Origin$ Library | Destination$ Hand | DefinedPlayer$ Player | ChangeType$ Card.Creature | Reveal$ True | Shuffle$ True | ChangeNum$ X | SpellDescription$ Each player may search their library for up to X creature cards, reveal those cards, put them into their hand, then shuffle. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/weird_harvest.jpg -Oracle:Each player may search their library for up to X creature cards, reveal those cards, and put them into their hand. Then each player who searched their library this way shuffles it. +Oracle:Each player may search their library for up to X creature cards, reveal those cards, put them into their hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/welkin_hawk.txt b/forge-gui/res/cardsfolder/w/welkin_hawk.txt index 0b29cec96b2..04bf616ee3f 100644 --- a/forge-gui/res/cardsfolder/w/welkin_hawk.txt +++ b/forge-gui/res/cardsfolder/w/welkin_hawk.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Creature Bird PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for a card named CARDNAME, reveal that card, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for a card named CARDNAME, reveal that card, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedWelkin Hawk | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Welkin Hawk SVar:Picture:http://www.wizards.com/global/images/magic/general/welkin_hawk.jpg -Oracle:Flying\nWhen Welkin Hawk dies, you may search your library for a card named Welkin Hawk, reveal that card, put it into your hand, then shuffle your library. +Oracle:Flying\nWhen Welkin Hawk dies, you may search your library for a card named Welkin Hawk, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/whip_of_erebos.txt b/forge-gui/res/cardsfolder/w/whip_of_erebos.txt index a30d17f8c84..72c39ea4097 100644 --- a/forge-gui/res/cardsfolder/w/whip_of_erebos.txt +++ b/forge-gui/res/cardsfolder/w/whip_of_erebos.txt @@ -2,10 +2,10 @@ Name:Whip of Erebos ManaCost:2 B B Types:Legendary Enchantment Artifact S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Lifelink | Description$ Creatures you control have lifelink. -A:AB$ ChangeZone | Cost$ 2 B B T | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature you control to return | Origin$ Graveyard | Destination$ Battlefield | SorcerySpeed$ True | RememberChanged$ True | SubAbility$ DBUnearthed | AILogic$ BeforeCombat | SpellDescription$ Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. If it would leave the battlefield, exile it instead of putting it anywhere else. Activate this ability only any time you could cast a sorcery. +A:AB$ ChangeZone | Cost$ 2 B B T | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature you control to return | Origin$ Graveyard | Destination$ Battlefield | SorcerySpeed$ True | RememberChanged$ True | SubAbility$ DBUnearthed | AILogic$ BeforeCombat | SpellDescription$ Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. If it would leave the battlefield, exile it instead of putting it anywhere else. Activate only as a sorcery. SVar:DBUnearthed:DB$ Animate | Defined$ Remembered | Keywords$ Haste | LeaveBattlefield$ Exile | sVars$ WhipMustAttack | Permanent$ True | AtEOT$ Exile | SubAbility$ DBCleanup | StackDescription$ It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. SVar:WhipMustAttack:SVar:MustAttack:True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/whip_of_erebos.jpg -Oracle:Creatures you control have lifelink.\n{2}{B}{B}, {T}: Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. If it would leave the battlefield, exile it instead of putting it anywhere else. Activate this ability only any time you could cast a sorcery. +Oracle:Creatures you control have lifelink.\n{2}{B}{B}, {T}: Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. If it would leave the battlefield, exile it instead of putting it anywhere else. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/w/whir_of_invention.txt b/forge-gui/res/cardsfolder/w/whir_of_invention.txt index dbe6a54b7c8..3dbd8d48b09 100644 --- a/forge-gui/res/cardsfolder/w/whir_of_invention.txt +++ b/forge-gui/res/cardsfolder/w/whir_of_invention.txt @@ -2,7 +2,7 @@ Name:Whir of Invention ManaCost:X U U U Types:Instant K:Improvise -A:SP$ ChangeZone | Cost$ X U U U | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.cmcLEX | ChangeNum$ 1 | StackDescription$ SpellDescription | 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 U | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.cmcLEX | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Search your library for an artifact card with mana value X or less, put it onto the battlefield, then shuffle. SVar:X:Count$xPaid SVar:Picture:http://www.wizards.com/global/images/magic/general/whir_of_invention.jpg -Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.)\nSearch your library for an artifact card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. \ No newline at end of file +Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.)\nSearch your library for an artifact card with mana value X or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/whirlpool_whelm.txt b/forge-gui/res/cardsfolder/w/whirlpool_whelm.txt index 34260f0e698..30e43c486de 100644 --- a/forge-gui/res/cardsfolder/w/whirlpool_whelm.txt +++ b/forge-gui/res/cardsfolder/w/whirlpool_whelm.txt @@ -8,4 +8,4 @@ SVar:DBHand:DB$ ChangeZone | Defined$ Targeted | Origin$ Battlefield | Destinati SVar:X:Remembered$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/whirlpool_whelm.jpg -Oracle:Clash with an opponent, then return target creature to its owner's hand. If you win, you may put that creature on top of its owner's library instead. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Clash with an opponent, then return target creature to its owner's hand. If you win, you may put that creature on top of its owner's library instead. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.) diff --git a/forge-gui/res/cardsfolder/w/whisper_squad.txt b/forge-gui/res/cardsfolder/w/whisper_squad.txt index db645dd8a23..64f87f6e884 100755 --- a/forge-gui/res/cardsfolder/w/whisper_squad.txt +++ b/forge-gui/res/cardsfolder/w/whisper_squad.txt @@ -2,7 +2,7 @@ Name:Whisper Squad ManaCost:B Types:Creature Human Soldier PT:1/1 -A:AB$ ChangeZone | Cost$ 1 B | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedWhisper Squad | ChangeNum$ 1 | Tapped$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named CARDNAME, put it onto the battlefield tapped, then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 B | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedWhisper Squad | ChangeNum$ 1 | Tapped$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named CARDNAME, put it onto the battlefield tapped, then shuffle. DeckHints:Type$Human DeckNeeds:Name$Whisper Squad -Oracle:{1}{B}: Search your library for a card named Whisper Squad, put it onto the battlefield tapped, then shuffle your library. +Oracle:{1}{B}: Search your library for a card named Whisper Squad, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/whisperer_of_the_wilds.txt b/forge-gui/res/cardsfolder/w/whisperer_of_the_wilds.txt index 099981ddfc2..61495d0fbba 100644 --- a/forge-gui/res/cardsfolder/w/whisperer_of_the_wilds.txt +++ b/forge-gui/res/cardsfolder/w/whisperer_of_the_wilds.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Human Shaman PT:0/2 A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. -A:AB$ Mana | Cost$ T | Produced$ G | Amount$ 2 | IsPresent$ Creature.YouCtrl+powerGE4 | PrecostDesc$ Ferocious — | SpellDescription$ Add {G}{G}. Activate this ability only if you control a creature with power 4 or greater. +A:AB$ Mana | Cost$ T | Produced$ G | Amount$ 2 | IsPresent$ Creature.YouCtrl+powerGE4 | PrecostDesc$ Ferocious — | SpellDescription$ Add {G}{G}. Activate only if you control a creature with power 4 or greater. SVar:Picture:http://www.wizards.com/global/images/magic/general/whisperer_of_the_wilds.jpg -Oracle:{T}: Add {G}.\nFerocious — {T}: Add {G}{G}. Activate this ability only if you control a creature with power 4 or greater. +Oracle:{T}: Add {G}.\nFerocious — {T}: Add {G}{G}. Activate only if you control a creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/w/whitemane_lion.txt b/forge-gui/res/cardsfolder/w/whitemane_lion.txt index 47645218ed4..7f3d0e6c732 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 (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. +Oracle:Flash\nWhen Whitemane Lion enters the battlefield, return a creature you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/w/wild_aesthir.txt b/forge-gui/res/cardsfolder/w/wild_aesthir.txt index e57c66f2731..2d14ab0664c 100644 --- a/forge-gui/res/cardsfolder/w/wild_aesthir.txt +++ b/forge-gui/res/cardsfolder/w/wild_aesthir.txt @@ -4,5 +4,5 @@ Types:Creature Bird PT:1/1 K:Flying K:First Strike -A:AB$ Pump | Cost$ W W | Defined$ Self | NumAtt$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate this ability only once each turn. -Oracle:Flying, first strike\n{W}{W}: Wild Aesthir gets +2/+0 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ W W | Defined$ Self | NumAtt$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate only once each turn. +Oracle:Flying, first strike\n{W}{W}: Wild Aesthir gets +2/+0 until end of turn. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/w/wild_crocodile.txt b/forge-gui/res/cardsfolder/w/wild_crocodile.txt index be4fdb52153..59fcb0cb8d2 100644 --- a/forge-gui/res/cardsfolder/w/wild_crocodile.txt +++ b/forge-gui/res/cardsfolder/w/wild_crocodile.txt @@ -2,6 +2,6 @@ Name:Wild Crocodile ManaCost:1 G Types:Host Creature Crocodile PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | Host$ True | TriggerDescription$ When this creature enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | Host$ True | TriggerDescription$ When this creature enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 -Oracle:When this creature enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +Oracle:When this creature enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/wild_field_scarecrow.txt b/forge-gui/res/cardsfolder/w/wild_field_scarecrow.txt index b19f2c37a28..0cf16c22e69 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, and 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, put them into your hand, then shuffle. 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, and 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, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/wild_pair.txt b/forge-gui/res/cardsfolder/w/wild_pair.txt index c6f56d5b657..b06044e9cfc 100644 --- a/forge-gui/res/cardsfolder/w/wild_pair.txt +++ b/forge-gui/res/cardsfolder/w/wild_pair.txt @@ -1,8 +1,8 @@ Name:Wild Pair ManaCost:4 G G Types:Enchantment -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Creature.wasCastFromHand+YouCtrl | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever a creature enters the battlefield, if you cast it from your hand, you may search your library for a creature card with the same total power and toughness and put it onto the battlefield. If you do, shuffle your library. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Creature.wasCastFromHand+YouCtrl | Execute$ TrigChange | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever a creature enters the battlefield, if you cast it from your hand, you may search your library for a creature card with the same total power and toughness, put it onto the battlefield, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.totalPT_EQX | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:X:TriggeredCard$CardSumPT SVar:Picture:http://www.wizards.com/global/images/magic/general/wild_pair.jpg -Oracle:Whenever a creature enters the battlefield, if you cast it from your hand, you may search your library for a creature card with the same total power and toughness and put it onto the battlefield. If you do, shuffle your library. +Oracle:Whenever a creature enters the battlefield, if you cast it from your hand, you may search your library for a creature card with the same total power and toughness, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/wild_research.txt b/forge-gui/res/cardsfolder/w/wild_research.txt index 1357940191d..2968ea09d7f 100644 --- a/forge-gui/res/cardsfolder/w/wild_research.txt +++ b/forge-gui/res/cardsfolder/w/wild_research.txt @@ -1,9 +1,9 @@ Name:Wild Research ManaCost:2 R Types:Enchantment -A:AB$ ChangeZone | Cost$ 1 W | Origin$ Library | Destination$ Hand | ChangeType$ Enchantment | ChangeNum$ 1 | Shuffle$ True | SubAbility$ DBDiscard | SpellDescription$ Search your library for an enchantment card and reveal that card. Put it into your hand, then discard a card at random. Then shuffle your library. -A:AB$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Hand | ChangeType$ Instant | ChangeNum$ 1 | Shuffle$ True | SubAbility$ DBDiscard | SpellDescription$ Search your library for an instant card and reveal that card. Put it into your hand, then discard a card at random. Then shuffle your library. +A:AB$ ChangeZone | Cost$ 1 W | Origin$ Library | Destination$ Hand | ChangeType$ Enchantment | ChangeNum$ 1 | Shuffle$ True | SubAbility$ DBDiscard | SpellDescription$ Search your library for an enchantment card and reveal that card. Put it into your hand, then discard a card at random. Then shuffle. +A:AB$ ChangeZone | Cost$ 1 U | Origin$ Library | Destination$ Hand | ChangeType$ Instant | ChangeNum$ 1 | Shuffle$ True | SubAbility$ DBDiscard | SpellDescription$ Search your library for an instant card and reveal that card. Put it into your hand, then discard a card at random. Then shuffle. SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ Random SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/wild_research.jpg -Oracle:{1}{W}: Search your library for an enchantment card and reveal that card. Put it into your hand, then discard a card at random. Then shuffle your library.\n{1}{U}: Search your library for an instant card and reveal that card. Put it into your hand, then discard a card at random. Then shuffle your library. +Oracle:{1}{W}: Search your library for an enchantment card and reveal that card. Put it into your hand, then discard a card at random. Then shuffle.\n{1}{U}: Search your library for an instant card and reveal that card. Put it into your hand, then discard a card at random. Then shuffle. diff --git a/forge-gui/res/cardsfolder/w/wild_wanderer.txt b/forge-gui/res/cardsfolder/w/wild_wanderer.txt index 81f1e8abd32..a058dee415e 100644 --- a/forge-gui/res/cardsfolder/w/wild_wanderer.txt +++ b/forge-gui/res/cardsfolder/w/wild_wanderer.txt @@ -2,7 +2,7 @@ Name:Wild Wanderer ManaCost:3 G Types:Creature Elf Druid PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/wild_wanderer.jpg -Oracle:When Wild Wanderer enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. \ No newline at end of file +Oracle:When Wild Wanderer enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/winds_of_abandon.txt b/forge-gui/res/cardsfolder/w/winds_of_abandon.txt index b5d653d176e..9fcc7e3b094 100644 --- a/forge-gui/res/cardsfolder/w/winds_of_abandon.txt +++ b/forge-gui/res/cardsfolder/w/winds_of_abandon.txt @@ -1,10 +1,10 @@ Name:Winds of Abandon ManaCost:1 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | SubAbility$ DBGetLandsAll | RememberLKI$ True | SpellDescription$ 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. +A:SP$ ChangeZone | Cost$ 1 W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | SubAbility$ DBGetLandsAll | RememberLKI$ True | SpellDescription$ 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. A:SP$ ChangeZoneAll | Cost$ 4 W W | ChangeType$ Creature.YouDontCtrl | Origin$ Battlefield | Destination$ Exile | RememberLKI$ True | SubAbility$ DBGetLandsAll | PrecostDesc$ Overload | CostDesc$ {4}{W}{W} | NonBasicSpell$ True | SpellDescription$ (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") SVar:DBGetLandsAll:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBGetLandsOne | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBGetLandsOne:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 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.") +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.\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/windswept_heath.txt b/forge-gui/res/cardsfolder/w/windswept_heath.txt index dbc36cd3564..2d772e833c7 100644 --- a/forge-gui/res/cardsfolder/w/windswept_heath.txt +++ b/forge-gui/res/cardsfolder/w/windswept_heath.txt @@ -1,6 +1,6 @@ Name:Windswept Heath ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest,Plains | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest,Plains | ChangeNum$ 1 | SpellDescription$ Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/windswept_heath.jpg -Oracle:{T}, Pay 1 life, Sacrifice Windswept Heath: Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Pay 1 life, Sacrifice Windswept Heath: Search your library for a Forest or Plains card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/wirewood_guardian.txt b/forge-gui/res/cardsfolder/w/wirewood_guardian.txt index 62a97783d64..a0b536537e7 100644 --- a/forge-gui/res/cardsfolder/w/wirewood_guardian.txt +++ b/forge-gui/res/cardsfolder/w/wirewood_guardian.txt @@ -4,4 +4,4 @@ Types:Creature Elf Mutant PT:6/6 K:TypeCycling:Forest:2 SVar:Picture:http://www.wizards.com/global/images/magic/general/wirewood_guardian.jpg -Oracle:Forestcycling {2} ({2}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle your library.) +Oracle:Forestcycling {2} ({2}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) diff --git a/forge-gui/res/cardsfolder/w/wirewood_herald.txt b/forge-gui/res/cardsfolder/w/wirewood_herald.txt index 96818a5c0a3..5513b04c5ea 100644 --- a/forge-gui/res/cardsfolder/w/wirewood_herald.txt +++ b/forge-gui/res/cardsfolder/w/wirewood_herald.txt @@ -2,7 +2,7 @@ Name:Wirewood Herald ManaCost:1 G Types:Creature Elf PT:1/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for an Elf card, reveal that card, put it into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may search your library for an Elf card, reveal that card, put it into your hand, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.Elf | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/wirewood_herald.jpg -Oracle:When Wirewood Herald dies, you may search your library for an Elf card, reveal that card, put it into your hand, then shuffle your library. +Oracle:When Wirewood Herald dies, you may search your library for an Elf card, reveal that card, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/wirewood_symbiote.txt b/forge-gui/res/cardsfolder/w/wirewood_symbiote.txt index 0ee8a3fccec..a395cc06c76 100644 --- a/forge-gui/res/cardsfolder/w/wirewood_symbiote.txt +++ b/forge-gui/res/cardsfolder/w/wirewood_symbiote.txt @@ -2,7 +2,7 @@ Name:Wirewood Symbiote ManaCost:G Types:Creature Insect PT:1/1 -A:AB$ Untap | Cost$ Return<1/Elf> | ValidTgts$ Creature | AILogic$ Never | TgtPrompt$ Select target creature | ActivationLimit$ 1 | SpellDescription$ Untap target creature. Activate this ability only once each turn. +A:AB$ Untap | Cost$ Return<1/Elf> | ValidTgts$ Creature | AILogic$ Never | TgtPrompt$ Select target creature | ActivationLimit$ 1 | SpellDescription$ Untap target creature. Activate only once each turn. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/wirewood_symbiote.jpg -Oracle:Return an Elf you control to its owner's hand: Untap target creature. Activate this ability only once each turn. +Oracle:Return an Elf you control to its owner's hand: Untap target creature. Activate only once each turn. diff --git a/forge-gui/res/cardsfolder/w/wishclaw_talisman.txt b/forge-gui/res/cardsfolder/w/wishclaw_talisman.txt index 36b04ab99cc..f6d8b82083f 100644 --- a/forge-gui/res/cardsfolder/w/wishclaw_talisman.txt +++ b/forge-gui/res/cardsfolder/w/wishclaw_talisman.txt @@ -2,9 +2,9 @@ Name:Wishclaw Talisman ManaCost:1 B Types:Artifact K:etbCounter:WISH:3 -A:AB$ ChangeZone | Cost$ 1 T SubCounter<1/WISH> | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | SubAbility$ DBChoose | PlayerTurn$ True | SpellDescription$ Search your library for a card and put that card into your hand, then shuffle your library. An opponent gains control of CARDNAME. Activate this ability only during your turn. +A:AB$ ChangeZone | Cost$ 1 T SubCounter<1/WISH> | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | SubAbility$ DBChoose | PlayerTurn$ True | SpellDescription$ Search your library for a card and put that card into your hand, then shuffle. An opponent gains control of CARDNAME. Activate only during your turn. SVar:DBChoose:DB$ ChoosePlayer | Choices$ Player.Opponent | SubAbility$ DBGainControl SVar:DBGainControl:DB$ GainControl | Defined$ Self | NewController$ ChosenPlayer | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True DeckHas:Ability$Counters -Oracle:Wishclaw Talisman enters the battlefield with three wish counters on it.\n{1}, {T}, Remove a wish counter from Wishclaw Talisman: Search your library for a card, put it into your hand, then shuffle your library. An opponent gains control of Wishclaw Talisman. Activate this ability only during your turn. +Oracle:Wishclaw Talisman enters the battlefield with three wish counters on it.\n{1}, {T}, Remove a wish counter from Wishclaw Talisman: Search your library for a card, put it into your hand, then shuffle. An opponent gains control of Wishclaw Talisman. Activate only during your turn. diff --git a/forge-gui/res/cardsfolder/w/witch_engine.txt b/forge-gui/res/cardsfolder/w/witch_engine.txt index 674b4154a66..c9c51a13777 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 (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.) +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 only as a instant.) diff --git a/forge-gui/res/cardsfolder/w/withering_wisps.txt b/forge-gui/res/cardsfolder/w/withering_wisps.txt index 5363d779f96..f9dcaeae3a0 100644 --- a/forge-gui/res/cardsfolder/w/withering_wisps.txt +++ b/forge-gui/res/cardsfolder/w/withering_wisps.txt @@ -3,10 +3,10 @@ ManaCost:1 B B Types:Enchantment T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Creature | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ At the beginning of the end step, if no creatures are on the battlefield, sacrifice CARDNAME. SVar:TrigSac:DB$Sacrifice | Defined$ Self -A:AB$ DamageAll | Cost$ B | NumDmg$ 1 | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | ActivationLimit$ X | AILogic$ DmgAllCreaturesAndPlayers | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. Activate this ability no more times each turn than the number of snow Swamps you control. +A:AB$ DamageAll | Cost$ B | NumDmg$ 1 | ValidCards$ Creature | ValidPlayers$ Player | ValidDescription$ each creature and each player. | ActivationLimit$ X | AILogic$ DmgAllCreaturesAndPlayers | SpellDescription$ CARDNAME deals 1 damage to each creature and each player. Activate no more times each turn than the number of snow Swamps you control. SVar:X:Count$Valid Swamp.Snow+YouCtrl SVar:NeedsToPlay:Creature AI:RemoveDeck:Random SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/withering_wisps.jpg -Oracle:At the beginning of the end step, if no creatures are on the battlefield, sacrifice Withering Wisps.\n{B}: Withering Wisps deals 1 damage to each creature and each player. Activate this ability no more times each turn than the number of snow Swamps you control. +Oracle:At the beginning of the end step, if no creatures are on the battlefield, sacrifice Withering Wisps.\n{B}: Withering Wisps deals 1 damage to each creature and each player. Activate no more times each turn than the number of snow Swamps you control. diff --git a/forge-gui/res/cardsfolder/w/wolf_of_devils_breach.txt b/forge-gui/res/cardsfolder/w/wolf_of_devils_breach.txt index a09c2058870..00b2750b6e1 100644 --- a/forge-gui/res/cardsfolder/w/wolf_of_devils_breach.txt +++ b/forge-gui/res/cardsfolder/w/wolf_of_devils_breach.txt @@ -2,8 +2,8 @@ Name:Wolf of Devil's Breach ManaCost:3 R R Types:Creature Elemental Wolf PT:5/5 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME attacks, you may pay {1}{R} and discard a card. If you do, CARDNAME deals damage to target creature or planeswalker equal to the discarded card's converted mana cost. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME attacks, you may pay {1}{R} and discard a card. If you do, CARDNAME deals damage to target creature or planeswalker equal to the discarded card's mana value. SVar:TrigDamage:AB$ DealDamage | Cost$ 1 R Discard<1/Card> | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X -SVar:X:Discarded$CardManaCost +SVar:X:Discarded$CardManaCost SVar:Picture:http://www.wizards.com/global/images/magic/general/wolf_of_devils_breach.jpg -Oracle:Whenever Wolf of Devil's Breach attacks, you may pay {1}{R} and discard a card. If you do, Wolf of Devil's Breach deals damage to target creature or planeswalker equal to the discarded card's converted mana cost. +Oracle:Whenever Wolf of Devil's Breach attacks, you may pay {1}{R} and discard a card. If you do, Wolf of Devil's Breach deals damage to target creature or planeswalker equal to the discarded card's mana value. diff --git a/forge-gui/res/cardsfolder/w/wolfbitten_captive_krallenhorde_killer.txt b/forge-gui/res/cardsfolder/w/wolfbitten_captive_krallenhorde_killer.txt index 651c4edc25a..dd79d947368 100644 --- a/forge-gui/res/cardsfolder/w/wolfbitten_captive_krallenhorde_killer.txt +++ b/forge-gui/res/cardsfolder/w/wolfbitten_captive_krallenhorde_killer.txt @@ -2,12 +2,12 @@ Name:Wolfbitten Captive ManaCost:G Types:Creature Human Werewolf PT:1/1 -A:AB$ Pump | Cost$ 1 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 1 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate only once each turn. T:Mode$Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME. SVar:TrigTransform:DB$SetState | Defined$ Self | Mode$ Transform AlternateMode:DoubleFaced SVar:Picture:http://www.wizards.com/global/images/magic/general/wolfbitten_captive.jpg -Oracle:{1}{G}: Wolfbitten Captive gets +2/+2 until end of turn. Activate this ability only once each turn.\nAt the beginning of each upkeep, if no spells were cast last turn, transform Wolfbitten Captive. +Oracle:{1}{G}: Wolfbitten Captive gets +2/+2 until end of turn. Activate only once each turn.\nAt the beginning of each upkeep, if no spells were cast last turn, transform Wolfbitten Captive. ALTERNATE @@ -16,8 +16,8 @@ ManaCost:no cost Colors:green Types:Creature Werewolf PT:2/2 -A:AB$ Pump | Cost$ 3 G | NumAtt$ +4 | NumDef$ +4 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +4/+4 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 3 G | NumAtt$ +4 | NumDef$ +4 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +4/+4 until end of turn. Activate only once each turn. 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/krallenhorde_killer.jpg -Oracle:{3}{G}: Krallenhorde Killer gets +4/+4 until end of turn. Activate this ability only once each turn.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Krallenhorde Killer. +Oracle:{3}{G}: Krallenhorde Killer gets +4/+4 until end of turn. Activate only once each turn.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Krallenhorde Killer. diff --git a/forge-gui/res/cardsfolder/w/wolfwillow_haven.txt b/forge-gui/res/cardsfolder/w/wolfwillow_haven.txt index 42ce4c3613a..484ff351652 100644 --- a/forge-gui/res/cardsfolder/w/wolfwillow_haven.txt +++ b/forge-gui/res/cardsfolder/w/wolfwillow_haven.txt @@ -5,6 +5,6 @@ K:Enchant land A:SP$ Attach | Cost$ 1 G | ValidTgts$ Land | AILogic$ Pump T:Mode$ TapsForMana | ValidCard$ Card.AttachedBy | Execute$ TrigMana | Static$ True | TriggerDescription$ Whenever enchanted land is tapped for mana, its controller adds an additional {G}. 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. +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 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 only during your turn. diff --git a/forge-gui/res/cardsfolder/w/wood_elves.txt b/forge-gui/res/cardsfolder/w/wood_elves.txt index 1d6614c89ab..d9611749036 100644 --- a/forge-gui/res/cardsfolder/w/wood_elves.txt +++ b/forge-gui/res/cardsfolder/w/wood_elves.txt @@ -2,7 +2,7 @@ Name:Wood Elves ManaCost:2 G Types:Creature Elf Scout PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a Forest card and put that card onto the battlefield. Then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a Forest card, put that card onto the battlefield, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Forest | ChangeNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/wood_elves.jpg -Oracle:When Wood Elves enters the battlefield, search your library for a Forest card and put that card onto the battlefield. Then shuffle your library. +Oracle:When Wood Elves enters the battlefield, search your library for a Forest card, put that card onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/wooded_foothills.txt b/forge-gui/res/cardsfolder/w/wooded_foothills.txt index 944815421f1..555aafd29db 100644 --- a/forge-gui/res/cardsfolder/w/wooded_foothills.txt +++ b/forge-gui/res/cardsfolder/w/wooded_foothills.txt @@ -1,6 +1,6 @@ Name:Wooded Foothills ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Mountain,Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Mountain or Forest card, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Mountain,Forest | ChangeNum$ 1 | SpellDescription$ Search your library for a Mountain or Forest card, put it onto the battlefield, then shuffle. SVar:Picture:http://www.wizards.com/global/images/magic/general/wooded_foothills.jpg -Oracle:{T}, Pay 1 life, Sacrifice Wooded Foothills: Search your library for a Mountain or Forest card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Pay 1 life, Sacrifice Wooded Foothills: Search your library for a Mountain or Forest card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/woodland_bellower.txt b/forge-gui/res/cardsfolder/w/woodland_bellower.txt index 2d372f578d7..357ccee0132 100644 --- a/forge-gui/res/cardsfolder/w/woodland_bellower.txt +++ b/forge-gui/res/cardsfolder/w/woodland_bellower.txt @@ -2,7 +2,7 @@ Name:Woodland Bellower ManaCost:4 G G Types:Creature Beast PT:6/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a nonlegendary green creature card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a nonlegendary green creature card with mana value 3 or less, put it onto the battlefield, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Creature+Green+nonLegendary+cmcLE3 | ChangeNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/woodland_bellower.jpg -Oracle:When Woodland Bellower enters the battlefield, you may search your library for a nonlegendary green creature card with converted mana cost 3 or less, put it onto the battlefield, then shuffle your library. \ No newline at end of file +Oracle:When Woodland Bellower enters the battlefield, you may search your library for a nonlegendary green creature card with mana value 3 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/w/woodland_guidance.txt b/forge-gui/res/cardsfolder/w/woodland_guidance.txt index 39605068fe4..6e4a0f9c426 100644 --- a/forge-gui/res/cardsfolder/w/woodland_guidance.txt +++ b/forge-gui/res/cardsfolder/w/woodland_guidance.txt @@ -6,4 +6,4 @@ SVar:DBClash:DB$Clash | WinSubAbility$ DBUntap | OtherwiseSubAbility$ DBExile SVar:DBUntap:DB$UntapAll | ValidCards$ Forest.YouCtrl | SubAbility$ DBExile SVar:DBExile:DB$ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Exile SVar:Picture:http://www.wizards.com/global/images/magic/general/woodland_guidance.jpg -Oracle:Return target card from your graveyard to your hand. Clash with an opponent. If you win, untap all Forests you control. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.)\nExile Woodland Guidance. +Oracle:Return target card from your graveyard to your hand. Clash with an opponent. If you win, untap all Forests you control. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value.)\nExile Woodland Guidance. diff --git a/forge-gui/res/cardsfolder/w/word_of_blasting.txt b/forge-gui/res/cardsfolder/w/word_of_blasting.txt index 3305ec89f9d..172f4004688 100644 --- a/forge-gui/res/cardsfolder/w/word_of_blasting.txt +++ b/forge-gui/res/cardsfolder/w/word_of_blasting.txt @@ -1,9 +1,9 @@ Name:Word of Blasting ManaCost:1 R Types:Instant -A:SP$ Destroy | Cost$ 1 R | ValidTgts$ Wall | TgtPrompt$ Select target Wall | SubAbility$ DBDamage| SpellDescription$ Destroy target Wall. It can't be regenerated. CARDNAME deals damage equal to that Wall's converted mana cost to the Wall's controller. +A:SP$ Destroy | Cost$ 1 R | ValidTgts$ Wall | TgtPrompt$ Select target Wall | SubAbility$ DBDamage| SpellDescription$ Destroy target Wall. It can't be regenerated. CARDNAME deals damage equal to that Wall's mana value to the Wall's controller. SVar:DBDamage:DB$DealDamage | NumDmg$ X | Defined$ TargetedController SVar:X:Targeted$CardManaCost AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/word_of_blasting.jpg -Oracle:Destroy target Wall. It can't be regenerated. Word of Blasting deals damage equal to that Wall's converted mana cost to the Wall's controller. +Oracle:Destroy target Wall. It can't be regenerated. Word of Blasting deals damage equal to that Wall's mana value to the Wall's controller. diff --git a/forge-gui/res/cardsfolder/w/worldly_tutor.txt b/forge-gui/res/cardsfolder/w/worldly_tutor.txt index d9925569f24..223695b03d1 100644 --- a/forge-gui/res/cardsfolder/w/worldly_tutor.txt +++ b/forge-gui/res/cardsfolder/w/worldly_tutor.txt @@ -1,6 +1,6 @@ Name:Worldly Tutor ManaCost:G Types:Instant -A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card and reveal that card. Shuffle your library, then put the card on top of it. +A:SP$ ChangeZone | Cost$ G | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ Search your library for a creature card, reveal it, then shuffle and put the card on top. SVar:Picture:http://resources.wizards.com/magic/cards/mi/en-us/card3424.jpg -Oracle:Search your library for a creature card and reveal that card. Shuffle your library, then put the card on top of it. +Oracle:Search your library for a creature card, reveal it, then shuffle and put the card on top. diff --git a/forge-gui/res/cardsfolder/w/wretched_gryff.txt b/forge-gui/res/cardsfolder/w/wretched_gryff.txt index debd4387080..8cad5d0de75 100644 --- a/forge-gui/res/cardsfolder/w/wretched_gryff.txt +++ b/forge-gui/res/cardsfolder/w/wretched_gryff.txt @@ -7,4 +7,4 @@ K:Emerge:5 U 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 this spell, 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 mana value.)\nWhen you cast this spell, draw a card.\nFlying diff --git a/forge-gui/res/cardsfolder/w/writ_of_passage.txt b/forge-gui/res/cardsfolder/w/writ_of_passage.txt index f24cc9f2fea..df1ad006b4f 100644 --- a/forge-gui/res/cardsfolder/w/writ_of_passage.txt +++ b/forge-gui/res/cardsfolder/w/writ_of_passage.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigPump | TriggerZones$ Battlefield | IsPresent$ Card.AttachedBy+powerLE2 | PresentCompare$ GE1 | TriggerDescription$ Whenever enchanted creature attacks, if its power is 2 or less, it can't be blocked this turn. SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ HIDDEN Unblockable -A:AB$ Pump | Cost$ 1 U Reveal<1/CARDNAME> | TgtPrompt$ Choose target creature with power 2 or less | ValidTgts$ Creature.powerLE2 | KW$ HIDDEN Unblockable | Forecast$ True | SpellDescription$ Target creature with power 2 or less can't be blocked this turn. (Activate this ability only during your upkeep and only once each turn.) +A:AB$ Pump | Cost$ 1 U Reveal<1/CARDNAME> | TgtPrompt$ Choose target creature with power 2 or less | ValidTgts$ Creature.powerLE2 | KW$ HIDDEN Unblockable | Forecast$ True | SpellDescription$ Target creature with power 2 or less can't be blocked this turn. (Activate only during your upkeep and only once each turn.) SVar:NonStackingAttachEffect:True AI:RemoveDeck:All -Oracle:Enchant creature\nWhenever enchanted creature attacks, if its power is 2 or less, it can't be blocked this turn.\nForecast — {1}{U}, Reveal Writ of Passage from your hand: Target creature with power 2 or less can't be blocked this turn. (Activate this ability only during your upkeep and only once each turn.) +Oracle:Enchant creature\nWhenever enchanted creature attacks, if its power is 2 or less, it can't be blocked this turn.\nForecast — {1}{U}, Reveal Writ of Passage from your hand: Target creature with power 2 or less can't be blocked this turn. (Activate only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/w/wu_longbowman.txt b/forge-gui/res/cardsfolder/w/wu_longbowman.txt index 591d5151bf8..861b12b3084 100644 --- a/forge-gui/res/cardsfolder/w/wu_longbowman.txt +++ b/forge-gui/res/cardsfolder/w/wu_longbowman.txt @@ -2,6 +2,6 @@ Name:Wu Longbowman ManaCost:2 U Types:Creature Human Soldier Archer PT:1/1 -A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ CARDNAME deals 1 damage to any target. Activate this ability only during your turn, before attackers are declared. +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ CARDNAME deals 1 damage to any target. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/wu_longbowman.jpg -Oracle:{T}: Wu Longbowman deals 1 damage to any target. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Wu Longbowman deals 1 damage to any target. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/x/xenic_poltergeist.txt b/forge-gui/res/cardsfolder/x/xenic_poltergeist.txt index 996561f37d9..c1b02ed2a2d 100644 --- a/forge-gui/res/cardsfolder/x/xenic_poltergeist.txt +++ b/forge-gui/res/cardsfolder/x/xenic_poltergeist.txt @@ -2,8 +2,8 @@ Name:Xenic Poltergeist ManaCost:1 B B Types:Creature Spirit PT:1/1 -A:AB$ Animate | Cost$ T | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | Power$ X | Toughness$ X | Types$ Creature,Artifact | UntilYourNextUpkeep$ True | SpellDescription$ Until your next upkeep, target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost. +A:AB$ Animate | Cost$ T | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | Power$ X | Toughness$ X | Types$ Creature,Artifact | UntilYourNextUpkeep$ True | SpellDescription$ Until your next upkeep, target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value. SVar:X:Targeted$CardManaCost AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/xenic_poltergeist.jpg -Oracle:{T}: Until your next upkeep, target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost. +Oracle:{T}: Until your next upkeep, target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value. diff --git a/forge-gui/res/cardsfolder/x/xiahou_dun_the_one_eyed.txt b/forge-gui/res/cardsfolder/x/xiahou_dun_the_one_eyed.txt index 1924d5d3f77..81390c90af9 100644 --- a/forge-gui/res/cardsfolder/x/xiahou_dun_the_one_eyed.txt +++ b/forge-gui/res/cardsfolder/x/xiahou_dun_the_one_eyed.txt @@ -3,6 +3,6 @@ ManaCost:2 B B Types:Legendary Creature Human Soldier PT:3/2 K:Horsemanship -A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.Black+YouCtrl | TgtPrompt$ Select a target black card from your graveyard | ChangeNum$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Return target black card from your graveyard to your hand. Activate this ability only during your turn, before attackers are declared. +A:AB$ ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.Black+YouCtrl | TgtPrompt$ Select a target black card from your graveyard | ChangeNum$ 1 | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Return target black card from your graveyard to your hand. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/xiahou_dun_the_one_eyed.jpg -Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nSacrifice Xiahou Dun, the One-Eyed: Return target black card from your graveyard to your hand. Activate this ability only during your turn, before attackers are declared. +Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nSacrifice Xiahou Dun, the One-Eyed: Return target black card from your graveyard to your hand. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/x/xun_yu_wei_advisor.txt b/forge-gui/res/cardsfolder/x/xun_yu_wei_advisor.txt index d9a6323faa3..a6e414a14a7 100644 --- a/forge-gui/res/cardsfolder/x/xun_yu_wei_advisor.txt +++ b/forge-gui/res/cardsfolder/x/xun_yu_wei_advisor.txt @@ -2,6 +2,6 @@ Name:Xun Yu, Wei Advisor ManaCost:1 B B Types:Legendary Creature Human Advisor PT:1/1 -A:AB$ Pump | Cost$ T | NumAtt$ +2 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Target creature you control gets +2/+0 until end of turn. Activate this ability only during your turn, before attackers are declared. +A:AB$ Pump | Cost$ T | NumAtt$ +2 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Target creature you control gets +2/+0 until end of turn. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/xun_yu_wei_advisor.jpg -Oracle:{T}: Target creature you control gets +2/+0 until end of turn. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Target creature you control gets +2/+0 until end of turn. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/y/yahennis_expertise.txt b/forge-gui/res/cardsfolder/y/yahennis_expertise.txt index a059feb3578..c46946c702c 100644 --- a/forge-gui/res/cardsfolder/y/yahennis_expertise.txt +++ b/forge-gui/res/cardsfolder/y/yahennis_expertise.txt @@ -1,7 +1,7 @@ Name:Yahenni's Expertise ManaCost:2 B B Types:Sorcery -A:SP$ PumpAll | Cost$ 2 B B | ValidCards$ Creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | SubAbility$ DBPlay | SpellDescription$ All creatures get -3/-3 until end of turn. You may cast a spell with converted mana cost 3 or less from your hand without paying its mana cost. +A:SP$ PumpAll | Cost$ 2 B B | ValidCards$ Creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | SubAbility$ DBPlay | SpellDescription$ All creatures get -3/-3 until end of turn. You may cast a spell with mana value 3 or less from your hand without paying its mana cost. SVar:DBPlay:DB$Play | Valid$ Card.nonLand+YouOwn | ValidSA$ Spell.cmcLE3 | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | Controller$ You | Optional$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/yahennis_expertise.jpg -Oracle:All creatures get -3/-3 until end of turn.\nYou may cast a spell with converted mana cost 3 or less from your hand without paying its mana cost. +Oracle:All creatures get -3/-3 until end of turn.\nYou may cast a spell with mana value 3 or less from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/y/yanlings_harbinger.txt b/forge-gui/res/cardsfolder/y/yanlings_harbinger.txt index 5754357ec31..8a1ff4ed142 100644 --- a/forge-gui/res/cardsfolder/y/yanlings_harbinger.txt +++ b/forge-gui/res/cardsfolder/y/yanlings_harbinger.txt @@ -3,7 +3,7 @@ ManaCost:3 U U Types:Creature Bird PT:2/4 K:Flying -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 Mu Yanling, Celestial Wind, 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$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Mu Yanling, Celestial Wind, reveal it, and put it into your hand. If you search your library this way, shuffle. 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.namedMu Yanling; Celestial Wind | ChangeNum$ 1 | Optional$ True DeckHints:Name$Mu Yanling, Celestial Wind -Oracle:Flying\nWhen Yanling's Harbinger enters the battlefield, you may search your library and/or graveyard for a card named Mu Yanling, Celestial Wind, reveal it, and put it into your hand. If you search your library this way, shuffle it. +Oracle:Flying\nWhen Yanling's Harbinger enters the battlefield, you may search your library and/or graveyard for a card named Mu Yanling, Celestial Wind, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/y/yasharn_implacable_earth.txt b/forge-gui/res/cardsfolder/y/yasharn_implacable_earth.txt index d18d74752a8..15f8ca69485 100755 --- a/forge-gui/res/cardsfolder/y/yasharn_implacable_earth.txt +++ b/forge-gui/res/cardsfolder/y/yasharn_implacable_earth.txt @@ -2,9 +2,9 @@ Name:Yasharn, Implacable Earth ManaCost:2 G W Types:Legendary Creature Elemental Boar PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigForest | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a basic Forest card and a basic Plains card, reveal those cards, put them into your hand, then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigForest | TriggerDescription$ When NICKNAME enters the battlefield, search your library for a basic Forest card and a basic Plains card, reveal those cards, put them into your hand, then shuffle. SVar:TrigForest:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Forest.Basic | ChangeNum$ 1 | SubAbility$ DBPlains SVar:DBPlains:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains.Basic | ChangeNum$ 1 S:Mode$ Continuous | Affected$ Player | AddKeyword$ You can't pay life to cast spells or activate abilities. & You can't sacrifice nonland permanents to cast spells or activate abilities. | Description$ Players can't pay life or sacrifice nonland permanents to cast spells or activate abilities. AI:RemoveDeck:Random -Oracle:When Yasharn, Implacable Earth enters the battlefield, search your library for a basic Forest card and a basic Plains card, reveal those cards, put them into your hand, then shuffle your library.\nPlayers can't pay life or sacrifice nonland permanents to cast spells or activate abilities. +Oracle:When Yasharn enters the battlefield, search your library for a basic Forest card and a basic Plains card, reveal those cards, put them into your hand, then shuffle.\nPlayers can't pay life or sacrifice nonland permanents to cast spells or activate abilities. diff --git a/forge-gui/res/cardsfolder/y/yavimaya_dryad.txt b/forge-gui/res/cardsfolder/y/yavimaya_dryad.txt index c5b4bd37c29..a405309e842 100644 --- a/forge-gui/res/cardsfolder/y/yavimaya_dryad.txt +++ b/forge-gui/res/cardsfolder/y/yavimaya_dryad.txt @@ -3,8 +3,8 @@ ManaCost:1 G G Types:Creature Dryad PT:2/1 K:Forestwalk -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRamp | TriggerDescription$ When CARDNAME 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. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRamp | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Forest card, put it onto the battlefield tapped under target player's control, then shuffle. 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 (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. +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, put it onto the battlefield tapped under target player's control, then shuffle. diff --git a/forge-gui/res/cardsfolder/y/yavimaya_elder.txt b/forge-gui/res/cardsfolder/y/yavimaya_elder.txt index 2772e523f41..5c53839aab1 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, put them into your hand, then 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. 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, put them into your hand, then 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.\n{2}, Sacrifice Yavimaya Elder: Draw a card. diff --git a/forge-gui/res/cardsfolder/y/yavimaya_granger.txt b/forge-gui/res/cardsfolder/y/yavimaya_granger.txt index 562b8d959de..b94f7c51401 100644 --- a/forge-gui/res/cardsfolder/y/yavimaya_granger.txt +++ b/forge-gui/res/cardsfolder/y/yavimaya_granger.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Creature Elf PT:2/2 K:Echo:2 G -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, put that card onto the battlefield tapped, 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 a basic land card, put that card onto the battlefield tapped, then shuffle. 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/yavimaya_granger.jpg -Oracle:Echo {2}{G} (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.)\nWhen Yavimaya Granger enters the battlefield, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle your library. +Oracle:Echo {2}{G} (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.)\nWhen Yavimaya Granger enters the battlefield, you may search your library for a basic land card, put that card onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt b/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt index 32a0f5699c0..a5bffee36df 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. 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. +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 mana value 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. 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. +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 mana value is odd. If you don't cast it, draw a card. diff --git a/forge-gui/res/cardsfolder/y/yisan_the_wanderer_bard.txt b/forge-gui/res/cardsfolder/y/yisan_the_wanderer_bard.txt index bb66c1a697f..bca7cce676b 100644 --- a/forge-gui/res/cardsfolder/y/yisan_the_wanderer_bard.txt +++ b/forge-gui/res/cardsfolder/y/yisan_the_wanderer_bard.txt @@ -2,7 +2,7 @@ Name:Yisan, the Wanderer Bard ManaCost:2 G Types:Legendary Creature Human Rogue PT:2/3 -A:AB$ ChangeZone | Cost$ 2 G T AddCounter<1/VERSE> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with converted mana cost equal to the number of verse counters on CARDNAME, put it onto the battlefield, then shuffle your library. +A:AB$ ChangeZone | Cost$ 2 G T AddCounter<1/VERSE> | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcEQX | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with mana value equal to the number of verse counters on CARDNAME, put it onto the battlefield, then shuffle. SVar:X:Count$CardCounters.VERSE SVar:Picture:http://www.wizards.com/global/images/magic/general/yisan_the_wanderer_bard.jpg -Oracle:{2}{G}, {T}, Put a verse counter on Yisan, the Wanderer Bard: Search your library for a creature card with converted mana cost equal to the number of verse counters on Yisan, put it onto the battlefield, then shuffle your library. +Oracle:{2}{G}, {T}, Put a verse counter on Yisan, the Wanderer Bard: Search your library for a creature card with mana value equal to the number of verse counters on Yisan, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/y/yuriko_the_tigers_shadow.txt b/forge-gui/res/cardsfolder/y/yuriko_the_tigers_shadow.txt index bf6f7595aa7..60854bf3782 100644 --- a/forge-gui/res/cardsfolder/y/yuriko_the_tigers_shadow.txt +++ b/forge-gui/res/cardsfolder/y/yuriko_the_tigers_shadow.txt @@ -3,10 +3,10 @@ ManaCost:1 U B Types:Legendary Creature Human Ninja PT:1/3 K:Ninjutsu:U B:Commander -T:Mode$ DamageDone | ValidSource$ Ninja.YouCtrl | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever a Ninja you control deals combat damage to a player, reveal the top card of your library and put that card into your hand. Each opponent loses life equal to that card's converted mana cost. +T:Mode$ DamageDone | ValidSource$ Ninja.YouCtrl | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever a Ninja you control deals combat damage to a player, reveal the top card of your library and put that card into your hand. Each opponent loses life equal to that card's mana value. SVar:TrigDig:DB$Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$LoseLife | LifeAmount$ X | Defined$ Player.Opponent | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True -SVar:X:Remembered$CardManaCost +SVar:X:Remembered$CardManaCost DeckHints:Type$Ninja -Oracle:Commander ninjutsu {U}{B} ({U}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand or the command zone tapped and attacking.)\nWhenever a Ninja you control deals combat damage to a player, reveal the top card of your library and put that card into your hand. Each opponent loses life equal to that card's converted mana cost. +Oracle:Commander ninjutsu {U}{B} ({U}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand or the command zone tapped and attacking.)\nWhenever a Ninja you control deals combat damage to a player, reveal the top card of your library and put that card into your hand. Each opponent loses life equal to that card's mana value. diff --git a/forge-gui/res/cardsfolder/z/zendikars_roil.txt b/forge-gui/res/cardsfolder/z/zendikars_roil.txt index fc6a443bdf8..a885e06e5e3 100644 --- a/forge-gui/res/cardsfolder/z/zendikars_roil.txt +++ b/forge-gui/res/cardsfolder/z/zendikars_roil.txt @@ -1,7 +1,7 @@ Name:Zendikar's Roil ManaCost:3 G G Types:Enchantment -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 2/2 green Elemental creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, create a 2/2 green Elemental creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_2_2_elemental | TokenOwner$ You | LegacyImage$ g 2 2 elemental ori SVar:Picture:http://www.wizards.com/global/images/magic/general/zendikars_roil.jpg -Oracle:Whenever a land enters the battlefield under your control, create a 2/2 green Elemental creature token. \ No newline at end of file +Oracle:Landfall — Whenever a land enters the battlefield under your control, create a 2/2 green Elemental creature token. diff --git a/forge-gui/res/cardsfolder/z/zhalfirin_decoy.txt b/forge-gui/res/cardsfolder/z/zhalfirin_decoy.txt index 2456b27a125..34740a243e9 100644 --- a/forge-gui/res/cardsfolder/z/zhalfirin_decoy.txt +++ b/forge-gui/res/cardsfolder/z/zhalfirin_decoy.txt @@ -2,6 +2,6 @@ Name:Zhalfirin Decoy ManaCost:1 W Types:Creature Human Soldier PT:1/3 -A:AB$ Tap | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | CheckSVar$ X | SpellDescription$ Tap target creature. Activate this ability only if you had a creature enter the battlefield under your control this turn. +A:AB$ Tap | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | CheckSVar$ X | SpellDescription$ Tap target creature. Activate only if you had a creature enter the battlefield under your control this turn. SVar:X:Count$ThisTurnEntered_Battlefield_Creature.YouCtrl -Oracle:{T}: Tap target creature. Activate this ability only if you had a creature enter the battlefield under your control this turn. +Oracle:{T}: Tap target creature. Activate only if you had a creature enter the battlefield under your control this turn. diff --git a/forge-gui/res/cardsfolder/z/zhuge_jin_wu_strategist.txt b/forge-gui/res/cardsfolder/z/zhuge_jin_wu_strategist.txt index 9dd01863f7b..a74208bf120 100644 --- a/forge-gui/res/cardsfolder/z/zhuge_jin_wu_strategist.txt +++ b/forge-gui/res/cardsfolder/z/zhuge_jin_wu_strategist.txt @@ -2,6 +2,6 @@ Name:Zhuge Jin, Wu Strategist ManaCost:1 U U Types:Legendary Creature Human Advisor PT:1/1 -A:AB$ Pump | Cost$ T | KW$ HIDDEN Unblockable | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Target creature can't be blocked this turn. Activate this ability only during your turn, before attackers are declared. +A:AB$ Pump | Cost$ T | KW$ HIDDEN Unblockable | ValidTgts$ Creature | TgtPrompt$ Select target creature | PlayerTurn$ True | ActivationPhases$ Upkeep->BeginCombat | SpellDescription$ Target creature can't be blocked this turn. Activate only during your turn, before attackers are declared. SVar:Picture:http://www.wizards.com/global/images/magic/general/zhuge_jin_wu_strategist.jpg -Oracle:{T}: Target creature can't be blocked this turn. Activate this ability only during your turn, before attackers are declared. +Oracle:{T}: Target creature can't be blocked this turn. Activate only during your turn, before attackers are declared. diff --git a/forge-gui/res/cardsfolder/z/zirilan_of_the_claw.txt b/forge-gui/res/cardsfolder/z/zirilan_of_the_claw.txt index c489fdc09cc..b05a4ee5b41 100644 --- a/forge-gui/res/cardsfolder/z/zirilan_of_the_claw.txt +++ b/forge-gui/res/cardsfolder/z/zirilan_of_the_claw.txt @@ -2,9 +2,9 @@ Name:Zirilan of the Claw ManaCost:3 R R Types:Legendary Creature Viashino Shaman PT:3/4 -A:AB$ ChangeZone | Cost$ 1 R R T | Origin$ Library | Destination$ Battlefield | ChangeType$ Dragon | ChangeNum$ 1 | Shuffle$ True | SubAbility$ DBPump | RememberChanged$ True | AILogic$ BeforeCombat | SpellDescription$ Search your library for a Dragon permanent card and put that card onto the battlefield. Then shuffle your library. That Dragon gains haste until end of turn. Exile it at the beginning of the next end step. +A:AB$ ChangeZone | Cost$ 1 R R T | Origin$ Library | Destination$ Battlefield | ChangeType$ Dragon | ChangeNum$ 1 | Shuffle$ True | SubAbility$ DBPump | RememberChanged$ True | AILogic$ BeforeCombat | SpellDescription$ Search your library for a Dragon permanent card, put that card onto the battlefield, then shuffle. That Dragon gains haste until end of turn. Exile it at the beginning of the next end step. SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ Haste | AtEOT$ Exile | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckNeeds:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/zirilan_of_the_claw.jpg -Oracle:{1}{R}{R}, {T}: Search your library for a Dragon permanent card and put that card onto the battlefield. Then shuffle your library. That Dragon gains haste until end of turn. Exile it at the beginning of the next end step. +Oracle:{1}{R}{R}, {T}: Search your library for a Dragon permanent card, put that card onto the battlefield, then shuffle. That Dragon gains haste until end of turn. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/z/zombie_boa.txt b/forge-gui/res/cardsfolder/z/zombie_boa.txt index f0b4480bbd3..90120462630 100644 --- a/forge-gui/res/cardsfolder/z/zombie_boa.txt +++ b/forge-gui/res/cardsfolder/z/zombie_boa.txt @@ -2,10 +2,10 @@ Name:Zombie Boa ManaCost:4 B Types:Creature Zombie Snake PT:3/3 -A:AB$ ChooseColor | Cost$ 1 B | Defined$ You | AILogic$ MostProminentInHumanDeck | SorcerySpeed$ True | SubAbility$ DBEffect | SpellDescription$ Choose a color. Whenever CARDNAME becomes blocked by a creature of that color this turn, destroy that creature. Activate this ability only any time you could cast a sorcery. +A:AB$ ChooseColor | Cost$ 1 B | Defined$ You | AILogic$ MostProminentInHumanDeck | SorcerySpeed$ True | SubAbility$ DBEffect | SpellDescription$ Choose a color. Whenever CARDNAME becomes blocked by a creature of that color this turn, destroy that creature. Activate only as a sorcery. SVar:DBEffect:DB$ Effect | Name$ Zombie Boa Effect | Triggers$ TrigBlocked | RememberObjects$ Self SVar:TrigBlocked:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.IsRemembered | ValidBlocker$ Creature.ChosenColor | Execute$ ABDestroy | TriggerDescription$ Whenever Zombie Boa becomes blocked by a creature of the chosen color this turn, destroy that creature. SVar:ABDestroy:DB$ Destroy | Defined$ TriggeredBlockerLKICopy AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/zombie_boa.jpg -Oracle:{1}{B}: Choose a color. Whenever Zombie Boa becomes blocked by a creature of that color this turn, destroy that creature. Activate this ability only any time you could cast a sorcery. +Oracle:{1}{B}: Choose a color. Whenever Zombie Boa becomes blocked by a creature of that color this turn, destroy that creature. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/z/zombie_musher.txt b/forge-gui/res/cardsfolder/z/zombie_musher.txt index 312bcc40f96..661b7d4d2f5 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 (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.) +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 source.) diff --git a/forge-gui/res/cardsfolder/z/zur_the_enchanter.txt b/forge-gui/res/cardsfolder/z/zur_the_enchanter.txt index 30c8489429f..034fb586bb2 100644 --- a/forge-gui/res/cardsfolder/z/zur_the_enchanter.txt +++ b/forge-gui/res/cardsfolder/z/zur_the_enchanter.txt @@ -3,8 +3,8 @@ ManaCost:1 W U B Types:Legendary Creature Human Wizard PT:1/4 K:Flying -T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever CARDNAME attacks, you may search your library for an enchantment card with converted mana cost 3 or less and put it onto the battlefield. If you do, shuffle your library. +T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ Whenever CARDNAME attacks, you may search your library for an enchantment card with mana value 3 or less, put it onto the battlefield, then shuffle. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Enchantment.cmcLE3 | ChangeNum$ 1 | ShuffleNonMandatory$ True SVar:HasAttackEffect:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/zur_the_enchanter.jpg -Oracle:Flying\nWhenever Zur the Enchanter attacks, you may search your library for an enchantment card with converted mana cost 3 or less and put it onto the battlefield. If you do, shuffle your library. +Oracle:Flying\nWhenever Zur the Enchanter attacks, you may search your library for an enchantment card with mana value 3 or less, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/z/zuran_enchanter.txt b/forge-gui/res/cardsfolder/z/zuran_enchanter.txt index 4a201f5ee3d..8ba0c12306a 100644 --- a/forge-gui/res/cardsfolder/z/zuran_enchanter.txt +++ b/forge-gui/res/cardsfolder/z/zuran_enchanter.txt @@ -2,8 +2,8 @@ Name:Zuran Enchanter ManaCost:1 U Types:Creature Human Wizard PT:1/1 -A:AB$ Discard | Cost$ 2 B T | ValidTgts$ Player | PlayerTurn$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate this ability only during your turn. +A:AB$ Discard | Cost$ 2 B T | ValidTgts$ Player | PlayerTurn$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate only during your turn. AI:RemoveDeck:Random DeckNeeds:Color$Black SVar:Picture:http://www.wizards.com/global/images/magic/general/zuran_enchanter.jpg -Oracle:{2}{B}, {T}: Target player discards a card. Activate this ability only during your turn. +Oracle:{2}{B}, {T}: Target player discards a card. Activate only during your turn. diff --git a/forge-gui/tools/oracleScript.py b/forge-gui/tools/oracleScript.py index 5a52b6dfca7..b6eb16e8115 100644 --- a/forge-gui/tools/oracleScript.py +++ b/forge-gui/tools/oracleScript.py @@ -42,6 +42,7 @@ def load_oracle_cards(): def formalize_name(names): name = '_'.join(names) + name = unidecode.unidecode(name) name = name.lower() name = name.replace('& ', '') name = name.replace(' ', '_') @@ -116,6 +117,8 @@ def update_oracle(name, lines, oracle_text, new_oracle, is_planeswalker): 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 org_line.find('• ') != -1: + org_line = org_line[org_line.find('• ') + 2:].lstrip() if len(org_line) == 0: continue new_line = new_line.replace(name, 'CARDNAME') @@ -123,6 +126,8 @@ def update_oracle(name, lines, oracle_text, new_oracle, is_planeswalker): 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() + if new_line.find('• ') != -1: + new_line = new_line[new_line.find('• ') + 2:].lstrip() for i, line in enumerate(lines): if line.startswith('K:'): continue