diff --git a/forge-gui/res/cardsfolder/a/aeve_progenitor_ooze.txt b/forge-gui/res/cardsfolder/a/aeve_progenitor_ooze.txt index 2dce36e6181..49dcde0a264 100644 --- a/forge-gui/res/cardsfolder/a/aeve_progenitor_ooze.txt +++ b/forge-gui/res/cardsfolder/a/aeve_progenitor_ooze.txt @@ -3,8 +3,8 @@ ManaCost:2 G G G Types:Legendary Creature Ooze PT:2/2 K:Storm -S:Mode$ Continuous | Affected$ Card.token+Self | RemoveType$ Legendary | Description$ CARDNAME isn't legendary as long as it's a token. +S:Mode$ Continuous | Affected$ Card.token+Self | RemoveType$ Legendary | Description$ CARDNAME isn't legendary if it's a token. K:etbCounter:P1P1:X:no condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each other Ooze you control. SVar:X:Count$LastStateBattlefield Ooze.YouCtrl+Other DeckHas:Ability$Counters -Oracle:Storm (When you cast this spell, copy it for each spell cast before it this turn. Copies become tokens.)\nAeve, Progenitor Ooze isn't legendary as long as it's a token.\nAeve enters the battlefield with a +1/+1 counter on it for each other Ooze you control. +Oracle:Storm (When you cast this spell, copy it for each spell cast before it this turn. Copies become tokens.)\nAeve, Progenitor Ooze isn't legendary if it's a token.\nAeve enters the battlefield with a +1/+1 counter on it for each other Ooze you control. diff --git a/forge-gui/res/cardsfolder/a/altar_of_the_goyf.txt b/forge-gui/res/cardsfolder/a/altar_of_the_goyf.txt index e9430708cbc..e5f2ba527b6 100644 --- a/forge-gui/res/cardsfolder/a/altar_of_the_goyf.txt +++ b/forge-gui/res/cardsfolder/a/altar_of_the_goyf.txt @@ -1,9 +1,9 @@ Name:Altar of the Goyf ManaCost:5 Types:Tribal Artifact Lhurgoyf -T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control attacks alone, it gets +X/+X until end of turn, where X is the number of card types among cards in all graveyard. +T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control attacks alone, it gets +X/+X until end of turn, where X is the number of card types among cards in all graveyards. SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ +X | NumDef$ +X S:Mode$ Continuous | Affected$ Creature.Lhurgoyf+YouCtrl | AddKeyword$ Trample | Description$ Lhurgoyf creatures you control have trample. SVar:X:Count$CardTypes.Graveyard SVar:PlayMain1:TRUE -Oracle:Whenever a creature you control attacks alone, it gets +X/+X until end of turn, where X is the number of card types among cards in all graveyard.\nLhurgoyf creatures you control have trample. +Oracle:Whenever a creature you control attacks alone, it gets +X/+X until end of turn, where X is the number of card types among cards in all graveyards.\nLhurgoyf creatures you control have trample. diff --git a/forge-gui/res/cardsfolder/a/arcbound_slasher.txt b/forge-gui/res/cardsfolder/a/arcbound_slasher.txt index 789e3918a09..8a41c7d8e52 100644 --- a/forge-gui/res/cardsfolder/a/arcbound_slasher.txt +++ b/forge-gui/res/cardsfolder/a/arcbound_slasher.txt @@ -5,4 +5,4 @@ PT:0/0 K:Modular:4 K:Riot DeckHas:Ability$Counters -Oracle:Modular 4 (This creature enters the battlefield with four +1/+1 counters on it. When it dies, you may put its +1/+1 counters on target artifact creature.)\nRiot (This creature enters the battlefield with your choice of a +1/+1 counter or haste.) +Oracle:Modular 4 (This creature enters the battlefield with four +1/+1 counters on it. When it dies, you may put its +1/+1 counters on target artifact creature.)\nRiot (This creature enters the battlefield with your choice of an additional +1/+1 counter or haste.) diff --git a/forge-gui/res/cardsfolder/a/armory_veteran.txt b/forge-gui/res/cardsfolder/a/armory_veteran.txt index 24bbc8ac1e0..0b97fc0e827 100644 --- a/forge-gui/res/cardsfolder/a/armory_veteran.txt +++ b/forge-gui/res/cardsfolder/a/armory_veteran.txt @@ -2,6 +2,6 @@ Name:Armory Veteran ManaCost:1 R Types:Creature Orc Warrior PT:2/2 -S:Mode$ Continuous | Affected$ Card.Self+equipped | AddKeyword$ Menace | Description$ As long as CARDNAME is equipped, it has menace. (It can’t be blocked except by two or more creatures.) +S:Mode$ Continuous | Affected$ Card.Self+equipped | AddKeyword$ Menace | Description$ As long as CARDNAME is equipped, it has menace. (It can't be blocked except by two or more creatures.) SVar:EquipMe:Once -Oracle:As long as Armory Veteran is equipped, it has menace. (It can’t be blocked except by two or more creatures.) +Oracle:As long as Armory Veteran is equipped, it has menace. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/b/baleful_beholder.txt b/forge-gui/res/cardsfolder/b/baleful_beholder.txt index 400577373bf..e1f1019369c 100644 --- a/forge-gui/res/cardsfolder/b/baleful_beholder.txt +++ b/forge-gui/res/cardsfolder/b/baleful_beholder.txt @@ -5,5 +5,5 @@ PT:6/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBSacrifice,DBPumpAll SVar:DBSacrifice:DB$ Sacrifice | Defined$ Opponent | SacValid$ Enchantment | SpellDescription$ Antimagic Cone — Each opponent sacrifices an enchantment. -SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Menace | SpellDescription$ Fear Ray — Creatures you control gain menace until end of turn. -Oracle:When Baleful Beholder enters the battlefield, choose one —\n• Antimagic Cone — Each opponent sacrifices an enchantment.\n• Fear Ray — Creatures you control gain menace until end of turn. (A creature with menance can't be blocked except by two or more creatures.) +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Menace | SpellDescription$ Fear Ray — Creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) +Oracle:When Baleful Beholder enters the battlefield, choose one —\n• Antimagic Cone — Each opponent sacrifices an enchantment.\n• Fear Ray — Creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/b/barbed_spike.txt b/forge-gui/res/cardsfolder/b/barbed_spike.txt index d36aae0e3e0..11df91bc8f9 100644 --- a/forge-gui/res/cardsfolder/b/barbed_spike.txt +++ b/forge-gui/res/cardsfolder/b/barbed_spike.txt @@ -1,11 +1,11 @@ Name:Barbed Spike ManaCost:1 W Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying and attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying, then attach CARDNAME to it. SVar:TrigToken:DB$ Token | TokenScript$ c_1_1_a_thopter_flying | RememberTokens$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. K:Equip:2 DeckHas:Ability$Token -Oracle:When Barbed Spike enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying and attach Barbed Spike to it.\nEquipped creature gets +1/+0.\nEquip {2} +Oracle:When Barbed Spike enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying, then attach Barbed Spike to it.\nEquipped creature gets +1/+0.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/b/battle_cry_goblin.txt b/forge-gui/res/cardsfolder/b/battle_cry_goblin.txt index db9bda932af..5404a41b25d 100644 --- a/forge-gui/res/cardsfolder/b/battle_cry_goblin.txt +++ b/forge-gui/res/cardsfolder/b/battle_cry_goblin.txt @@ -7,4 +7,4 @@ T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Batt SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenScript$ r_1_1_goblin | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True SVar:PackTactics:Count$SumPower_Creature.attacking DeckHas:Ability$Token -Oracle:{1}{R}: Goblins you control get +1/+0 and gain haste until end of turn.\nPack tactics — Whenever Battle Cry Goblin attacks, if you attacked with creatures with total power 6 or greater this combat, create a 1/1 red Goblin creature token that’s tapped and attacking. +Oracle:{1}{R}: Goblins you control get +1/+0 and gain haste until end of turn.\nPack tactics — Whenever Battle Cry Goblin attacks, if you attacked with creatures with total power 6 or greater this combat, create a 1/1 red Goblin creature token that's tapped and attacking. diff --git a/forge-gui/res/cardsfolder/b/belt_of_giant_strength.txt b/forge-gui/res/cardsfolder/b/belt_of_giant_strength.txt index d482be36745..0106e92354f 100644 --- a/forge-gui/res/cardsfolder/b/belt_of_giant_strength.txt +++ b/forge-gui/res/cardsfolder/b/belt_of_giant_strength.txt @@ -2,6 +2,6 @@ Name:Belt of Giant Strength ManaCost:1 G Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | SetPower$ 10 | SetToughness$ 10 | Description$ Equipped creature has base power and toughness 10/10. -K:Equip:10:::ReduceCost$ X:This ability costs {X} less to activate where X is the power of the creature it targets. +K:Equip:10:::ReduceCost$ X:This ability costs {X} less to activate, where X is the power of the creature it targets. SVar:X:Targeted$CardPower -Oracle:Equipped creature has base power and toughness 10/10.\nEquip {10}. This ability costs {X} less to activate where X is the power of the creature it targets. +Oracle:Equipped creature has base power and toughness 10/10.\nEquip {10}. This ability costs {X} less to activate, where X is the power of the creature it targets. diff --git a/forge-gui/res/cardsfolder/b/birchlore_rangers.txt b/forge-gui/res/cardsfolder/b/birchlore_rangers.txt index c9aee87d440..423ba5cd034 100644 --- a/forge-gui/res/cardsfolder/b/birchlore_rangers.txt +++ b/forge-gui/res/cardsfolder/b/birchlore_rangers.txt @@ -1,6 +1,6 @@ Name:Birchlore Rangers ManaCost:G -Types:Creature Elf Druid +Types:Creature Elf Druid Ranger PT:1/1 A:AB$ Mana | Cost$ tapXType<2/Elf> | Produced$ Any | SpellDescription$ Add one mana of any color. K:Morph:G diff --git a/forge-gui/res/cardsfolder/b/borderland_ranger.txt b/forge-gui/res/cardsfolder/b/borderland_ranger.txt index c6a88b34a40..a06c345380c 100644 --- a/forge-gui/res/cardsfolder/b/borderland_ranger.txt +++ b/forge-gui/res/cardsfolder/b/borderland_ranger.txt @@ -1,6 +1,6 @@ Name:Borderland Ranger ManaCost:2 G -Types:Creature Human Scout +Types:Creature Human Scout Ranger 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, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True diff --git a/forge-gui/res/cardsfolder/b/brainstone.txt b/forge-gui/res/cardsfolder/b/brainstone.txt index 137e5f34900..b1ec13f6269 100644 --- a/forge-gui/res/cardsfolder/b/brainstone.txt +++ b/forge-gui/res/cardsfolder/b/brainstone.txt @@ -3,4 +3,4 @@ ManaCost:1 Types:Artifact A:AB$ Draw | Cost$ 2 T Sac<1/CARDNAME> | NumCards$ 3 | SubAbility$ DBChangeZone | StackDescription$ {p:You} draws three cards, | SpellDescription$ Draw three cards, then put two cards from your hand on top of your library in any order. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Library | ChangeNum$ 2 | Mandatory$ True | StackDescription$ then puts two cards from their hand on top of their library in any order. -Oracle:{2},{T}, Sacrifice Brainstone: Draw three cards, then put two cards from your hand on top of your library in any order. +Oracle:{2}, {T}, Sacrifice Brainstone: Draw three cards, then put two cards from your hand on top of your library in any order. diff --git a/forge-gui/res/cardsfolder/c/cabal_initiate.txt b/forge-gui/res/cardsfolder/c/cabal_initiate.txt index 3e589f13d1c..6e7ff2c2b16 100644 --- a/forge-gui/res/cardsfolder/c/cabal_initiate.txt +++ b/forge-gui/res/cardsfolder/c/cabal_initiate.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Human Warlock PT:2/1 A:AB$ Pump | Cost$ Discard<1/Card> | KW$ Lifelink | SpellDescription$ CARDNAME gains lifelink until end of turn. -S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 2 | Condition$ Threshold | Description$ Threshold — CARDNAME get +1/+2 as long as seven or more cards are in your graveyard. +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 2 | Condition$ Threshold | Description$ Threshold — CARDNAME gets +1/+2 as long as seven or more cards are in your graveyard. DeckHas:Ability$LifeGain & Ability$Discard -Oracle:Discard a card: Cabal Initiate gains lifelink until end of turn.\nThreshold — Cabal Initiate get +1/+2 as long as seven or more cards are in your graveyard. +Oracle:Discard a card: Cabal Initiate gains lifelink until end of turn.\nThreshold — Cabal Initiate gets +1/+2 as long as seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/captured_by_lagacs.txt b/forge-gui/res/cardsfolder/c/captured_by_lagacs.txt index c09e88d5407..d94a4fd6da4 100644 --- a/forge-gui/res/cardsfolder/c/captured_by_lagacs.txt +++ b/forge-gui/res/cardsfolder/c/captured_by_lagacs.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 G W | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, support 2. (Put a +1/+1 counter on each of up to two other target creatures.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, support 2. (Put a +1/+1 counter on each of up to two target creatures.) SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | TargetMin$ 0 | TargetMax$ 2 | CounterType$ P1P1 | CounterNum$ 1 -Oracle:Enchant creature\nEnchanted creature can't attack or block.\nWhen Captured by Lagacs enters the battlefield, support 2. (Put a +1/+1 counter on each of up to two other target creatures.) +Oracle:Enchant creature\nEnchanted creature can't attack or block.\nWhen Captured by Lagacs enters the battlefield, support 2. (Put a +1/+1 counter on each of up to two target creatures.) diff --git a/forge-gui/res/cardsfolder/c/carth_the_lion.txt b/forge-gui/res/cardsfolder/c/carth_the_lion.txt index 854e4a50fff..10c51aa5ff1 100644 --- a/forge-gui/res/cardsfolder/c/carth_the_lion.txt +++ b/forge-gui/res/cardsfolder/c/carth_the_lion.txt @@ -5,6 +5,6 @@ PT:3/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ Whenever CARDNAME enters the battlefield or a planeswalker you control dies, look at the top seven cards of your library. You may reveal a planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Planeswalker.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDig | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or a planeswalker you control dies, look at the top seven cards of your library. You may reveal a planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 7 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Planeswalker | RestRandomOrder$ True | Reveal$ True -S:Mode$ RaiseCost | ValidCard$ Planeswalker.YouCtrl | Type$ Loyalty | Cost$ AddCounter<1/LOYALTY> | Description$ Planeswalkers' loyalty abilities you activate cost an additional {+1} to activate. +S:Mode$ RaiseCost | ValidCard$ Planeswalker.YouCtrl | Type$ Loyalty | Cost$ AddCounter<1/LOYALTY> | Description$ Planeswalkers' loyalty abilities you activate cost an additional [+1] to activate. DeckNeeds:Type$Planeswalker -Oracle:Whenever Carth the Lion enters the battlefield or a planeswalker you control dies, look at the top seven cards of your library. You may reveal a planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\nPlaneswalkers' loyalty abilities you activate cost an additional {+1} to activate. +Oracle:Whenever Carth the Lion enters the battlefield or a planeswalker you control dies, look at the top seven cards of your library. You may reveal a planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\nPlaneswalkers' loyalty abilities you activate cost an additional [+1] to activate. diff --git a/forge-gui/res/cardsfolder/c/cave_of_the_frost_dragon.txt b/forge-gui/res/cardsfolder/c/cave_of_the_frost_dragon.txt index ecc4aa54cc7..a0529062d33 100644 --- a/forge-gui/res/cardsfolder/c/cave_of_the_frost_dragon.txt +++ b/forge-gui/res/cardsfolder/c/cave_of_the_frost_dragon.txt @@ -5,5 +5,5 @@ K:ETBReplacement:Other:LandTapped SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GE2 | SpellDescription$ If you control two or more other lands, CARDNAME enters the battlefield tapped. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -A:AB$ Animate | Cost$ 4 W | Defined$ Self | Power$ 3 | Toughness$ 4 | Types$ Creature,Dragon | Colors$ White | Keywords$ Flying | SpellDescription$ CARDNAME becomes a 3/4 white Dragon creature with flying until end of turn. It’s still a land. -Oracle:If you control two or more other lands, Cave of the Frost Dragon enters the battlefield tapped.\n{T}: Add {W}.\n{4}{W}: Cave of the Frost Dragon becomes a 3/4 white Dragon creature with flying until end of turn. It’s still a land. +A:AB$ Animate | Cost$ 4 W | Defined$ Self | Power$ 3 | Toughness$ 4 | Types$ Creature,Dragon | Colors$ White | Keywords$ Flying | SpellDescription$ CARDNAME becomes a 3/4 white Dragon creature with flying until end of turn. It's still a land. +Oracle:If you control two or more other lands, Cave of the Frost Dragon enters the battlefield tapped.\n{T}: Add {W}.\n{4}{W}: Cave of the Frost Dragon becomes a 3/4 white Dragon creature with flying until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/c/chatterstorm.txt b/forge-gui/res/cardsfolder/c/chatterstorm.txt index d7b1d67ddb5..24f309643df 100644 --- a/forge-gui/res/cardsfolder/c/chatterstorm.txt +++ b/forge-gui/res/cardsfolder/c/chatterstorm.txt @@ -4,4 +4,4 @@ Types:Sorcery K:Storm A:SP$ Token | Cost$ 1 G | TokenAmount$ 1 | TokenScript$ g_1_1_squirrel | TokenOwner$ You | SpellDescription$ Create a 1/1 green Squirrel creature token. DeckHas:Ability$Token -Oracle:Create a 1/1 green Squirrel creature token.\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:Create a 1/1 green Squirrel creature token.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/c/choose_your_weapon.txt b/forge-gui/res/cardsfolder/c/choose_your_weapon.txt index 460cae219a3..e3bc8937408 100644 --- a/forge-gui/res/cardsfolder/c/choose_your_weapon.txt +++ b/forge-gui/res/cardsfolder/c/choose_your_weapon.txt @@ -6,4 +6,4 @@ SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | SVar:X:Targeted$CardPower SVar:Y:Targeted$CardToughness SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 5 | SpellDescription$ Archery — This spell deals 5 damage to target creature with flying. -Oracle:Choose one —\n• Two-Weapon Fighting — Double target creature’s power and toughness until end of turn.\n• Archery — This spell deals 5 damage to target creature with flying. +Oracle:Choose one —\n• Two-Weapon Fighting — Double target creature's power and toughness until end of turn.\n• Archery — This spell deals 5 damage to target creature with flying. diff --git a/forge-gui/res/cardsfolder/c/circle_of_the_moon_druid.txt b/forge-gui/res/cardsfolder/c/circle_of_the_moon_druid.txt index 00588ce44c1..9927ca1687d 100644 --- a/forge-gui/res/cardsfolder/c/circle_of_the_moon_druid.txt +++ b/forge-gui/res/cardsfolder/c/circle_of_the_moon_druid.txt @@ -1,6 +1,6 @@ -Name:Circle of the Moon Druid +Name:Circle of the Moon Druid ManaCost:2 G Types:Creature Human Elf Druid PT:2/4 -S:Mode$ Continuous | Affected$ Card.Self | Condition$ PlayerTurn | EffectZone$ Battlefield | SetPower$ 4 | SetToughness$ 2 | AddType$ Creature & Bear | RemoveCreatureTypes$ True | Description$ Bear Form — As long as it’s your turn, CARDNAME is a Bear with base power and toughness 4/2. (It loses all other creature types.) -Oracle:Bear Form — As long as it’s your turn, Circle of the Moon Druid is a Bear with base power and toughness 4/2. (It loses all other creature types.) +S:Mode$ Continuous | Affected$ Card.Self | Condition$ PlayerTurn | EffectZone$ Battlefield | SetPower$ 4 | SetToughness$ 2 | AddType$ Creature & Bear | RemoveCreatureTypes$ True | Description$ Bear Form — As long as it's your turn, CARDNAME is a Bear with base power and toughness 4/2. (It loses all other creature types.) +Oracle:Bear Form — As long as it's your turn, Circle of the Moon Druid is a Bear with base power and toughness 4/2. (It loses all other creature types.) diff --git a/forge-gui/res/cardsfolder/c/cloudgoat_ranger.txt b/forge-gui/res/cardsfolder/c/cloudgoat_ranger.txt index ee573bbb766..703b7ced6fb 100644 --- a/forge-gui/res/cardsfolder/c/cloudgoat_ranger.txt +++ b/forge-gui/res/cardsfolder/c/cloudgoat_ranger.txt @@ -1,6 +1,6 @@ Name:Cloudgoat Ranger ManaCost:3 W W -Types:Creature Giant Warrior +Types:Creature Giant Warrior Ranger PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create three 1/1 white Kithkin Soldier creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ w_1_1_kithkin_soldier | TokenOwner$ You | LegacyImage$ w 1 1 kithkin soldier lrw diff --git a/forge-gui/res/cardsfolder/d/dancing_sword.txt b/forge-gui/res/cardsfolder/d/dancing_sword.txt index 6983189f577..3ed2a648f89 100644 --- a/forge-gui/res/cardsfolder/d/dancing_sword.txt +++ b/forge-gui/res/cardsfolder/d/dancing_sword.txt @@ -2,7 +2,7 @@ Name:Dancing Sword ManaCost:1 W Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 1 | Description$ Equipped creature gets +2/+1. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigAnimate | OptionalDecider$ You | TriggerDescription$ When equipped creature dies, you may have CARDNAME become a 2/1 Construct artifact creature with flying and ward {1}. If you do, it isn’t an Equipment. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigAnimate | OptionalDecider$ You | TriggerDescription$ When equipped creature dies, you may have CARDNAME become a 2/1 Construct artifact creature with flying and ward {1}. If you do, it isn't an Equipment. SVar:TrigAnimate:DB$ Animate | Defined$ Self | Types$ Artifact,Creature,Construct | Power$ 2 | Toughness$ 1 | Keywords$ Flying & Ward:1 | RemoveCardTypes$ True | RemoveSubTypes$ True | Duration$ Permanent K:Equip:1 -Oracle:Equipped creature gets +2/+1.\nWhen equipped creature dies, you may have Dancing Sword become a 2/1 Construct artifact creature with flying and ward {1}. If you do, it isn’t an Equipment.\nEquip {1} +Oracle:Equipped creature gets +2/+1.\nWhen equipped creature dies, you may have Dancing Sword become a 2/1 Construct artifact creature with flying and ward {1}. If you do, it isn't an Equipment.\nEquip {1} diff --git a/forge-gui/res/cardsfolder/d/dawnbringer_cleric.txt b/forge-gui/res/cardsfolder/d/dawnbringer_cleric.txt index 413da54dd4c..1a6cecec806 100644 --- a/forge-gui/res/cardsfolder/d/dawnbringer_cleric.txt +++ b/forge-gui/res/cardsfolder/d/dawnbringer_cleric.txt @@ -8,4 +8,4 @@ SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 | SpellDescription$ Cure Wounds — SVar:DBDestroy:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Dispel Magic — Destroy target enchantment. SVar:DBExileCard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Gentle Repose — Exile target card from a graveyard. DeckHas:Ability$LifeGain -Oracle:When Dawnbringer Cleric enters the battlefield, choose one — \n• Cure Wounds — You gain 2 life.\n• Dispel Magic — Destroy target enchantment.\n• Gentle Repose — Exile target card from a graveyard. +Oracle:When Dawnbringer Cleric enters the battlefield, choose one —\n• Cure Wounds — You gain 2 life.\n• Dispel Magic — Destroy target enchantment.\n• Gentle Repose — Exile target card from a graveyard. diff --git a/forge-gui/res/cardsfolder/d/daybreak_ranger_nightfall_predator.txt b/forge-gui/res/cardsfolder/d/daybreak_ranger_nightfall_predator.txt index c60723b23a9..22b38ca24ec 100644 --- a/forge-gui/res/cardsfolder/d/daybreak_ranger_nightfall_predator.txt +++ b/forge-gui/res/cardsfolder/d/daybreak_ranger_nightfall_predator.txt @@ -1,6 +1,6 @@ Name:Daybreak Ranger ManaCost:2 G -Types:Creature Human Archer Werewolf +Types:Creature Human Archer Ranger Werewolf PT:2/2 A:AB$DealDamage | Cost$ T | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying. | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature with flying. 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. diff --git a/forge-gui/res/cardsfolder/d/deadly_dispute.txt b/forge-gui/res/cardsfolder/d/deadly_dispute.txt index 8cdb835d0cc..2f27cbe78de 100644 --- a/forge-gui/res/cardsfolder/d/deadly_dispute.txt +++ b/forge-gui/res/cardsfolder/d/deadly_dispute.txt @@ -1,7 +1,7 @@ Name:Deadly Dispute ManaCost:1 B Types:Instant -A:SP$ Draw | Cost$ 1 B Sac<1/Artifact;Creature/artifact or creature> | NumCards$ 2 | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ Draw two cards and create a Treasure token. +A:SP$ Draw | Cost$ 1 B Sac<1/Artifact;Creature/artifact or creature> | NumCards$ 2 | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ Draw two cards and create a Treasure token. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You DeckHas:Ability$Token -Oracle:Draw two cards and create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") \ No newline at end of file +Oracle:As an additional cost to cast this spell, sacrifice an artifact or creature.\nDraw two cards and create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/d/demilich.txt b/forge-gui/res/cardsfolder/d/demilich.txt index 0cef9c95464..11204f1b929 100644 --- a/forge-gui/res/cardsfolder/d/demilich.txt +++ b/forge-gui/res/cardsfolder/d/demilich.txt @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:AltCost:Cost$ U U U U ExileFromGrave<4/Instant;Sorcery/instant or sorcery cards> | ActivationZone$ Graveyard | Description$ You may cast CARDNAME from your graveyard by exiling four instant and/or sorcery cards from your graveyard in addition to paying its other costs. SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl DeckNeeds:Type$Instant|Sorcery -Oracle:This spell costs {U} less to cast for each instant and sorcery spell you've cast this turn.\nWhenever Demilich attacks, exile up to one target instant or sorcery card from your graveyard. Copy it. You may cast the copy.\nYou may cast Demilich from your graveyard by exiling four instants and/or sorcery cards from your graveyard in addition to paying its other costs. +Oracle:This spell costs {U} less to cast for each instant and sorcery spell you've cast this turn.\nWhenever Demilich attacks, exile up to one target instant or sorcery card from your graveyard. Copy it. You may cast the copy.\nYou may cast Demilich from your graveyard by exiling four instant and/or sorcery cards from your graveyard in addition to paying its other costs. diff --git a/forge-gui/res/cardsfolder/d/dermotaxi.txt b/forge-gui/res/cardsfolder/d/dermotaxi.txt index a619cf6c382..ad4adef998b 100644 --- a/forge-gui/res/cardsfolder/d/dermotaxi.txt +++ b/forge-gui/res/cardsfolder/d/dermotaxi.txt @@ -4,6 +4,6 @@ Types:Artifact Vehicle PT:0/0 K:ETBReplacement:Other:Imprint SVar:Imprint:DB$ ChangeZone | Imprint$ True | ChangeType$ Creature | ChangeNum$ 1 | Origin$ Graveyard | Destination$ Exile | Mandatory$ True | Hidden$ True | Chooser$ You | SpellDescription$ Imprint - As CARDNAME enters the battlefield, exile a creature card from a graveyard. -A:AB$ Clone | Cost$ tapXType<2/Creature> | Defined$ Imprinted | Duration$ UntilEndOfTurn | ImprintRememberedNoCleanup$ True | AddTypes$ Vehicle & Artifact | StackDescription$ Until end of turn, CARDNAME becomes a copy of {c:Imprinted}, except it’s a Vehicle artifact in addition to its other types. | SpellDescription$ Until end of turn, CARDNAME becomes a copy of the imprinted card, except it's a Vehicle artifact in addition to its other types. +A:AB$ Clone | Cost$ tapXType<2/Creature> | Defined$ Imprinted | Duration$ UntilEndOfTurn | ImprintRememberedNoCleanup$ True | AddTypes$ Vehicle & Artifact | StackDescription$ Until end of turn, CARDNAME becomes a copy of {c:Imprinted}, except it’s a Vehicle artifact in addition to its other types. | SpellDescription$ Until end of turn, CARDNAME becomes a copy of the exiled card, except it's a Vehicle artifact in addition to its other types. SVar:NeedsToPlay:Creature.inZoneGraveyard -Oracle:Imprint — As Dermotaxi enters the battlefield, exile a creature card from a graveyard.\nTap two untapped creatures you control: Until end of turn, Dermotaxi becomes a copy of the imprinted card, except it's a Vehicle artifact in addition to its other types. +Oracle:Imprint — As Dermotaxi enters the battlefield, exile a creature card from a graveyard.\nTap two untapped creatures you control: Until end of turn, Dermotaxi becomes a copy of the exiled card, except it's a Vehicle artifact in addition to its other types. diff --git a/forge-gui/res/cardsfolder/d/dragon_turtle.txt b/forge-gui/res/cardsfolder/d/dragon_turtle.txt index dde98d4d2e7..050907287dc 100644 --- a/forge-gui/res/cardsfolder/d/dragon_turtle.txt +++ b/forge-gui/res/cardsfolder/d/dragon_turtle.txt @@ -3,9 +3,9 @@ ManaCost:1 U U Types:Creature Dragon Turtle PT:3/5 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Drag Below – When CARDNAME enters the battlefield, tap it and up to one target creature an opponent controls. They don’t untap during their controllers' next untap steps. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Drag Below — When CARDNAME enters the battlefield, tap it and up to one target creature an opponent controls. They don't untap during their controllers' next untap steps. SVar:TrigTap:DB$ Tap | Defined$ Self | RememberTapped$ True | SubAbility$ DBTap SVar:DBTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select up to one target creature an opponent controls | TargetMin$ 0 | TargetMax$ 1 | AlwaysRemember$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Flash\nDrag Below — When Dragon Turtle enters the battlefield, tap it and up to one target creature an opponent controls. They don’t untap during their controllers' next untap steps. +Oracle:Flash\nDrag Below — When Dragon Turtle enters the battlefield, tap it and up to one target creature an opponent controls. They don't untap during their controllers' next untap steps. diff --git a/forge-gui/res/cardsfolder/d/dragons_disciple.txt b/forge-gui/res/cardsfolder/d/dragons_disciple.txt index 046df333fc3..436551abcef 100644 --- a/forge-gui/res/cardsfolder/d/dragons_disciple.txt +++ b/forge-gui/res/cardsfolder/d/dragons_disciple.txt @@ -11,4 +11,4 @@ SVar:DragonControlled:Count$Valid Dragon.inZoneBattlefield+YouCtrl S:Mode$ Continuous | Affected$ Dragon.YouCtrl | AddKeyword$ Ward:1 | Description$ Dragons you control have ward {1}. (Whenever a Dragon you control becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.) DeckHas:Ability$Counters DeckNeeds:Type$Dragon -Oracle:As Dragon's Disciple enters the battlefield, you may reveal a Dragon card from your hand. If you do, or if you control a Dragon, Dragon's Disciple enters the battlefield with a +1/+1 counter on it.\nDragons you control have ward {1}. (Whenever a Dragon you control becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.) +Oracle:As Dragon's Disciple enters the battlefield, you may reveal a Dragon card from your hand. If you do or if you control a Dragon, Dragon's Disciple enters the battlefield with a +1/+1 counter on it.\nDragons you control have ward {1}. (Whenever a Dragon you control becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.) diff --git a/forge-gui/res/cardsfolder/d/dueling_rapier.txt b/forge-gui/res/cardsfolder/d/dueling_rapier.txt index 7d1d3348fac..17e92db8b9c 100644 --- a/forge-gui/res/cardsfolder/d/dueling_rapier.txt +++ b/forge-gui/res/cardsfolder/d/dueling_rapier.txt @@ -5,5 +5,5 @@ K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. -K:Equip:3 -Oracle:Flash\nWhen Dueling Rapier enters the battlefield, attach it to target creature you control.\nEquipped creature gets +2/+0.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) +K:Equip:4 +Oracle:Flash\nWhen Dueling Rapier enters the battlefield, attach it to target creature you control.\nEquipped creature gets +2/+0.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/e/ellywick_tumblestrum.txt b/forge-gui/res/cardsfolder/e/ellywick_tumblestrum.txt index 30de1b8596b..eabaea201a6 100644 --- a/forge-gui/res/cardsfolder/e/ellywick_tumblestrum.txt +++ b/forge-gui/res/cardsfolder/e/ellywick_tumblestrum.txt @@ -10,6 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Ellywick Tumblestrum | Image$ emblem_ellywick_tumblestrum | StaticAbilities$ STOverrun | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control have trample and haste and get +2/+2 for each differently named dungeon you've completed." SVar:STOverrun:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield | AddPower$ X | AddToughness$ X | AddKeyword$ Trample & Haste | Description$ Creatures you control have trample and haste and get +2/+2 for each differently named dungeon you've completed. SVar:X:PlayerCountPropertyYou$DifferentlyNamedDungeonsCompleted/Twice -Oracle:[+1]: Venture into the dungeon. (Enter the first room or advance to the next room.) -[−2]: Look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. If it's legendary, you gain 3 life. Put the rest on the bottom of your library in a random order. -[−7]: You get an emblem with "Creatures you control have trample and haste and get +2/+2 for each differently named dungeon you've completed." +Oracle:[+1]: Venture into the dungeon. (Enter the first room or advance to the next room.)\n[−2]: Look at the top six cards of your library. You may reveal a creature card from among them and put it into your hand. If it's legendary, you gain 3 life. Put the rest on the bottom of your library in a random order.\n[−7]: You get an emblem with "Creatures you control have trample and haste and get +2/+2 for each differently named dungeon you've completed." diff --git a/forge-gui/res/cardsfolder/e/elvish_bard.txt b/forge-gui/res/cardsfolder/e/elvish_bard.txt index 65f29f4ed03..b5a821a4b2e 100644 --- a/forge-gui/res/cardsfolder/e/elvish_bard.txt +++ b/forge-gui/res/cardsfolder/e/elvish_bard.txt @@ -1,6 +1,6 @@ Name:Elvish Bard ManaCost:3 G G -Types:Creature Elf Shaman +Types:Creature Elf Shaman Bard PT:2/4 K:All creatures able to block CARDNAME do so. SVar:Picture:http://www.wizards.com/global/images/magic/general/elvish_bard.jpg diff --git a/forge-gui/res/cardsfolder/e/elvish_ranger.txt b/forge-gui/res/cardsfolder/e/elvish_ranger.txt index cc8e5ac2117..d85e393b916 100644 --- a/forge-gui/res/cardsfolder/e/elvish_ranger.txt +++ b/forge-gui/res/cardsfolder/e/elvish_ranger.txt @@ -1,6 +1,6 @@ Name:Elvish Ranger ManaCost:2 G -Types:Creature Elf +Types:Creature Elf Ranger PT:4/1 SVar:Picture:http://resources.wizards.com/magic/cards/po/en-us/card4296.jpg Oracle: diff --git a/forge-gui/res/cardsfolder/e/ethersworn_sphinx.txt b/forge-gui/res/cardsfolder/e/ethersworn_sphinx.txt index 59b41ea04db..69bdb1465ec 100644 --- a/forge-gui/res/cardsfolder/e/ethersworn_sphinx.txt +++ b/forge-gui/res/cardsfolder/e/ethersworn_sphinx.txt @@ -6,4 +6,4 @@ K:Affinity:Artifact K:Flying K:Cascade DeckNeeds:Type$Artifact -Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nFlying\nCascade (When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order.) +Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nFlying\nCascade (When you cast this spell, 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/firebrand_ranger.txt b/forge-gui/res/cardsfolder/f/firebrand_ranger.txt index 49675cdcfb6..a053fc21243 100644 --- a/forge-gui/res/cardsfolder/f/firebrand_ranger.txt +++ b/forge-gui/res/cardsfolder/f/firebrand_ranger.txt @@ -1,6 +1,6 @@ Name:Firebrand Ranger ManaCost:1 R -Types:Creature Human Soldier +Types:Creature Human Soldier Ranger PT:2/1 A:AB$ ChangeZone | Cost$ G T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Optional$ You | AILogic$ AtOppEOT | SpellDescription$ You may put a basic land card from your hand onto the battlefield. SVar:Picture:http://www.wizards.com/global/images/magic/general/firebrand_ranger.jpg diff --git a/forge-gui/res/cardsfolder/f/flameskull.txt b/forge-gui/res/cardsfolder/f/flameskull.txt index 89928972c0b..383109c1ff4 100644 --- a/forge-gui/res/cardsfolder/f/flameskull.txt +++ b/forge-gui/res/cardsfolder/f/flameskull.txt @@ -11,4 +11,4 @@ SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Ma SVar:MayPlay:Mode$ Continuous | Affected$ Card.IsRemembered | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Command | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play one of these cards. (If you cast EFFECTSOURCE this way, you can't play the other card, and vice versa.) SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:SacMe:3 -Oracle:Flying\nFlameskull can’t block.\nRejuvenation — When Flameskull dies, exile it. If you do, exile the top card of your library. Until the end of your next turn, you may play one of those cards. (If you cast Flameskull this way, you can't play the other card, and vice versa.) +Oracle:Flying\nFlameskull can't block.\nRejuvenation — When Flameskull dies, exile it. If you do, exile the top card of your library. Until the end of your next turn, you may play one of those cards. (If you cast Flameskull this way, you can't play the other card, and vice versa.) diff --git a/forge-gui/res/cardsfolder/f/froghemoth.txt b/forge-gui/res/cardsfolder/f/froghemoth.txt index 8e9db60caf0..06e48830918 100644 --- a/forge-gui/res/cardsfolder/f/froghemoth.txt +++ b/forge-gui/res/cardsfolder/f/froghemoth.txt @@ -4,7 +4,7 @@ Types:Creature Frog Horror PT:4/4 K:Trample K:Haste -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile up to that many target cards from their graveyard. Put a +1/+1 counter on CARDNAME for each creature exiled this way. You gain 1 life for each noncreature card exiled this way. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile up to that many target cards from their graveyard. Put a +1/+1 counter on CARDNAME for each creature card exiled this way. You gain 1 life for each noncreature card exiled this way. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card.DefenderCtrl | ChangeNum$ X | Hidden$ True | RememberChanged$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ Y | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ Z | SubAbility$ DBCleanup @@ -13,4 +13,4 @@ SVar:X:TriggerCount$DamageAmount SVar:Y:Remembered$Valid Creature SVar:Z:Remembered$Valid Card.nonCreature DeckHas:Ability$LifeGain & Ability$Counters -Oracle:Trample, haste\nWhenever Froghemoth deals combat damage to a player, exile up to that many target cards from their graveyard. Put a +1/+1 counter on Froghemoth for each creature exiled this way. You gain 1 life for each noncreature card exiled this way. +Oracle:Trample, haste\nWhenever Froghemoth deals combat damage to a player, exile up to that many target cards from their graveyard. Put a +1/+1 counter on Froghemoth for each creature card exiled this way. You gain 1 life for each noncreature card exiled this way. diff --git a/forge-gui/res/cardsfolder/g/galea_kindler_of_hope.txt b/forge-gui/res/cardsfolder/g/galea_kindler_of_hope.txt index e4c5f3d45df..8dd8dd8dcec 100644 --- a/forge-gui/res/cardsfolder/g/galea_kindler_of_hope.txt +++ b/forge-gui/res/cardsfolder/g/galea_kindler_of_hope.txt @@ -10,4 +10,4 @@ SVar:TrigAnimate:DB$ Animate | Defined$ TriggeredCard | Triggers$ ETBAttach | Du SVar:ETBAttach:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When this Equipment enters the battlefield, attach it to target creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control DeckHints:Type$Aura|Equipment -Oracle:Vigilance\nYou may look at the top card of your library any time./nYou may cast Aura and Equipment spells from the top of your library. When you cast an Equipment spell this way, it gains "When this Equipment enters the battlefield, attach it to target creature you control." +Oracle:Vigilance\nYou may look at the top card of your library any time.\nYou may cast Aura and Equipment spells from the top of your library. When you cast an Equipment spell this way, it gains "When this Equipment enters the battlefield, attach it to target creature you control." diff --git a/forge-gui/res/cardsfolder/g/geyadrone_dihada.txt b/forge-gui/res/cardsfolder/g/geyadrone_dihada.txt index 03ea9ab414c..88354ea8189 100644 --- a/forge-gui/res/cardsfolder/g/geyadrone_dihada.txt +++ b/forge-gui/res/cardsfolder/g/geyadrone_dihada.txt @@ -7,8 +7,8 @@ A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TargetMin$ 0 | T SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ CORRUPTION | CounterNum$ 1 -A:AB$ GainControl | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ DBPutCounter | SpellDescription$ Gain control of target creature or planeswalker until end of tun. Untap it and put a corruption counter on it. It gains haste until end of turn. +A:AB$ GainControl | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ DBPutCounter | SpellDescription$ Gain control of target creature or planeswalker until end of turn. Untap it and put a corruption counter on it. It gains haste until end of turn. SVar:DBPutCounter:DB$PutCounter | Defined$ Targeted | CounterType$ CORRUPTION | CounterNum$ 1 A:AB$ GainControl | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | AllValid$ Permanent.counters_GE1_CORRUPTION | SpellDescription$ Gain control of each permanent with a corruption counter on it. DeckHas:Ability$LifeGain -Oracle:Protection from permanents with corruption counters on them\n[+1]: Each opponent loses 2 life and you gain 2 life. Put a corruption counter on up to one other target creature or planeswalker.\n[−3]: Gain control of target creature or planeswalker until end of tun. Untap it and put a corruption counter on it. It gains haste until end of turn.\n[−7]: Gain control of each permanent with a corruption counter on it. +Oracle:Protection from permanents with corruption counters on them\n[+1]: Each opponent loses 2 life and you gain 2 life. Put a corruption counter on up to one other target creature or planeswalker.\n[−3]: Gain control of target creature or planeswalker until end of turn. Untap it and put a corruption counter on it. It gains haste until end of turn.\n[−7]: Gain control of each permanent with a corruption counter on it. diff --git a/forge-gui/res/cardsfolder/g/grand_master_of_flowers.txt b/forge-gui/res/cardsfolder/g/grand_master_of_flowers.txt index 7cefc21f38c..1dc5183dcfc 100644 --- a/forge-gui/res/cardsfolder/g/grand_master_of_flowers.txt +++ b/forge-gui/res/cardsfolder/g/grand_master_of_flowers.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Card.Self | CheckSVar$ X | SVarCompare$ GE7 | Add SVar:X:Count$CardCounters.LOYALTY A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.withoutFirst Strike+withoutDouble Strike+withoutVigilance | KW$ HIDDEN CARDNAME can't attack or block. | IsCurse$ True | Duration$ UntilYourNextTurn | AILogic$ DetainNonLand | SpellDescription$ Target creature without first strike, double strike, or vigilance can't attack or block until your next turn. A:AB$ ChangeZone | Cost$ AddCounter<1/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$ Hand | ChangeType$ Card.namedMonk of the Open Hand | ChangeNum$ 1 | Optional$ True | SpellDescription$ Search your library and/or graveyard for a card named Monk of the Open Hand, reveal it, and put it into your hand. If you search your library this way, shuffle. -Oracle:As long as Grand Master of Flowers has seven or more loyalty counters on him, he’s a 7/7 Dragon God creature with flying and indestructible.\n[+1]: Target creature without first strike, double strike, or vigilance can't attack or block until your next turn.\n[+1]: Search your library and/or graveyard for a card named Monk of the Open Hand, reveal it, and put it into your hand. If you search your library this way, shuffle. +Oracle:As long as Grand Master of Flowers has seven or more loyalty counters on him, he's a 7/7 Dragon God creature with flying and indestructible.\n[+1]: Target creature without first strike, double strike, or vigilance can't attack or block until your next turn.\n[+1]: Search your library and/or graveyard for a card named Monk of the Open Hand, reveal it, and put it into your hand. If you search your library this way, shuffle. diff --git a/forge-gui/res/cardsfolder/g/greataxe.txt b/forge-gui/res/cardsfolder/g/greataxe.txt index c2fddb342eb..4ee679bf3b9 100644 --- a/forge-gui/res/cardsfolder/g/greataxe.txt +++ b/forge-gui/res/cardsfolder/g/greataxe.txt @@ -3,4 +3,4 @@ ManaCost:1 Types:Artifact Equipment K:Equip:5 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 4 | Description$ Equipped creature gets +4/+0. -Oracle:Equipped creature gets +4/+0.\nEquip {5} +Oracle:Equipped creature gets +4/+0.\nEquip {5} ({5}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/g/grim_bounty.txt b/forge-gui/res/cardsfolder/g/grim_bounty.txt index b7625ae252c..961b2c418e8 100644 --- a/forge-gui/res/cardsfolder/g/grim_bounty.txt +++ b/forge-gui/res/cardsfolder/g/grim_bounty.txt @@ -1,7 +1,7 @@ -Name:Grim Bounty +Name:Grim Bounty ManaCost:2 B B Types:Sorcery A:SP$ Destroy | Cost$ 2 B B | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SubAbility$ DBToken | SpellDescription$ Destroy target creature or planeswalker. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Create a Treasure token. DeckHas:Ability$Token -Oracle:Destroy target creature or planeswalker. Create a Treasure token. (It's an artifact with \"{T}, Sacrifice this artifact: Add one mana of any color.\") \ No newline at end of file +Oracle:Destroy target creature or planeswalker. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/guardian_of_faith.txt b/forge-gui/res/cardsfolder/g/guardian_of_faith.txt index 2ed122f3b17..1b6ec869b7e 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_faith.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_faith.txt @@ -4,7 +4,7 @@ Types:Creature Spirit Knight PT:3/2 K:Flash K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPhaseOut | TriggerDescription$ When CARDNAME enters the battlefield, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don’t exist until their controller’s next turn.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPhaseOut | TriggerDescription$ When CARDNAME enters the battlefield, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don't exist until their controller's next turn.) SVar:TrigPhaseOut:DB$ Phases | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select target artifact, creature or land | TargetMin$ 0 | TargetMax$ MaxTgts | SelectPrompt$ Choose any number of non-Angel creatures you control | Duration$ UntilHostLeavesPlay SVar:MaxTgts:Count$Valid Creature.Other+YouCtrl -Oracle:Flash\nVigilance\nWhen Guardian of Faith enters the battlefield, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don’t exist until their controller’s next turn.) +Oracle:Flash\nVigilance\nWhen Guardian of Faith enters the battlefield, any number of other target creatures you control phase out. (Treat them and anything attached to them as though they don't exist until their controller's next turn.) diff --git a/forge-gui/res/cardsfolder/h/halana_kessig_ranger.txt b/forge-gui/res/cardsfolder/h/halana_kessig_ranger.txt index e6c67fa6c8b..6a4d29b0cce 100644 --- a/forge-gui/res/cardsfolder/h/halana_kessig_ranger.txt +++ b/forge-gui/res/cardsfolder/h/halana_kessig_ranger.txt @@ -1,6 +1,6 @@ Name:Halana, Kessig Ranger ManaCost:3 G -Types:Legendary Creature Human Archer +Types:Legendary Creature Human Archer Ranger PT:3/4 K:Reach K:Partner diff --git a/forge-gui/res/cardsfolder/h/half_elf_monk.txt b/forge-gui/res/cardsfolder/h/half_elf_monk.txt index e959dbd3a53..6eceed88b73 100644 --- a/forge-gui/res/cardsfolder/h/half_elf_monk.txt +++ b/forge-gui/res/cardsfolder/h/half_elf_monk.txt @@ -1,6 +1,6 @@ Name:Half-Elf Monk ManaCost:3 W -Types: Creature Human Elf Monk +Types:Creature Human Elf Monk PT:1/4 K:Vigilance A:AB$ Tap | Cost$ 1 W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | PrecostDesc$ Stunning Strike — | SpellDescription$ Tap target creature. diff --git a/forge-gui/res/cardsfolder/h/hired_hexblade.txt b/forge-gui/res/cardsfolder/h/hired_hexblade.txt index 679753d6c3b..4abae288ef0 100644 --- a/forge-gui/res/cardsfolder/h/hired_hexblade.txt +++ b/forge-gui/res/cardsfolder/h/hired_hexblade.txt @@ -2,9 +2,9 @@ Name:Hired Hexblade ManaCost:1 B Types:Creature Elf Warlock PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ TreasureCheck | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if mana from a treasure was spent to cast it, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ TreasureCheck | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if mana from a Treasure was spent to cast it, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 SVar:TreasureCheck:Count$CastTotalManaSpent Treasure SVar:AIPreference:ManaFrom$Treasure -Oracle:When Hired Hexblade enters the battlefield, if mana from a treasure was spent to cast it, you draw a card and you lose 1 life. +Oracle:When Hired Hexblade enters the battlefield, if mana from a Treasure was spent to cast it, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/h/hoard_robber.txt b/forge-gui/res/cardsfolder/h/hoard_robber.txt index d643cce3350..32ffd353c9f 100644 --- a/forge-gui/res/cardsfolder/h/hoard_robber.txt +++ b/forge-gui/res/cardsfolder/h/hoard_robber.txt @@ -2,7 +2,7 @@ Name:Hoard Robber ManaCost:1 B Types:Creature Tiefling Rogue PT:1/3 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTreasure | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a Treasure token. (It’s an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigTreasure | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") SVar:TrigTreasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You DeckHas:Ability$Token -Oracle:Whenever Hoard Robber deals combat damage to a player, create a Treasure token. (It’s an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +Oracle:Whenever Hoard Robber deals combat damage to a player, 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/i/icingdeath_frost_tyrant.txt b/forge-gui/res/cardsfolder/i/icingdeath_frost_tyrant.txt index 6e31e3c4941..fb98a591d1b 100644 --- a/forge-gui/res/cardsfolder/i/icingdeath_frost_tyrant.txt +++ b/forge-gui/res/cardsfolder/i/icingdeath_frost_tyrant.txt @@ -4,6 +4,6 @@ Types:Legendary Creature Dragon PT:4/3 K:Flying K:Vigilance -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create Icingdeath, Frost Tongue, a legendary white Equipment artifact token with “Equipped creature gets +2/+0”, “Whenever equipped creature attacks, tap target creature defending player controls,” and equip {2}. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME dies, create Icingdeath, Frost Tongue, a legendary white Equipment artifact token with "Equipped creature gets +2/+0," "Whenever equipped creature attacks, tap target creature defending player controls," and equip {2}. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ icingdeath_frost_tongue | TokenOwner$ You -Oracle:Flying, vigilance\nWhen Icingdeath, Frost Tyrant dies, create Icingdeath, Frost Tongue, a legendary white Equipment artifact token with “Equipped creature gets +2/+0”, “Whenever equipped creature attacks, tap target creature defending player controls,” and equip {2}. +Oracle:Flying, vigilance\nWhen Icingdeath, Frost Tyrant dies, create Icingdeath, Frost Tongue, a legendary white Equipment artifact token with "Equipped creature gets +2/+0," "Whenever equipped creature attacks, tap target creature defending player controls," and equip {2}. diff --git a/forge-gui/res/cardsfolder/i/inevitable_betrayal.txt b/forge-gui/res/cardsfolder/i/inevitable_betrayal.txt index e9d109f0a3c..4398065430c 100644 --- a/forge-gui/res/cardsfolder/i/inevitable_betrayal.txt +++ b/forge-gui/res/cardsfolder/i/inevitable_betrayal.txt @@ -4,4 +4,4 @@ Types:Sorcery Colors:blue K:Suspend:3:1 U U A:SP$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ValidTgts$ Opponent | ChangeType$ Creature | ChangeNum$ 1 | GainControl$ True | IsCurse$ True | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for a creature card and put that card onto the battlefield under your control. Then that player shuffles. -Oracle:Suspend 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.)\nSearch target opponent's library for a creature card and put that card onto the battlefield under your control. Then that player shuffles. +Oracle:Suspend 3—{1}{U}{U} (Rather than cast this card from your hand, 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.)\nSearch 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/i/inferno_of_the_star_mounts.txt b/forge-gui/res/cardsfolder/i/inferno_of_the_star_mounts.txt index e38ae662446..2f8cd8e3740 100644 --- a/forge-gui/res/cardsfolder/i/inferno_of_the_star_mounts.txt +++ b/forge-gui/res/cardsfolder/i/inferno_of_the_star_mounts.txt @@ -9,4 +9,4 @@ A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SubAbility$ DBImmediateTrigg SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigDealDamage | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ20 | TriggerDescription$ When its power becomes 20 this way, it deals 20 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 20 SVar:X:Count$CardPower -Oracle:This spell can’t be countered.\nFlying, haste\n{R}: Inferno of the Star Mounts gets +1/+0 until end of turn. When its power becomes 20 this way, it deals 20 damage to any target. +Oracle:This spell can't be countered.\nFlying, haste\n{R}: Inferno of the Star Mounts gets +1/+0 until end of turn. When its power becomes 20 this way, it deals 20 damage to any target. diff --git a/forge-gui/res/cardsfolder/i/iymrith_desert_doom.txt b/forge-gui/res/cardsfolder/i/iymrith_desert_doom.txt index 0de031c958e..001bcbe11c3 100644 --- a/forge-gui/res/cardsfolder/i/iymrith_desert_doom.txt +++ b/forge-gui/res/cardsfolder/i/iymrith_desert_doom.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Dragon PT:5/5 K:Flying S:Mode$ Continuous | Affected$ Card.Self+untapped | AddKeyword$ Ward:4 | Description$ CARDNAME has ward {4} as long as it's untapped. -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. Then if you have fewer than three cards in hand, draw cards equal to the difference. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever NICKNAME deals combat damage to a player, draw a card. Then if you have fewer than three cards in hand, draw cards equal to the difference. SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDrawMore SVar:DBDrawMore:DB$ Draw | Defined$ You | CheckSVar$ X | SVarCompare$ LT3 | NumCards$ Difference SVar:X:Count$InYourHand SVar:Difference:Number$3/Minus.X -Oracle:Iymrith, Desert Doom has ward {4} as long as it's untapped.\nWhenever Iymrith, Desert Doom deals combat damage to a player, draw a card. Then if you have fewer than three cards in hand, draw cards equal to the difference. +Oracle:Flying\nIymrith, Desert Doom has ward {4} as long as it's untapped.\nWhenever Iymrith deals combat damage to a player, draw a card. Then if you have fewer than three cards in hand, draw cards equal to the difference. diff --git a/forge-gui/res/cardsfolder/j/jadelight_ranger.txt b/forge-gui/res/cardsfolder/j/jadelight_ranger.txt index a77a792324a..b7b078a202e 100644 --- a/forge-gui/res/cardsfolder/j/jadelight_ranger.txt +++ b/forge-gui/res/cardsfolder/j/jadelight_ranger.txt @@ -1,10 +1,10 @@ Name:Jadelight Ranger ManaCost:1 G G -Types:Creature Merfolk Scout +Types:Creature Merfolk Scout Ranger PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME enters the battlefield, it explores, then it explores again. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard. Then repeat this process.) SVar:TrigExplore:DB$ Explore | SubAbility$ DBExplore SVar:DBExplore:DB$ Explore DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/Jadelight Ranger.jpg -Oracle:When Jadelight Ranger enters the battlefield, it explores, then it explores again. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard. Then repeat this process.) \ No newline at end of file +Oracle:When Jadelight Ranger enters the battlefield, it explores, then it explores again. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard. Then repeat this process.) diff --git a/forge-gui/res/cardsfolder/j/joraga_bard.txt b/forge-gui/res/cardsfolder/j/joraga_bard.txt index 793fce83d93..a19f4dd6766 100644 --- a/forge-gui/res/cardsfolder/j/joraga_bard.txt +++ b/forge-gui/res/cardsfolder/j/joraga_bard.txt @@ -1,6 +1,6 @@ Name:Joraga Bard ManaCost:3 G -Types:Creature Elf Rogue Ally +Types:Creature Elf Rogue Bard Ally PT:1/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control gain vigilance until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/j/juniper_order_ranger.txt b/forge-gui/res/cardsfolder/j/juniper_order_ranger.txt index 1a388fb80dc..65df4d22f79 100644 --- a/forge-gui/res/cardsfolder/j/juniper_order_ranger.txt +++ b/forge-gui/res/cardsfolder/j/juniper_order_ranger.txt @@ -1,6 +1,6 @@ Name:Juniper Order Ranger ManaCost:3 G W -Types:Creature Human Knight +Types:Creature Human Knight Ranger PT:2/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature enters the battlefield under your control, put a +1/+1 counter on that creature and a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPutCounter diff --git a/forge-gui/res/cardsfolder/k/kelsinko_ranger.txt b/forge-gui/res/cardsfolder/k/kelsinko_ranger.txt index 5816eaa44d5..de21a039657 100644 --- a/forge-gui/res/cardsfolder/k/kelsinko_ranger.txt +++ b/forge-gui/res/cardsfolder/k/kelsinko_ranger.txt @@ -1,6 +1,6 @@ Name:Kelsinko Ranger ManaCost:W -Types:Creature Human +Types:Creature Human Ranger PT:1/1 A:AB$ Pump | Cost$ 1 W | TgtPrompt$ Choose target green creature | ValidTgts$ Creature.Green | KW$ First Strike | SpellDescription$ Target green creature gains first strike until end of turn. AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/k/klauth_unrivaled_ancient.txt b/forge-gui/res/cardsfolder/k/klauth_unrivaled_ancient.txt index 2de586c77b0..0715d37adab 100644 --- a/forge-gui/res/cardsfolder/k/klauth_unrivaled_ancient.txt +++ b/forge-gui/res/cardsfolder/k/klauth_unrivaled_ancient.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Dragon PT:4/4 K:Flying K:Haste -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigMana | TriggerDescription$ Whenever CARDNAME attacks, add X mana in any combination of colors, where X is the total power of attacking creatures. This mana can be used only to cast spells. Until end of turn, you don't lose this mana as steps and phases end. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigMana | TriggerDescription$ Whenever CARDNAME attacks, add X mana in any combination of colors, where X is the total power of attacking creatures. Spend this mana only to cast spells. Until end of turn, you don't lose this mana as steps and phases end. SVar:TrigMana:DB$ Mana | Produced$ Combo Any | Amount$ X | PersistentMana$ True | RestrictValid$ Card SVar:X:Count$SumPower_Creature.attacking SVar:HasAttackEffect:TRUE -Oracle:Flying, haste\nWhenever Klauth, Unrivaled Ancient attacks, add X mana in any combination of colors, where X is the total power of attacking creatures. This mana can be used only to cast spells. Until end of turn, you don't lose this mana as steps and phases end. +Oracle:Flying, haste\nWhenever Klauth, Unrivaled Ancient attacks, add X mana in any combination of colors, where X is the total power of attacking creatures. Spend this mana only to cast spells. Until end of turn, you don't lose this mana as steps and phases end. diff --git a/forge-gui/res/cardsfolder/m/magic_missile.txt b/forge-gui/res/cardsfolder/m/magic_missile.txt index f671185b1d9..27032252f82 100644 --- a/forge-gui/res/cardsfolder/m/magic_missile.txt +++ b/forge-gui/res/cardsfolder/m/magic_missile.txt @@ -1,6 +1,6 @@ Name:Magic Missile -ManaCost:1 R R +ManaCost:1 R R Types:Sorcery K:CARDNAME can't be countered. A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 | SpellDescription$ CARDNAME deals 3 damage divided as you choose among one, two, or three targets. -Oracle:Magic Missile deals 3 damage divided as you choose among one, two, or three targets. \ No newline at end of file +Oracle:This spell can't be countered.\nMagic Missile deals 3 damage divided as you choose among one, two, or three targets. diff --git a/forge-gui/res/cardsfolder/m/manticore.txt b/forge-gui/res/cardsfolder/m/manticore.txt index 4c21085dcb4..cbb8ed2fa51 100644 --- a/forge-gui/res/cardsfolder/m/manticore.txt +++ b/forge-gui/res/cardsfolder/m/manticore.txt @@ -6,4 +6,4 @@ K:Flash K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TailSpikes | TriggerDescription$ Tail Spikes — When CARDNAME enters the battlefield, destroy target creature an opponent controls that was dealt damage this turn. SVar:TailSpikes:DB$ Destroy | ValidTgts$ Creature.wasDealtDamageThisTurn+OppCtrl | TgtPrompt$ Select target creature an opponent controls that was dealt damage this turn -Oracle:Tail Spikes — When Manticore enters the battlefield, destroy target creature an opponent controls that was dealt damage this turn. +Oracle:Flash\nFlying\nTail Spikes — When Manticore enters the battlefield, destroy target creature an opponent controls that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/m/millikin.txt b/forge-gui/res/cardsfolder/m/millikin.txt index 8c54a4f074a..f5c278291bc 100644 --- a/forge-gui/res/cardsfolder/m/millikin.txt +++ b/forge-gui/res/cardsfolder/m/millikin.txt @@ -2,6 +2,6 @@ Name:Millikin ManaCost:2 Types:Artifact Creature Construct PT:0/1 -A:AB$ Mana | Cost$ T Mill<1> | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Mana | Cost$ T Mill<1> | Produced$ C | SpellDescription$ Add {C}. (To mill a card, put the top card of your library into your graveyard.) DeckHints:Ability$Graveyard -Oracle:{T}, Mill a card: Add {C}. +Oracle:{T}, Mill a card: Add {C}. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/m/minion_of_the_mighty.txt b/forge-gui/res/cardsfolder/m/minion_of_the_mighty.txt index e318528af9b..344ab6b35d7 100644 --- a/forge-gui/res/cardsfolder/m/minion_of_the_mighty.txt +++ b/forge-gui/res/cardsfolder/m/minion_of_the_mighty.txt @@ -3,8 +3,8 @@ ManaCost:R Types:Creature Kobold PT:0/1 K:Menace -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Pack tactics — Whenever CARDNAME attacks, if you attacked with creatures wih total power 6 or greater this combat, you may put a Dragon creature card from your hand onto the battlefield tapped and attacking. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Pack tactics — Whenever CARDNAME attacks, if you attacked with creatures with total power 6 or greater this combat, you may put a Dragon creature card from your hand onto the battlefield tapped and attacking. SVar:TrigChange:DB$ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.Dragon+YouCtrl | Tapped$ True | Attacking$ True SVar:PackTactics:Count$SumPower_Creature.attacking DeckHints:Type$Dragon -Oracle:Menace\nPack tactics — Whenever Minion of the Mighty attacks, if you attacked with creatures wih total power 6 or greater this combat, you may put a Dragon creature card from your hand onto the battlefield tapped and attacking. +Oracle:Menace\nPack tactics — Whenever Minion of the Mighty attacks, if you attacked with creatures with total power 6 or greater this combat, you may put a Dragon creature card from your hand onto the battlefield tapped and attacking. diff --git a/forge-gui/res/cardsfolder/m/minsc_beloved_ranger.txt b/forge-gui/res/cardsfolder/m/minsc_beloved_ranger.txt index 26701ef4923..e02c76797ad 100644 --- a/forge-gui/res/cardsfolder/m/minsc_beloved_ranger.txt +++ b/forge-gui/res/cardsfolder/m/minsc_beloved_ranger.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Ranger PT:3/3 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigMinsc | TriggerDescription$ When CARDNAME enters the battlefield, create Boo, a legendary 1/1 red Hamster creature token with trample and haste. SVar:TrigMinsc:DB$ Token | TokenAmount$ 1 | TokenScript$ boo | TokenOwner$ You -A:AB$ Animate | Cost$ X | Power$ X | Toughness$ X | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Types$ Giant | SorcerySpeed$ True | SpellDescription$ Until end of turn, target creature you control has base power and toughness X/X and becomes a Giant in addition to its other types. Activate only a sorcery. +A:AB$ Animate | Cost$ X | Power$ X | Toughness$ X | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Types$ Giant | SorcerySpeed$ True | SpellDescription$ Until end of turn, target creature you control has base power and toughness X/X and becomes a Giant in addition to its other types. Activate only as a sorcery. SVar:X:Count$xPaid DeckHas:Ability$Token -Oracle:When Minsc, Beloved Ranger enters the battlefield, create Boo, a legendary 1/1 red Hamster creature token with trample and haste.\n{X}: Until end of turn, target creature you control has base power and toughness X/X and becomes a Giant in addition to its other types. Activate only a sorcery. +Oracle:When Minsc, Beloved Ranger enters the battlefield, create Boo, a legendary 1/1 red Hamster creature token with trample and haste.\n{X}: Until end of turn, target creature you control has base power and toughness X/X and becomes a Giant in addition to its other types. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/m/monk_class.txt b/forge-gui/res/cardsfolder/m/monk_class.txt index b59232203c9..cd5d5f11375 100644 --- a/forge-gui/res/cardsfolder/m/monk_class.txt +++ b/forge-gui/res/cardsfolder/m/monk_class.txt @@ -3,7 +3,7 @@ ManaCost:W U Types:Enchantment Class K:Class:3:W U,1 W U S:Mode$ ReduceCost | ClassLevel$ 1 | ValidCard$ Card | Type$ Spell | Activator$ You | Amount$ 1 | CheckSVar$ YouCastThisTurn | SVarCompare$ EQ1 | Description$ The second spell you cast each turn costs {1} less to cast. -T:Mode$ ClassLevelGained | ClassLevel$ 2 | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigBounce | TriggerDescription$ When this Class becomes level 2, return up to one target nonland permanent to its owner’s hand. +T:Mode$ ClassLevelGained | ClassLevel$ 2 | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigBounce | TriggerDescription$ When this Class becomes level 2, return up to one target nonland permanent to its owner's hand. SVar:TrigBounce:DB$ChangeZone | ValidTgts$ Permanent.nonLand | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand T:Mode$ Phase | ClassLevel$ 3 | Phase$ Upkeep | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ TrigExile | TriggerDescription$ At the beginning of your upkeep, exile the top card of your library. For as long as it remains exiled, it has "You may cast this card from exile as long as you've cast another spell this turn." SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBMayPlay @@ -12,4 +12,4 @@ SVar:StPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Exile | Affected$ Car SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl SVar:PlayMain1:TRUE -Oracle:(Gain the next level as a sorcery to add its ability.)\nThe second spell you cast each turn costs {1} less to cast.\n{W}{U}: Level 2\nWhen this Class becomes level 2, return up to one target nonland permanent to its owner’s hand.\n{1}{W}{U}: Level 3\nAt the beginning of your upkeep, exile the top card of your library. For as long as it remains exiled, it has "You may cast this card from exile as long as you've cast another spell this turn." +Oracle:(Gain the next level as a sorcery to add its ability.)\nThe second spell you cast each turn costs {1} less to cast.\n{W}{U}: Level 2\nWhen this Class becomes level 2, return up to one target nonland permanent to its owner's hand.\n{1}{W}{U}: Level 3\nAt the beginning of your upkeep, exile the top card of your library. For as long as it remains exiled, it has "You may cast this card from exile as long as you've cast another spell this turn." diff --git a/forge-gui/res/cardsfolder/m/monk_of_the_open_hand.txt b/forge-gui/res/cardsfolder/m/monk_of_the_open_hand.txt index f7594b541b8..c6f62c5787a 100644 --- a/forge-gui/res/cardsfolder/m/monk_of_the_open_hand.txt +++ b/forge-gui/res/cardsfolder/m/monk_of_the_open_hand.txt @@ -2,9 +2,9 @@ Name:Monk of the Open Hand ManaCost:W Types:Creature Elf Monk PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | CheckSVar$ YouCastThisTurn | SVarCompare$ EQ2 | NoResolvingCheck$ True | TriggerDescription$ Whenever you cast your second spell each turn, put a +1/+1 counter on CARDNAME. +T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | CheckSVar$ YouCastThisTurn | SVarCompare$ EQ2 | NoResolvingCheck$ True | TriggerDescription$ Flurry of Blows — Whenever you cast your second spell each turn, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl SVar:BuffedBy:Card DeckHas:Ability$Counters -Oracle:Whenever you cast your second spell each turn, put a +1/+1 counter on Monk of the Open Hand. +Oracle:Flurry of Blows — Whenever you cast your second spell each turn, put a +1/+1 counter on Monk of the Open Hand. diff --git a/forge-gui/res/cardsfolder/m/monoskelion.txt b/forge-gui/res/cardsfolder/m/monoskelion.txt index 617989b4ab1..89246ae6b74 100644 --- a/forge-gui/res/cardsfolder/m/monoskelion.txt +++ b/forge-gui/res/cardsfolder/m/monoskelion.txt @@ -3,6 +3,6 @@ ManaCost:2 Types:Artifact Creature Construct PT:1/1 K:etbCounter:P1P1:1 -A:AB$ DealDamage | AILogic$ Triskelion | Cost$ 1 SubCounter<1/P1P1> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +A:AB$ DealDamage | AILogic$ Triskelion | Cost$ 1 SubCounter<1/P1P1> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ It deals 1 damage to any target. DeckHas:Ability$Counters -Oracle:Monoskelion enters the battlefield with a +1/+1 counter on it.\n{1}, Remove a +1/+1 counter from Monoskelion: Monoskelion deals 1 damage to any target. +Oracle:Monoskelion enters the battlefield with a +1/+1 counter on it.\n{1}, Remove a +1/+1 counter from Monoskelion: It deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/m/mordenkainen.txt b/forge-gui/res/cardsfolder/m/mordenkainen.txt index dd49e8165af..9567bfc9a43 100644 --- a/forge-gui/res/cardsfolder/m/mordenkainen.txt +++ b/forge-gui/res/cardsfolder/m/mordenkainen.txt @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBEmblem SVar:DBEmblem:DB$ Effect | Name$ Emblem - Mordenkainen | Image$ emblem_mordenkainen | StaticAbilities$ UnlimitedHand | Stackable$ False | Duration$ Permanent | AILogic$ Always SVar:UnlimitedHand:Mode$ Continuous | EffectZone$ Command | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size. DeckHas:Ability$Token -Oracle:[+2]: Draw two cards, then put a card from your hand on the bottom of your library.\n[-2]: Create a blue Dog Illusion creature token with "This creature's power and toughness are each equal to twice the number of cards in your hand."\n[-10]: Exchange your hand and library, then shuffle. You get an emblem with "You have no maximum hand size." +Oracle:[+2]: Draw two cards, then put a card from your hand on the bottom of your library.\n[−2]: Create a blue Dog Illusion creature token with "This creature's power and toughness are each equal to twice the number of cards in your hand."\n[−10]: Exchange your hand and library, then shuffle. You get an emblem with "You have no maximum hand size." diff --git a/forge-gui/res/cardsfolder/m/murasa_ranger.txt b/forge-gui/res/cardsfolder/m/murasa_ranger.txt index ccaeb4d10c8..c93049d3c2e 100644 --- a/forge-gui/res/cardsfolder/m/murasa_ranger.txt +++ b/forge-gui/res/cardsfolder/m/murasa_ranger.txt @@ -1,6 +1,6 @@ Name:Murasa Ranger ManaCost:3 G -Types:Creature Human Warrior +Types:Creature Human Warrior Ranger PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounters | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may pay {3}{G}. If you do, put two +1/+1 counters on CARDNAME. SVar:TrigPutCounters:AB$PutCounter | Cost$ 3 G | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 diff --git a/forge-gui/res/cardsfolder/m/murktide_regent.txt b/forge-gui/res/cardsfolder/m/murktide_regent.txt index e7b76804d8c..d5628f94fc1 100644 --- a/forge-gui/res/cardsfolder/m/murktide_regent.txt +++ b/forge-gui/res/cardsfolder/m/murktide_regent.txt @@ -10,4 +10,4 @@ T:Mode$ ChangesZone | ValidCard$ Instant,Sorcery | Origin$ Graveyard | Destinati SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 DeckNeeds:Type$Instant|Sorcery DeckHas:Ability$Counters -Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\nFlying\nMurktide Regent enters the battlefield with a +1/+1 counter on it for each instant or sorcery card exiled with it.\nWhenever an instant or sorcery card leaves your graveyard, put a +1/+1 counter on Murktide Regent. +Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\nFlying\nMurktide Regent enters the battlefield with a +1/+1 counter on it for each instant and sorcery card exiled with it.\nWhenever an instant or sorcery card leaves your graveyard, put a +1/+1 counter on Murktide Regent. diff --git a/forge-gui/res/cardsfolder/n/norwood_ranger.txt b/forge-gui/res/cardsfolder/n/norwood_ranger.txt index bc75fad2335..0e5ee6f0d95 100644 --- a/forge-gui/res/cardsfolder/n/norwood_ranger.txt +++ b/forge-gui/res/cardsfolder/n/norwood_ranger.txt @@ -1,6 +1,6 @@ Name:Norwood Ranger ManaCost:G -Types:Creature Elf Scout +Types:Creature Elf Scout Ranger PT:1/2 SVar:Picture:http://resources.wizards.com/magic/cards/9ed/en-us/card83188.jpg Oracle: diff --git a/forge-gui/res/cardsfolder/n/nykthos_paragon.txt b/forge-gui/res/cardsfolder/n/nykthos_paragon.txt index abf7850e7e2..ae100cb4343 100644 --- a/forge-gui/res/cardsfolder/n/nykthos_paragon.txt +++ b/forge-gui/res/cardsfolder/n/nykthos_paragon.txt @@ -2,9 +2,9 @@ Name:Nykthos Paragon ManaCost:4 W W Types:Enchantment Creature Human Soldier PT:4/6 -T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | ResolvedLimit$ 1 | OptionalDecider$ You | TriggerDescription$ Whenever you gain life, you may put that many +1/+1 counters on each creature you control. You may do this only once each turn. +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | ResolvedLimit$ 1 | OptionalDecider$ You | TriggerDescription$ Whenever you gain life, you may put that many +1/+1 counters on each creature you control. Do this only once each turn. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ X SVar:X:TriggerCount$LifeAmount DeckNeeds:Ability$LifeGain DeckHas:Ability$Counters -Oracle:Whenever you gain life, you may put that many +1/+1 counters on each creature you control. You may do this only once each turn. +Oracle:Whenever you gain life, you may put that many +1/+1 counters on each creature you control. Do this only once each turn. diff --git a/forge-gui/res/cardsfolder/o/oakhame_ranger_bring_back.txt b/forge-gui/res/cardsfolder/o/oakhame_ranger_bring_back.txt index 1d14c761ff1..60d15c0dceb 100644 --- a/forge-gui/res/cardsfolder/o/oakhame_ranger_bring_back.txt +++ b/forge-gui/res/cardsfolder/o/oakhame_ranger_bring_back.txt @@ -1,6 +1,6 @@ Name:Oakhame Ranger ManaCost:G/W G/W G/W G/W -Types:Creature Elf Knight +Types:Creature Elf Knight Ranger PT:2/2 A:AB$ PumpAll | Cost$ T | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn. Oracle:{T}: Creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/ochre_jelly.txt b/forge-gui/res/cardsfolder/o/ochre_jelly.txt index d705b0faaeb..1fe9091e39e 100644 --- a/forge-gui/res/cardsfolder/o/ochre_jelly.txt +++ b/forge-gui/res/cardsfolder/o/ochre_jelly.txt @@ -5,9 +5,9 @@ PT:0/0 K:Trample K:etbCounter:P1P1:X SVar:X:Count$xPaid -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+counters_GE2_P1P1 | TriggerZones$ Battlefield | Execute$ TrigDelayTrigger | TriggerDescription$ Split – When CARDNAME dies, if it had two or more +1/+1 counters on it, create a token that’s a copy of it at the beginning of the next end step. That token enters the battlefield with half that many +1/+1 counters on it, rounded down. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+counters_GE2_P1P1 | TriggerZones$ Battlefield | Execute$ TrigDelayTrigger | TriggerDescription$ Split — When CARDNAME dies, if it had two or more +1/+1 counters on it, create a token that's a copy of it at the beginning of the next end step. The token enters the battlefield with half that many +1/+1 counters on it, rounded down. SVar:TrigDelayTrigger:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | RememberObjects$ TriggeredCardLKICopy | CopyTriggeringObjects$ True | Execute$ TrigCopy | TriggerDescription$ Create a token that’s a copy of it at the beginning of the next end step. That token enters the battlefield with half that many +1/+1 counters on it, rounded down. SVar:TrigCopy:DB$ CopyPermanent | Defined$ DelayTriggerRememberedLKI | WithCountersType$ P1P1 | WithCountersAmount$ Y SVar:Y:TriggeredCard$CardCounters.P1P1/HalfDown DeckHas:Ability$Counters & Ability$Token -Oracle:Trample\nOchre Jelly enters the battlefield with X +1/+1 counters on it.\nSplit — When Ochre Jelly dies, if it had two or more +1/+1 counters on it, create a token that’s a copy of it at the beginning of the next end step. That token enters the battlefield with half that many +1/+1 counters on it, rounded down. +Oracle:Trample\nOchre Jelly enters the battlefield with X +1/+1 counters on it.\nSplit — When Ochre Jelly dies, if it had two or more +1/+1 counters on it, create a token that's a copy of it at the beginning of the next end step. The token enters the battlefield with half that many +1/+1 counters on it, rounded down. diff --git a/forge-gui/res/cardsfolder/o/orb_of_dragonkind.txt b/forge-gui/res/cardsfolder/o/orb_of_dragonkind.txt index 8fbac7b4421..53b96b34589 100644 --- a/forge-gui/res/cardsfolder/o/orb_of_dragonkind.txt +++ b/forge-gui/res/cardsfolder/o/orb_of_dragonkind.txt @@ -1,8 +1,8 @@ Name:Orb of Dragonkind ManaCost:1 R Types:Artifact -A:AB$ Mana | Cost$ 1 T | Produced$ Combo W U B R G | Amount$ 2 | RestrictValid$ Card.Dragon,Activated.Dragon | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast Dragon spells or to activate abilities of Dragons. +A:AB$ Mana | Cost$ 1 T | Produced$ Combo W U B R G | Amount$ 2 | RestrictValid$ Card.Dragon,Activated.Dragon | SpellDescription$ Add two mana in any combination of colors. Spend this mana only to cast Dragon spells or activate abilities of Dragons. A:AB$ Dig | Cost$ R T Sac<1/CARDNAME> | DigNum$ 7 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Dragon | RestRandomOrder$ True | SpellDescription$ Look at the top seven cards of your library. You may reveal a Dragon card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:BuffedBy:Dragon DeckHints:Type$Dragon -Oracle:{1}, {T}: Add two mana in any combination of colors. Spend this mana only to cast Dragon spells or to activate abilities of Dragons.\n{R}, {T}, Sacrifice Orb of Dragonkind: Look at the top seven cards of your library. You may reveal a Dragon card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:{1}, {T}: Add two mana in any combination of colors. Spend this mana only to cast Dragon spells or activate abilities of Dragons.\n{R}, {T}, Sacrifice Orb of Dragonkind: Look at the top seven cards of your library. You may reveal a Dragon card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/o/orochi_ranger.txt b/forge-gui/res/cardsfolder/o/orochi_ranger.txt index 1153b2a7b51..233bc9b1dc9 100644 --- a/forge-gui/res/cardsfolder/o/orochi_ranger.txt +++ b/forge-gui/res/cardsfolder/o/orochi_ranger.txt @@ -1,6 +1,6 @@ Name:Orochi Ranger ManaCost:1 G -Types:Creature Snake Warrior +Types:Creature Snake Warrior Ranger PT:2/1 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 diff --git a/forge-gui/res/cardsfolder/o/oswald_fiddlebender.txt b/forge-gui/res/cardsfolder/o/oswald_fiddlebender.txt index 86175b46551..e1410cfb50b 100644 --- a/forge-gui/res/cardsfolder/o/oswald_fiddlebender.txt +++ b/forge-gui/res/cardsfolder/o/oswald_fiddlebender.txt @@ -2,9 +2,9 @@ Name:Oswald Fiddlebender ManaCost:1 W Types:Legendary Creature Gnome Artificer PT:2/2 -A:AB$ ChangeZone | Cost$ W T Sac<1/Artifact> | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.cmcEQX | ChangeNum$ 1 | SorcerySpeed$ True | AILogic$ SacAndUpgrade | SpellDescription$ Search your library for an artifact card with mana value equal to 1 plus the sacrificed artifact's mana value, put that card onto the battlefield, then shuffle. Activate only as a sorcery. +A:AB$ ChangeZone | Cost$ W T Sac<1/Artifact> | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.cmcEQX | ChangeNum$ 1 | SorcerySpeed$ True | AILogic$ SacAndUpgrade | PrecostDesc$ Magical Tinkering — | SpellDescription$ Search your library for an artifact card with mana value equal to 1 plus the sacrificed artifact's mana value, put it onto the battlefield, then shuffle. Activate only as a sorcery. SVar:X:Sacrificed$CardManaCost/Plus.1 SVar:AIPreference:SacCost$Artifact DeckHas:Ability$Sacrifice DeckHints:Type$Artifact -Oracle:{T}, Sacrifice an artifact: Search your library for an artifact card with mana value equal to 1 plus the sacrificed artifact's mana value, put that card onto the battlefield, then shuffle. Activate only as a sorcery. +Oracle:Magical Tinkering — {W}, {T}, Sacrifice an artifact: Search your library for an artifact card with mana value equal to 1 plus the sacrificed artifact's mana value, put it onto the battlefield, then shuffle. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/o/owlbear.txt b/forge-gui/res/cardsfolder/o/owlbear.txt index 3a806e35480..93de744c1d2 100644 --- a/forge-gui/res/cardsfolder/o/owlbear.txt +++ b/forge-gui/res/cardsfolder/o/owlbear.txt @@ -1,6 +1,6 @@ Name:Owlbear ManaCost:3 G G -Types: Creature Bird Bear +Types:Creature Bird Bear PT:4/4 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Keen Senses — When CARDNAME enters the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/p/+2_mace.txt b/forge-gui/res/cardsfolder/p/+2_mace.txt index de109b747d9..6ccdf508ed2 100644 --- a/forge-gui/res/cardsfolder/p/+2_mace.txt +++ b/forge-gui/res/cardsfolder/p/+2_mace.txt @@ -3,4 +3,4 @@ ManaCost:1 W Types:Artifact Equipment K:Equip:3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Equipped creature gets +2/+2. -Oracle:Equipped creature gets +2/+2.\nEquip {3} +Oracle:Equipped creature gets +2/+2.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/p/patchwork_gnomes.txt b/forge-gui/res/cardsfolder/p/patchwork_gnomes.txt index 590e3e46a2a..ada1cd09d2f 100644 --- a/forge-gui/res/cardsfolder/p/patchwork_gnomes.txt +++ b/forge-gui/res/cardsfolder/p/patchwork_gnomes.txt @@ -2,6 +2,6 @@ Name:Patchwork Gnomes ManaCost:3 Types:Artifact Creature Gnome PT:2/1 -A:AB$ Regenerate | Cost$ Discard<1/Card> | SpellDescription$ Regenerate CARDNAME. +A:AB$ Regenerate | Cost$ Discard<1/Card> | 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/patchwork_gnomes.jpg -Oracle:Discard a card: Regenerate Patchwork Gnomes. +Oracle:Discard a card: Regenerate Patchwork Gnomes. (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/p/piercing_rays.txt b/forge-gui/res/cardsfolder/p/piercing_rays.txt index 84b5b42b2e7..c1827830d0e 100644 --- a/forge-gui/res/cardsfolder/p/piercing_rays.txt +++ b/forge-gui/res/cardsfolder/p/piercing_rays.txt @@ -2,5 +2,5 @@ Name:Piercing Rays ManaCost:1 W Types:Sorcery A:SP$ ChangeZone | Cost$ 1 W | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target tapped creature. -A:AB$ Tap | Cost$ 2 W Reveal<1/CARDNAME> | TgtPrompt$ Select target untapped creature | ValidTgts$ Creature.untapped | Forecast$ True | SpellDescription$ Tap target untapped creature. (Activate only during your upkeep and only once each turn.) -Oracle:Exile target tapped creature.\nForecast—{2}{W}, Reveal Piercing Rays from your hand: Tap target untapped creature. (Activate only during your upkeep and only once each turn.) +A:AB$ Tap | Cost$ 2 W Reveal<1/CARDNAME> | TgtPrompt$ Select target untapped creature | ValidTgts$ Creature.untapped | Forecast$ True | SpellDescription$ Tap target untapped creature. (Activate this ability only during your upkeep and only once each turn.) +Oracle:Exile target tapped creature.\nForecast — {2}{W}, Reveal Piercing Rays from your hand: Tap target untapped creature. (Activate this ability only during your upkeep and only once each turn.) diff --git a/forge-gui/res/cardsfolder/p/pixie_guide.txt b/forge-gui/res/cardsfolder/p/pixie_guide.txt index 54799ca966b..ff3345eb4a4 100644 --- a/forge-gui/res/cardsfolder/p/pixie_guide.txt +++ b/forge-gui/res/cardsfolder/p/pixie_guide.txt @@ -3,5 +3,5 @@ ManaCost:1 U Types:Creature Faerie PT:1/3 K:Flying -S:Mode$ Continuous | Affected$ You | AddKeyword$ If you would roll one or more dice, instead roll that many dice plus one and ignore the lowest roll. | Description$ Grant an Advantage — if you would roll one or more dice, instead roll that many dice plus one and ignore the lowest roll. -Oracle:Flying\nGrant an Advantage — if you would roll one or more dice, instead roll that many dice plus one and ignore the lowest roll. +S:Mode$ Continuous | Affected$ You | AddKeyword$ If you would roll one or more dice, instead roll that many dice plus one and ignore the lowest roll. | Description$ Grant an Advantage — If you would roll one or more dice, instead roll that many dice plus one and ignore the lowest roll. +Oracle:Flying\nGrant an Advantage — If you would roll one or more dice, instead roll that many dice plus one and ignore the lowest roll. diff --git a/forge-gui/res/cardsfolder/p/planar_ally.txt b/forge-gui/res/cardsfolder/p/planar_ally.txt index a03358efe76..065fa26b486 100644 --- a/forge-gui/res/cardsfolder/p/planar_ally.txt +++ b/forge-gui/res/cardsfolder/p/planar_ally.txt @@ -5,4 +5,4 @@ PT:3/3 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBVenture | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, venture into the dungeon. (Enter the first room or advance to the next room.) SVar:DBVenture:DB$ Venture | Defined$ You -Oracle:Flying\nWhenever Planar Ally attacks, venture into the dungeon. +Oracle:Flying\nWhenever Planar Ally attacks, venture into the dungeon. (Enter the first room or advance to the next room.) diff --git a/forge-gui/res/cardsfolder/p/plundering_barbarian.txt b/forge-gui/res/cardsfolder/p/plundering_barbarian.txt index ffd04017c6e..781b5716bed 100644 --- a/forge-gui/res/cardsfolder/p/plundering_barbarian.txt +++ b/forge-gui/res/cardsfolder/p/plundering_barbarian.txt @@ -1,10 +1,10 @@ -Name:Plundering Barbarian +Name:Plundering Barbarian ManaCost:2 R -Types:Creature Dwarf Barbarian +Types:Creature Dwarf Barbarian PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ SmashTheChest,PryItOpen SVar:SmashTheChest:DB$ Destroy | Cost$ 1 R | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Smash the Chest — Destroy target artifact. SVar:PryItOpen:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Pry It Open — Create a Treasure token. DeckHas:Ability$Token -Oracle:When Plundering Barbarian enters the battlefield, choose one —\n• Smash the Chest — Destroy target artifact.\n• Pry It Open — Create a Treasure token. (It's an artifact with \"{T}, Sacrifice this artifact: Add one mana of any color. \ No newline at end of file +Oracle:When Plundering Barbarian enters the battlefield, choose one —\n• Smash the Chest — Destroy target artifact.\n• Pry It Open — Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/p/prognostic_sphinx.txt b/forge-gui/res/cardsfolder/p/prognostic_sphinx.txt index 2f69550242e..ba9da23894e 100644 --- a/forge-gui/res/cardsfolder/p/prognostic_sphinx.txt +++ b/forge-gui/res/cardsfolder/p/prognostic_sphinx.txt @@ -5,7 +5,7 @@ PT:3/5 K:Flying A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ Hexproof | SubAbility$ DBTap | SpellDescription$ CARDNAME gains hexproof until end of turn. Tap it. SVar:DBTap:DB$ Tap | Defined$ Self -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME attacks, 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.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME attacks, scry 3. SVar:TrigScry:DB$ Scry | ScryNum$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/prognostic_sphinx.jpg -Oracle:Flying\nDiscard a card: Prognostic Sphinx gains hexproof until end of turn. Tap it.\nWhenever Prognostic Sphinx attacks, 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:Flying\nDiscard a card: Prognostic Sphinx gains hexproof until end of turn. Tap it.\nWhenever Prognostic Sphinx attacks, scry 3. diff --git a/forge-gui/res/cardsfolder/r/rally_maneuver.txt b/forge-gui/res/cardsfolder/r/rally_maneuver.txt index a1e3c1950f1..18e9a44a91d 100644 --- a/forge-gui/res/cardsfolder/r/rally_maneuver.txt +++ b/forge-gui/res/cardsfolder/r/rally_maneuver.txt @@ -1,7 +1,7 @@ Name:Rally Maneuver ManaCost:2 W Types:Instant -A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature to get +2/+0 and first strike | TargetUnique$ True | NumAtt$ +2 | KW$ First Strike |SubAbility$ DBPumpOther | SpellDescription$ Target creature get +2/+0 and gains first strike until end of turn. Up to one other target creature gets +0/+2 and gains lifelink until end of turn. +A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature to get +2/+0 and first strike | TargetUnique$ True | NumAtt$ +2 | KW$ First Strike |SubAbility$ DBPumpOther | SpellDescription$ Target creature gets +2/+0 and gains first strike until end of turn. Up to one other target creature gets +0/+2 and gains lifelink until end of turn. SVar:DBPumpOther:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select another creature to get +0/+2 and lifelink | TargetUnique$ True | NumDef$ +2 | KW$ Lifelink DeckHas:Ability$LifeGain -Oracle:Target creature get +2/+0 and gains first strike until end of turn. Up to one other target creature gets +0/+2 and gains lifelink until end of turn. +Oracle:Target creature gets +2/+0 and gains first strike until end of turn. Up to one other target creature gets +0/+2 and gains lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/r/ranger_en_vec.txt b/forge-gui/res/cardsfolder/r/ranger_en_vec.txt index 0e177c6298c..1ee312aed7d 100644 --- a/forge-gui/res/cardsfolder/r/ranger_en_vec.txt +++ b/forge-gui/res/cardsfolder/r/ranger_en_vec.txt @@ -1,6 +1,6 @@ Name:Ranger en-Vec ManaCost:1 G W -Types:Creature Human Soldier Archer +Types:Creature Human Soldier Archer Ranger PT:2/2 K:First Strike A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate CARDNAME. diff --git a/forge-gui/res/cardsfolder/r/ranger_of_eos.txt b/forge-gui/res/cardsfolder/r/ranger_of_eos.txt index d07d515493b..80f2de43967 100644 --- a/forge-gui/res/cardsfolder/r/ranger_of_eos.txt +++ b/forge-gui/res/cardsfolder/r/ranger_of_eos.txt @@ -1,6 +1,6 @@ Name:Ranger of Eos ManaCost:3 W -Types:Creature Human Soldier +Types:Creature Human Soldier Ranger 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 diff --git a/forge-gui/res/cardsfolder/r/rangers_longbow.txt b/forge-gui/res/cardsfolder/r/rangers_longbow.txt index e010d64e26c..928f9d62b6c 100644 --- a/forge-gui/res/cardsfolder/r/rangers_longbow.txt +++ b/forge-gui/res/cardsfolder/r/rangers_longbow.txt @@ -3,4 +3,4 @@ ManaCost:1 G Types:Artifact Equipment K:Equip:3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Reach | Description$ Equipped creature gets +2/+1 and has reach. -Oracle:Equipped creature gets +2/+1 and has reach. +Oracle:Equipped creature gets +2/+1 and has reach.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/r/resurgent_belief.txt b/forge-gui/res/cardsfolder/r/resurgent_belief.txt index 0c1e302a7d7..a43bbda78ae 100644 --- a/forge-gui/res/cardsfolder/r/resurgent_belief.txt +++ b/forge-gui/res/cardsfolder/r/resurgent_belief.txt @@ -6,4 +6,4 @@ K:Suspend:2:1 W A:SP$ ChangeZoneAll | ChangeType$ Enchantment.YouOwn | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return all enchantment cards from your graveyard to the battlefield. (Auras with nothing to enchant remain in your graveyard.) DeckNeeds:Type$Enchantment AI:RemoveDeck:Random -Oracle:Suspend 2—{1}{W} (Rather than cast this card from your hand, you may pay {1}{W} 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.)\nReturn all enchantment cards from your graveyard to the battlefield. (Auras with nothing to enchant remain in your graveyard.) +Oracle:Suspend 2—{1}{W} (Rather than cast this card from your hand, pay {1}{W} 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.)\nReturn all enchantment cards from your graveyard to the battlefield. (Auras with nothing to enchant remain in your graveyard.) diff --git a/forge-gui/res/cardsfolder/r/rift_sower.txt b/forge-gui/res/cardsfolder/r/rift_sower.txt index 9a2f9c9d0cd..fa4a1db1ed1 100644 --- a/forge-gui/res/cardsfolder/r/rift_sower.txt +++ b/forge-gui/res/cardsfolder/r/rift_sower.txt @@ -4,4 +4,4 @@ Types:Creature Elf Druid PT:1/3 K:Suspend:2:G A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:{T}: Add one mana of any color.\nSuspend 2—{G} (Rather than cast this card from your hand, 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:{T}: Add one mana of any color.\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. It has haste.) diff --git a/forge-gui/res/cardsfolder/r/robe_of_stars.txt b/forge-gui/res/cardsfolder/r/robe_of_stars.txt index e15c4341096..a358fc8daf3 100644 --- a/forge-gui/res/cardsfolder/r/robe_of_stars.txt +++ b/forge-gui/res/cardsfolder/r/robe_of_stars.txt @@ -4,4 +4,4 @@ Types:Artifact Equipment K:Equip:1 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 3 | Description$ Equipped creature gets +0/+3. A:AB$ Phases | Cost$ 1 W | Defined$ Equipped | PrecostDesc$ Astral Projection — | SpellDescription$ Equipped creature phases out. -Oracle:Equipped creature gets +0/+3.\nAstral Projection — {1}{W}: Equipped creature phases out. (Treat it and anything attached to it as though they don't exist until its controller's next turn.)\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +0/+3.\nAstral Projection — {1}{W}: Equipped creature phases out. (Treat it and anything attached to it as though they don't exist until its controller's next turn.)\nEquip {1} diff --git a/forge-gui/res/cardsfolder/r/rust_monster.txt b/forge-gui/res/cardsfolder/r/rust_monster.txt index 56cbc57139f..6c94be854a9 100644 --- a/forge-gui/res/cardsfolder/r/rust_monster.txt +++ b/forge-gui/res/cardsfolder/r/rust_monster.txt @@ -6,4 +6,4 @@ K:First Strike A:AB$ Pump | Cost$ Sac<1/Artifact> | Defined$ Self | NumAtt$ 2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. DeckNeeds:Type$Artifact DeckHas:Ability$Sacrifice -Oracle:Sacrifice an artifact: Rust Monster gets +2/+0 until end of turn. +Oracle:First strike\nSacrifice an artifact: Rust Monster gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/said_done.txt b/forge-gui/res/cardsfolder/s/said_done.txt index 01df17f5f76..72349d7dab3 100644 --- a/forge-gui/res/cardsfolder/s/said_done.txt +++ b/forge-gui/res/cardsfolder/s/said_done.txt @@ -10,6 +10,6 @@ ALTERNATE Name:Done ManaCost:3 U Types:Instant -A:SP$ Tap | Cost$ 3 U | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose up to two target creatures | ValidTgts$ Creature | SubAbility$ TrigPump | StackDescription$ SpellDescription | SpellDescription$ Tap up to two target creatures. They don't untap during their controllers' next untap step. +A:SP$ Tap | Cost$ 3 U | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose up to two target creatures | ValidTgts$ Creature | SubAbility$ TrigPump | StackDescription$ SpellDescription | SpellDescription$ Tap up to two target creatures. Those creatures don't untap during their controller's next untap step. SVar:TrigPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent | StackDescription$ None -Oracle:Tap up to two target creatures. They don't untap during their controllers' next untap step. +Oracle:Tap up to two target creatures. Those creatures don't untap during their controller's next untap step. diff --git a/forge-gui/res/cardsfolder/s/scryb_ranger.txt b/forge-gui/res/cardsfolder/s/scryb_ranger.txt index dc91567ea63..5686f34a0ad 100644 --- a/forge-gui/res/cardsfolder/s/scryb_ranger.txt +++ b/forge-gui/res/cardsfolder/s/scryb_ranger.txt @@ -1,6 +1,6 @@ Name:Scryb Ranger ManaCost:1 G -Types:Creature Faerie +Types:Creature Faerie Ranger PT:1/1 K:Flash K:Flying diff --git a/forge-gui/res/cardsfolder/s/sefris_of_the_hidden_ways.txt b/forge-gui/res/cardsfolder/s/sefris_of_the_hidden_ways.txt index 030456bf2da..f1ce2347df9 100644 --- a/forge-gui/res/cardsfolder/s/sefris_of_the_hidden_ways.txt +++ b/forge-gui/res/cardsfolder/s/sefris_of_the_hidden_ways.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Human Wizard PT:2/3 T:Mode$ ChangesZoneAll | ValidCards$ Creature.YouOwn+nonToken | Origin$ Any | Destination$ Graveyard | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigVenture | TriggerDescription$ Whenever one or more creature cards are put into your graveyard from anywhere, venture into the dungeon. This ability triggers only once each turn. (To venture into the dungeon, enter the first room or advance to the next room.) SVar:TrigVenture:DB$ Venture -T:Mode$ DungeonCompleted | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ DBReturn | TriggerDescription$ Create Undead – Whenever you complete a dungeon, return target creature card from your graveyard to the battlefield. +T:Mode$ DungeonCompleted | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ DBReturn | TriggerDescription$ Create Undead — Whenever you complete a dungeon, return target creature card from your graveyard to the battlefield. SVar:DBReturn:DB$ ChangeZone | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Battlefield DeckHas:Ability$Graveyard AI:RemoveDeck:Random -Oracle:Whenever one or more creature cards are put into your graveyard from anywhere, venture into the dungeon. This ability triggers only once each turn. (To venture into the dungeon, enter the first room or advance to the next room.)\nCreate Undead - Whenever you complete a dungeon, return target creature card from your graveyard to the battlefield. +Oracle:Whenever one or more creature cards are put into your graveyard from anywhere, venture into the dungeon. This ability triggers only once each turn. (To venture into the dungeon, enter the first room or advance to the next room.)\nCreate Undead — Whenever you complete a dungeon, return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/s/shambling_ghast.txt b/forge-gui/res/cardsfolder/s/shambling_ghast.txt index 7b5582ab849..2b16ca4dfd1 100644 --- a/forge-gui/res/cardsfolder/s/shambling_ghast.txt +++ b/forge-gui/res/cardsfolder/s/shambling_ghast.txt @@ -1,4 +1,4 @@ -Name:Shambling Ghast +Name:Shambling Ghast ManaCost:B Types:Creature Zombie PT:1/1 @@ -7,4 +7,4 @@ SVar:TrigCharm:DB$ Charm | Choices$ BraveTheStench,SearchTheBody SVar:BraveTheStench:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Brave the Stench — Target creature an opponent controls gets -1/-1 until end of turn. SVar:SearchTheBody:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Search the Body — Create a Treasure token. DeckHas:Ability$Token -Oracle:When Shambling Ghast dies, choose one —\n• Brave the Stench — Target creature an opponent controls gets -1/-1 until end of turn.\n• Search the Body — Create a Treasure token. (It's an artifact with \"{T}, Sacrifice this artifact: Add one mana of any color.\") \ No newline at end of file +Oracle:When Shambling Ghast dies, choose one —\n• Brave the Stench — Target creature an opponent controls gets -1/-1 until end of turn.\n• Search the Body — Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/s/shessra_deaths_whisper.txt b/forge-gui/res/cardsfolder/s/shessra_deaths_whisper.txt index 2857aca1e4e..298017c5006 100644 --- a/forge-gui/res/cardsfolder/s/shessra_deaths_whisper.txt +++ b/forge-gui/res/cardsfolder/s/shessra_deaths_whisper.txt @@ -7,4 +7,4 @@ SVar:TrigProvoke:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creat T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whispers of the Grave — At the beginning of your end step, if a creature died this turn, you may pay 2 life. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ PayLife<2> | NumCards$ 1 SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature -Oracle:Bewitching Whispers — When Shessra, Death’s Whisper enters the battlefield, target creature blocks this turn if able.\nWhispers of the Grave — At the beginning of your end step, if a creature died this turn, you may pay 2 life. If you do, draw a card. +Oracle:Bewitching Whispers — When Shessra, Death's Whisper enters the battlefield, target creature blocks this turn if able.\nWhispers of the Grave — At the beginning of your end step, if a creature died this turn, you may pay 2 life. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/s/shoreline_ranger.txt b/forge-gui/res/cardsfolder/s/shoreline_ranger.txt index b76ff844a63..9f6c3f2c0c7 100644 --- a/forge-gui/res/cardsfolder/s/shoreline_ranger.txt +++ b/forge-gui/res/cardsfolder/s/shoreline_ranger.txt @@ -1,6 +1,6 @@ Name:Shoreline Ranger ManaCost:5 U -Types:Creature Bird Soldier +Types:Creature Bird Soldier Ranger PT:3/4 K:Flying K:TypeCycling:Island:2 diff --git a/forge-gui/res/cardsfolder/s/silver_raven.txt b/forge-gui/res/cardsfolder/s/silver_raven.txt index 5b9e392c391..db47527dfa2 100644 --- a/forge-gui/res/cardsfolder/s/silver_raven.txt +++ b/forge-gui/res/cardsfolder/s/silver_raven.txt @@ -3,6 +3,6 @@ ManaCost:U Types:Artifact Creature Bird PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) SVar:TrigScry:DB$ Scry | ScryNum$ 1 -Oracle:Flying\nWhen Silver Raven enters the battlefield, scry 1. +Oracle:Flying\nWhen Silver Raven enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/s/skullport_merchant.txt b/forge-gui/res/cardsfolder/s/skullport_merchant.txt index 13e5286deee..b913c08695a 100644 --- a/forge-gui/res/cardsfolder/s/skullport_merchant.txt +++ b/forge-gui/res/cardsfolder/s/skullport_merchant.txt @@ -1,4 +1,4 @@ -Name:Skullport Merchant +Name:Skullport Merchant ManaCost:2 B Types:Creature Dwarf Citizen PT:1/4 @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefi SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You A:AB$ Draw | Cost$ 1 B Sac<1/Creature.Other;Artifact.Treasure/another creature or treasure> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHas:Ability$Token -Oracle:When Skullport Merchant enters the battlefield, create a Treasure token. (It's an artifact with \"{T}, Sacrifice this artifact: Add one mana of any color.\")\n{1}{B}, Sacrifice another creature or a Treasure: Draw a card. +Oracle:When Skullport Merchant enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\n{1}{B}, Sacrifice another creature or a Treasure: Draw a card. diff --git a/forge-gui/res/cardsfolder/s/skyshroud_ranger.txt b/forge-gui/res/cardsfolder/s/skyshroud_ranger.txt index 3cac25fc862..0bb6aacae14 100644 --- a/forge-gui/res/cardsfolder/s/skyshroud_ranger.txt +++ b/forge-gui/res/cardsfolder/s/skyshroud_ranger.txt @@ -1,6 +1,6 @@ Name:Skyshroud Ranger ManaCost:G -Types:Creature Elf +Types:Creature Elf Ranger 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 only as a sorcery. SVar:Picture:http://www.wizards.com/global/images/magic/general/skyshroud_ranger.jpg diff --git a/forge-gui/res/cardsfolder/s/sol_talisman.txt b/forge-gui/res/cardsfolder/s/sol_talisman.txt index 29196d83ef4..bd47dcb08de 100644 --- a/forge-gui/res/cardsfolder/s/sol_talisman.txt +++ b/forge-gui/res/cardsfolder/s/sol_talisman.txt @@ -3,4 +3,4 @@ ManaCost:no cost Types:Artifact K:Suspend:3:1 A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 2 | SpellDescription$ Add {C}{C}. -Oracle:Suspend 3—{1} (Rather than cast this card from your hand, you may pay {1} 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.)\n{T}: Add {C}{C}. +Oracle:Suspend 3—{1} (Rather than cast this card from your hand, pay {1} 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.)\n{T}: Add {C}{C}. diff --git a/forge-gui/res/cardsfolder/s/soldevi_excavations.txt b/forge-gui/res/cardsfolder/s/soldevi_excavations.txt index 67daa08e36c..e17c585a581 100644 --- a/forge-gui/res/cardsfolder/s/soldevi_excavations.txt +++ b/forge-gui/res/cardsfolder/s/soldevi_excavations.txt @@ -2,7 +2,7 @@ Name:Soldevi Excavations ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C U | SpellDescription$ Add {C}{U}. -A:AB$ Scry | Cost$ 1 T | ScryNum$ 1 | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +A:AB$ Scry | Cost$ 1 T | ScryNum$ 1 | SpellDescription$ Scry 1. R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If CARDNAME would enter the battlefield, sacrifice an untapped Island instead. If you do, put CARDNAME onto the battlefield. If you don't, put it into its owner's graveyard. SVar:PayBeforeETB:DB$ Sacrifice | SacValid$ Island.untapped | Defined$ You | RememberSacrificed$ True | SubAbility$ MoveToGraveyard SVar:MoveToGraveyard:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ MoveToBattlefield @@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/soldevi_excavations.jpg -Oracle:If Soldevi Excavations would enter the battlefield, sacrifice an untapped Island instead. If you do, put Soldevi Excavations onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add {C}{U}.\n{1}, {T}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +Oracle:If Soldevi Excavations would enter the battlefield, sacrifice an untapped Island instead. If you do, put Soldevi Excavations onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add {C}{U}.\n{1}, {T}: Scry 1. diff --git a/forge-gui/res/cardsfolder/s/sorcerer_class.txt b/forge-gui/res/cardsfolder/s/sorcerer_class.txt index 75be825545a..e755a403160 100644 --- a/forge-gui/res/cardsfolder/s/sorcerer_class.txt +++ b/forge-gui/res/cardsfolder/s/sorcerer_class.txt @@ -8,7 +8,7 @@ SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 2 | Mode$ TgtChoose S:Mode$ Continuous | ClassLevel$ 2 | EffectZone$ Battlefield | Affected$ Creature.YouCtrl | AddAbility$ ManaU & ManaR | Description$ Creatures you control have "{T}: Add {U} or {R}. Spend this mana only to cast an instant or sorcery spell or to gain a Class level." SVar:ManaU:AB$Mana | Cost$ T | Produced$ U | Amount$ 1 | RestrictValid$ Instant,Sorcery,Activated.ClassLevelUp | SpellDescription$ Add {U}. Spend this mana only to cast an instant or sorcery spell or to gain a Class level. SVar:ManaR:AB$Mana | Cost$ T | Produced$ R | Amount$ 1 | RestrictValid$ Instant,Sorcery,Activated.ClassLevelUp | SpellDescription$ Add {R}. Spend this mana only to cast an instant or sorcery spell or to gain a Class level. -T:Mode$ SpellCast | ClassLevel$ 3 | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, that spell deals damage to each opponent equal to the number of instant or sorcery spells you've cast this turn. +T:Mode$ SpellCast | ClassLevel$ 3 | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, that spell deals damage to each opponent equal to the number of instant and sorcery spells you've cast this turn. SVar:TrigDealDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ X | DamageSource$ TriggeredCard SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl -Oracle:(Gain the next level as a sorcery to add its ability.)\nWhen Sorcerer Class enters the battlefield, draw two cards, then discard two cards.\n{U}{R}: Level 2\nCreatures you control have "{T}: Add {U} or {R}. Spend this mana only to cast an instant or sorcery spell or to gain a Class level."\n{3}{U}{R}: Level 3\nWhenever you cast an instant or sorcery spell, that spell deals damage to each opponent equal to the number of instant or sorcery spells you've cast this turn. +Oracle:(Gain the next level as a sorcery to add its ability.)\nWhen Sorcerer Class enters the battlefield, draw two cards, then discard two cards.\n{U}{R}: Level 2\nCreatures you control have "{T}: Add {U} or {R}. Spend this mana only to cast an instant or sorcery spell or to gain a Class level."\n{3}{U}{R}: Level 3\nWhenever you cast an instant or sorcery spell, that spell deals damage to each opponent equal to the number of instant and sorcery spells you've cast this turn. diff --git a/forge-gui/res/cardsfolder/s/sterling_grove.txt b/forge-gui/res/cardsfolder/s/sterling_grove.txt index 5a4acb7c7e7..1e7158d1254 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, reveal it, then shuffle and put the card on top. +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 that 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, reveal it, then shuffle and put the card on top. +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 that card on top. diff --git a/forge-gui/res/cardsfolder/s/suspend.txt b/forge-gui/res/cardsfolder/s/suspend.txt index a899f7451fd..17ce0239acd 100644 --- a/forge-gui/res/cardsfolder/s/suspend.txt +++ b/forge-gui/res/cardsfolder/s/suspend.txt @@ -5,4 +5,4 @@ A:SP$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Ori SVar:DBPump:DB$ Pump | Defined$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Card.withoutSuspend | PumpZone$ Exile | KW$ Suspend | Duration$ Permanent | SubAbility$ DBCleanup | StackDescription$ If it doesn't have suspend, it gains suspend. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters -Oracle:Exile target creature and put two time counters on it. If it doesn't have suspend, it gains suspend. (At the beginning of its owner's upkeep, remove a time counter from that card. When the last is removed, the player plays it without paying its mana cost. If it's a creature, it has haste.) +Oracle:Exile target creature and put two time counters on it. If it 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, they play it without paying its mana cost. If it's a creature, it has haste.) diff --git a/forge-gui/res/cardsfolder/s/sylvan_ranger.txt b/forge-gui/res/cardsfolder/s/sylvan_ranger.txt index 02e7f732c7c..15256294910 100644 --- a/forge-gui/res/cardsfolder/s/sylvan_ranger.txt +++ b/forge-gui/res/cardsfolder/s/sylvan_ranger.txt @@ -1,6 +1,6 @@ Name:Sylvan Ranger ManaCost:1 G -Types:Creature Elf Scout +Types:Creature Elf Scout Ranger 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. SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True diff --git a/forge-gui/res/cardsfolder/t/targ_nar_demon_fang_gnoll.txt b/forge-gui/res/cardsfolder/t/targ_nar_demon_fang_gnoll.txt index ddaad7ab9ac..a894c0264c1 100644 --- a/forge-gui/res/cardsfolder/t/targ_nar_demon_fang_gnoll.txt +++ b/forge-gui/res/cardsfolder/t/targ_nar_demon_fang_gnoll.txt @@ -3,9 +3,9 @@ ManaCost:R G Types:Legendary Creature Gnoll PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Pack tactics — Whenever CARDNAME attacks, if you attacked with creatures with total power 6 or greater this combat, attacking creatures get +1/+0 until end of turn. -A:AB$ Pump | Cost$ 2 R G | NumAtt$ +X | NumDef$ +Y | SpellDescription$ Double CARDNAME’s power and toughness until end of turn. +A:AB$ Pump | Cost$ 2 R G | NumAtt$ +X | NumDef$ +Y | SpellDescription$ Double CARDNAME's power and toughness until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking | NumAtt$ 1 SVar:X:Count$CardPower SVar:Y:Count$CardToughness SVar:PackTactics:Count$SumPower_Creature.attacking -Oracle:Pack tactics — Whenever Targ Nar, Demon-Fang Gnoll attacks, if you attacked with creatures with total power 6 or greater this combat, attacking creatures get +1/+0 until end of turn.\n{2}{R}{G}: Double Targ Nar’s power and toughness until end of turn. +Oracle:Pack tactics — Whenever Targ Nar, Demon-Fang Gnoll attacks, if you attacked with creatures with total power 6 or greater this combat, attacking creatures get +1/+0 until end of turn.\n{2}{R}{G}: Double Targ Nar's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/t/thieves_tools.txt b/forge-gui/res/cardsfolder/t/thieves_tools.txt index 327c125907b..155a31d5a97 100644 --- a/forge-gui/res/cardsfolder/t/thieves_tools.txt +++ b/forge-gui/res/cardsfolder/t/thieves_tools.txt @@ -6,4 +6,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefi SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You S:Mode$ Continuous | Affected$ Creature.EquippedBy+powerLE3 | AddHiddenKeyword$ Unblockable | Description$ Equipped creature can't be blocked as long as its power is 3 or less. DeckHas:Ability$Token -Oracle:When Thieves' Tools enters the battlefield, create a Treasure token. (It's an artifact with \"{T}, Sacrifice this artifact: Add one mana of any color.\")\nEquipped creature can't be blocked as long as its power is 3 or less.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) \ No newline at end of file +Oracle:When Thieves' Tools enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nEquipped creature can't be blocked as long as its power is 3 or less.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/t/tiger_tribe_hunter.txt b/forge-gui/res/cardsfolder/t/tiger_tribe_hunter.txt index 306a852250c..64175ebc548 100644 --- a/forge-gui/res/cardsfolder/t/tiger_tribe_hunter.txt +++ b/forge-gui/res/cardsfolder/t/tiger_tribe_hunter.txt @@ -3,10 +3,10 @@ ManaCost:3 R R Types:Creature Human Barbarian PT:4/4 K:Trample -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediate | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Pack tactics — Whenever CARDNAME attacks, if you attacked with creatures with total power 6 or greater this combat, you may sacrifice another creature. If you do, CARDNAME deals damage equal to the sacrificed creature's power to target creature. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediate | TriggerZones$ Battlefield | CheckSVar$ PackTactics | SVarCompare$ GE6 | NoResolvingCheck$ True | TriggerDescription$ Pack tactics — Whenever CARDNAME attacks, if you attacked with creatures with total power 6 or greater this combat, you may sacrifice another creature. When you do, CARDNAME deals damage equal to the sacrificed creature's power to target creature. SVar:TrigImmediate:AB$ ImmediateTrigger | Cost$ Sac<1/Creature.Other/another creature> | RememberObjects$ Sacrificed | Execute$ TrigDamage | TriggerDescription$ If you do, CARDNAME deals damage equal to the sacrificed creature's power to target creature. SVar:TrigDamage:DB$ DealDamage | ConditionDefined$ DelayTriggerRememberedLKI | ValidTgts$ Creature | TgtPrompt$ Select any target | NumDmg$ X SVar:X:TriggerRemembered$CardPower SVar:PackTactics:Count$SumPower_Creature.attacking DeckHas:Ability$Sacrifice -Oracle:Trample\nPack tactics — Whenever Tiger-Tribe Hunter attacks, if you attacked with creatures with total power 6 or greater this combat, you may sacrifice another creature. If you do, Tiger-Tribe Hunter deals damage equal to the sacrificed creature's power to target creature. +Oracle:Trample\nPack tactics — Whenever Tiger-Tribe Hunter attacks, if you attacked with creatures with total power 6 or greater this combat, you may sacrifice another creature. When you do, Tiger-Tribe Hunter deals damage equal to the sacrificed creature's power to target creature. diff --git a/forge-gui/res/cardsfolder/t/treetop_rangers.txt b/forge-gui/res/cardsfolder/t/treetop_rangers.txt index 18ec029113f..7d801f340e0 100644 --- a/forge-gui/res/cardsfolder/t/treetop_rangers.txt +++ b/forge-gui/res/cardsfolder/t/treetop_rangers.txt @@ -1,6 +1,6 @@ Name:Treetop Rangers ManaCost:2 G -Types:Creature Elf +Types:Creature Elf Ranger PT:2/2 S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.withoutFlying | Description$ CARDNAME can't be blocked except by creatures with flying. -Oracle:Treetop Rangers can't be blocked except by creatures with flying. \ No newline at end of file +Oracle:Treetop Rangers can't be blocked except by creatures with flying. diff --git a/forge-gui/res/cardsfolder/t/tricksters_talisman.txt b/forge-gui/res/cardsfolder/t/tricksters_talisman.txt index 80a6bfa66ac..f84dfbd654f 100644 --- a/forge-gui/res/cardsfolder/t/tricksters_talisman.txt +++ b/forge-gui/res/cardsfolder/t/tricksters_talisman.txt @@ -2,8 +2,8 @@ Name:Trickster's Talisman ManaCost:U Types:Artifact Equipment K:Equip:2 -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddTrigger$ AttackTrigger | Description$ Equipped creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, you may sacrifice Trickster's Talisman. If you do, create a token that's a copy of this creature." +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddTrigger$ AttackTrigger | Description$ Invoke Duplicity — Equipped creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, you may sacrifice CARDNAME. If you do, create a token that's a copy of this creature." SVar:AttackTrigger:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Whenever this creature deals combat damage to a player, you may sacrifice Trickster's Talisman. If you do, create a token that's a copy of this creature. SVar:TrigCopy:AB$ CopyPermanent | Cost$ Sac<1/OriginalHost/Trickster's Talisman> | Defined$ Self | NumCopies$ 1 | AILogic$ DuplicatePerms DeckHas:Ability$Token -Oracle:Equipped creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, you may sacrifice Trickster's Talisman. If you do, create a token that's a copy of this creature."\nEquip {2} +Oracle:Invoke Duplicity — Equipped creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, you may sacrifice Trickster's Talisman. If you do, create a token that's a copy of this creature."\nEquip {2} diff --git a/forge-gui/res/cardsfolder/t/triumphant_adventurer.txt b/forge-gui/res/cardsfolder/t/triumphant_adventurer.txt index 832dc9e6da5..93eb5f0a928 100644 --- a/forge-gui/res/cardsfolder/t/triumphant_adventurer.txt +++ b/forge-gui/res/cardsfolder/t/triumphant_adventurer.txt @@ -6,4 +6,4 @@ K:Deathtouch S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has first strike. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBVenture | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, venture into the dungeon. (Enter the first room or advance to the next room.) SVar:DBVenture:DB$ Venture | Defined$ You -Oracle:Deathtouch\nAs long as it's your turn, Triumphant Adventurer has first strike.\nWhenever Triumphant Adventurer attacks, venture into the dungeon. +Oracle:Deathtouch\nAs long as it's your turn, Triumphant Adventurer has first strike.\nWhenever Triumphant Adventurer attacks, venture into the dungeon. (Enter the first room or advance to the next room.) diff --git a/forge-gui/res/cardsfolder/t/turntimber_ranger.txt b/forge-gui/res/cardsfolder/t/turntimber_ranger.txt index a7e52cab587..acb07bb8ac6 100644 --- a/forge-gui/res/cardsfolder/t/turntimber_ranger.txt +++ b/forge-gui/res/cardsfolder/t/turntimber_ranger.txt @@ -1,6 +1,6 @@ Name:Turntimber Ranger ManaCost:3 G G -Types:Creature Elf Scout Ally +Types:Creature Elf Scout Ranger Ally PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may create a 2/2 green Wolf creature token. If you do, put a +1/+1 counter on CARDNAME. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, create a 2/2 green Wolf creature token. If you do, put a +1/+1 counter on CARDNAME. diff --git a/forge-gui/res/cardsfolder/upcoming/indomitable_might.txt b/forge-gui/res/cardsfolder/upcoming/indomitable_might.txt index c277777647f..ed3061dcecc 100644 --- a/forge-gui/res/cardsfolder/upcoming/indomitable_might.txt +++ b/forge-gui/res/cardsfolder/upcoming/indomitable_might.txt @@ -4,5 +4,5 @@ Types:Enchantment Aura K:Flash K:Enchant creature A:SP$ Attach | Cost$ 3 G | ValidTgts$ Creature | TgtPrompt$ Select creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | AddHiddenKeyword$ You may have CARDNAME assign its combat damage as though it weren't blocked. | Description$ Enchanted creature gets +3/+3. Enchanted creature's controller may have it assign combat damage as though it weren't blocked. -Oracle:Flash\nEnchant creature\nEnchanted creature gets +3/+3.\nEnchanted creature's controller may have it assign combat damage as though it weren't blocked. \ No newline at end of file +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | AddHiddenKeyword$ You may have CARDNAME assign its combat damage as though it weren't blocked. | Description$ Enchanted creature gets +3/+3. Enchanted creature's controller may have it assign its combat damage as though it weren't blocked. +Oracle:Flash\nEnchant creature\nEnchanted creature gets +3/+3.\nEnchanted creature's controller may have it assign its combat damage as though it weren't blocked. diff --git a/forge-gui/res/cardsfolder/upcoming/vengeful_ancestor.txt b/forge-gui/res/cardsfolder/upcoming/vengeful_ancestor.txt index c369c76ee9d..7e5cbf1d5e7 100644 --- a/forge-gui/res/cardsfolder/upcoming/vengeful_ancestor.txt +++ b/forge-gui/res/cardsfolder/upcoming/vengeful_ancestor.txt @@ -3,9 +3,9 @@ ManaCost:2 R R Types:Creature Spirit Dragon PT:3/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGoad | TriggerDescription$ When CARDNAME enters the battlefield or attacks, goad target creature. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGoad | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or attacks, goad target creature. -SVar:TrigGoad:DB$ Goad | ValidTgts$ Creature | TgtPrompt$ Select target creature +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGoad | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGoad | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) +SVar:TrigGoad:DB$ Goad | ValidTgts$ Creature | TgtPrompt$ Select target creature T:Mode$ Attacks | ValidCard$ Creature.IsGoaded | Execute$ TrigDamage | Secondary$ True | TriggerDescription$ Whenever a goaded creature attacks, it deals 1 damage to its controller. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredAttackerController | DamageSource$ TriggeredAttackerLKICopy | NumDmg$ 1 -Oracle:Flying\nWhen Vengeful Ancestor enters the battlefield or attacks, goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.)\nWhenever a goaded creature attacks, it deals 1 damage to its controller. \ No newline at end of file +Oracle:Flying\nWhenever Vengeful Ancestor enters the battlefield or attacks, goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.)\nWhenever a goaded creature attacks, it deals 1 damage to its controller. diff --git a/forge-gui/res/cardsfolder/v/varis_silverymoon_ranger.txt b/forge-gui/res/cardsfolder/v/varis_silverymoon_ranger.txt index ee41888da49..7b6e0c258c9 100644 --- a/forge-gui/res/cardsfolder/v/varis_silverymoon_ranger.txt +++ b/forge-gui/res/cardsfolder/v/varis_silverymoon_ranger.txt @@ -4,9 +4,9 @@ Types:Legendary Creature Human Elf Ranger PT:3/3 K:Reach K:Ward:1 -T:Mode$ SpellCast | ValidCard$ Creature,Planeswalker | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigVenture | TriggerDescription$ Whenever you cast a creature or planeswalker spell, venture into the dungeon. This ability triggers only once each turn. (To venture into a dungeon, enter the first room or advance to the next room.) +T:Mode$ SpellCast | ValidCard$ Creature,Planeswalker | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigVenture | TriggerDescription$ Whenever you cast a creature or planeswalker spell, venture into the dungeon. This ability triggers only once each turn. (To venture into the dungeon, enter the first room or advance to the next room.) SVar:TrigVenture:DB$ Venture T:Mode$ DungeonCompleted | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you complete a dungeon, create a 2/2 green Wolf creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_2_2_wolf DeckHas:Ability$Token -Oracle:Reach, ward {1}\nWhenever you cast a creature or planeswalker spell, venture into the dungeon. This ability triggers only once each turn. (To venture into a dungeon, enter the first room or advance to the next room.)\nWhenever you complete a dungeon, create a 2/2 green Wolf creature token. +Oracle:Reach, ward {1}\nWhenever you cast a creature or planeswalker spell, venture into the dungeon. This ability triggers only once each turn. (To venture into the dungeon, enter the first room or advance to the next room.)\nWhenever you complete a dungeon, create a 2/2 green Wolf creature token. diff --git a/forge-gui/res/cardsfolder/v/verge_rangers.txt b/forge-gui/res/cardsfolder/v/verge_rangers.txt index b12656d537a..90d1afe8b21 100755 --- a/forge-gui/res/cardsfolder/v/verge_rangers.txt +++ b/forge-gui/res/cardsfolder/v/verge_rangers.txt @@ -1,6 +1,6 @@ Name:Verge Rangers ManaCost:2 W -Types:Creature Human Scout +Types:Creature Human Scout Ranger PT:3/3 K:First strike S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. diff --git a/forge-gui/res/cardsfolder/w/warlock_class.txt b/forge-gui/res/cardsfolder/w/warlock_class.txt index b03f6cd9fb6..0b578205f7e 100644 --- a/forge-gui/res/cardsfolder/w/warlock_class.txt +++ b/forge-gui/res/cardsfolder/w/warlock_class.txt @@ -12,4 +12,4 @@ SVar:RepeatOpps:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbili SVar:TrigLoseAgain:DB$ LoseLife | Defined$ Remembered | LifeAmount$ Y SVar:Y:PlayerCountRemembered$LifeLostThisTurn DeckHas:Ability$Graveyard -Oracle:(Gain the next level as a sorcery to add its ability.)\nAt the beginning of your end step, if a creature died this turn, each opponent loses 1 life.\n{1}{B}: Level 2\nWhen this Class becomes level 2, look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard.\n{6}{B}: Level 2\nAt the beginning of your end step, each opponent loses life equal to the life they lost this turn. (Damage causes loss of life.) +Oracle:(Gain the next level as a sorcery to add its ability.)\nAt the beginning of your end step, if a creature died this turn, each opponent loses 1 life.\n{1}{B}: Level 2\nWhen this Class becomes level 2, look at the top three cards of your library. Put one of them into your hand and the rest into your graveyard.\n{6}{B}: Level 3\nAt the beginning of your end step, each opponent loses life equal to the life they lost this turn. (Damage causes loss of life.) diff --git a/forge-gui/res/cardsfolder/w/westgate_regent.txt b/forge-gui/res/cardsfolder/w/westgate_regent.txt index efd808719da..98cd42e2141 100644 --- a/forge-gui/res/cardsfolder/w/westgate_regent.txt +++ b/forge-gui/res/cardsfolder/w/westgate_regent.txt @@ -8,4 +8,4 @@ T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ Tri SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X SVar:X:TriggerCount$DamageAmount DeckHas:Ability$Counters -Oracle:Flying\nWard — Discard a card. (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player discards a card.)\nWhenever Westgate Regent deals combat damage to a player, put that many +1/+1 counters on it. +Oracle:Flying\nWard—Discard a card. (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player discards a card.)\nWhenever Westgate Regent deals combat damage to a player, put that many +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/w/wild_magic_sorceror.txt b/forge-gui/res/cardsfolder/w/wild_magic_sorcerer.txt similarity index 73% rename from forge-gui/res/cardsfolder/w/wild_magic_sorceror.txt rename to forge-gui/res/cardsfolder/w/wild_magic_sorcerer.txt index 232d1f2b76b..f32340bfedb 100644 --- a/forge-gui/res/cardsfolder/w/wild_magic_sorceror.txt +++ b/forge-gui/res/cardsfolder/w/wild_magic_sorcerer.txt @@ -6,4 +6,4 @@ S:Mode$ Continuous | Affected$ Card.YouCtrl+wasCastFromExile | AffectedZone$ Sta SVar:Y:Count$ThisTurnCast_Card.YouCtrl+wasCastFromExile DeckNeeds:Keyword$Cascade AI:RemoveDeck:Random -Oracle:The first spell you cast from exile each turn has cascade. (When you cast your first spell from exile, exile cards from the top of your library until you exile a 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.) +Oracle:The first spell you cast from exile each turn has cascade. (When you cast your first spell from exile, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order.) diff --git a/forge-gui/res/cardsfolder/y/yisan_the_wanderer_bard.txt b/forge-gui/res/cardsfolder/y/yisan_the_wanderer_bard.txt index bca7cce676b..f49410eddef 100644 --- a/forge-gui/res/cardsfolder/y/yisan_the_wanderer_bard.txt +++ b/forge-gui/res/cardsfolder/y/yisan_the_wanderer_bard.txt @@ -1,6 +1,6 @@ Name:Yisan, the Wanderer Bard ManaCost:2 G -Types:Legendary Creature Human Rogue +Types:Legendary Creature Human Rogue Bard 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 mana value equal to the number of verse counters on CARDNAME, put it onto the battlefield, then shuffle. SVar:X:Count$CardCounters.VERSE diff --git a/forge-gui/res/cardsfolder/y/you_come_to_a_gnoll_camp.txt b/forge-gui/res/cardsfolder/y/you_come_to_the_gnoll_camp.txt similarity index 94% rename from forge-gui/res/cardsfolder/y/you_come_to_a_gnoll_camp.txt rename to forge-gui/res/cardsfolder/y/you_come_to_the_gnoll_camp.txt index 4d3f7bf36ee..3ee857e353c 100644 --- a/forge-gui/res/cardsfolder/y/you_come_to_a_gnoll_camp.txt +++ b/forge-gui/res/cardsfolder/y/you_come_to_the_gnoll_camp.txt @@ -1,9 +1,7 @@ -Name:You Come to the Gnoll Camp +Name:You Come to the Gnoll Camp ManaCost:1 R Types:Instant A:SP$ Charm | Cost$ 1 R | Choices$ IntimidateThem,FendThemOff SVar:IntimidateThem:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | TargetMin$ 0 | TargetMax$ 2 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Intimidate Them — Up to two target creatures can't block this turn. -SVar:FendThemOff:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +1 | SpellDescription$ Fend Them Off — Target creature gets +3/+1 until end of turn. +SVar:FendThemOff:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +1 | SpellDescription$ Fend Them Off — Target creature gets +3/+1 until end of turn. Oracle:Choose one —\n• Intimidate Them — Up to two target creatures can't block this turn.\n• Fend Them Off — Target creature gets +3/+1 until end of turn. - - diff --git a/forge-gui/res/cardsfolder/y/you_meet_in_a_tavern.txt b/forge-gui/res/cardsfolder/y/you_meet_in_a_tavern.txt index f47a6dad21e..2012cdd3c40 100644 --- a/forge-gui/res/cardsfolder/y/you_meet_in_a_tavern.txt +++ b/forge-gui/res/cardsfolder/y/you_meet_in_a_tavern.txt @@ -1,7 +1,7 @@ -Name:You Meet in a Tavern +Name:You Meet in a Tavern ManaCost:2 G G -Types:Instant +Types:Sorcery A:SP$ Charm | Cost$ 2 G G | Choices$ FormAParty,StartABrawl SVar:FormAParty:DB$ Dig | DigNum$ 5 | AnyNumber$ True | ChangeValid$ Creature | RestRandomOrder$ True | StackDescription$ SpellDescription | SpellDescription$ Form a Party — Look at the top five cards of your library. You may reveal any number of creature cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order. SVar:StartABrawl:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Start a Brawl — Creatures you control get +2/+2 until end of turn. -Oracle:Choose one —\n• Form a Party — Look at the top five cards of your library. You may reveal any number of creature cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order.\n• Start a Brawl — Creatures you control get +2/+2 until end of turn. \ No newline at end of file +Oracle:Choose one —\n• Form a Party — Look at the top five cards of your library. You may reveal any number of creature cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order.\n• Start a Brawl — Creatures you control get +2/+2 until end of turn.