diff --git a/forge-gui/res/cardsfolder/m/master_of_winds.txt b/forge-gui/res/cardsfolder/m/master_of_winds.txt index 1eea21e7152..f23361fba01 100644 --- a/forge-gui/res/cardsfolder/m/master_of_winds.txt +++ b/forge-gui/res/cardsfolder/m/master_of_winds.txt @@ -3,7 +3,7 @@ ManaCost:2 U U Types:Creature Sphinx Wizard PT:1/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards, then discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw two cards, then discard a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChoose | TriggerDescription$ Whenever you cast an instant, sorcery, or Wizard spell, you may have CARDNAME's base power and toughness become 4/1 or 1/4 until end of turn. @@ -12,4 +12,4 @@ SVar:Animate41:DB$ Animate | Defined$ Self | Power$ 4 | Toughness$ 1 | SpellDesc SVar:Animate14:DB$ Animate | Defined$ Self | Power$ 1 | Toughness$ 4 | SpellDescription$ CARDNAME's base power and toughness become 1/4 until end of turn. SVar:BuffedBy:Instant,Sorcery,Wizard DeckNeeds:Type$Instant|Sorcery|Wizard -Oracle:Flying\nWhen Master of Winds enters the battlefield, draw two cards, then discard a card.\nWhenever you cast an instant, sorcery, or Wizard spell, you may have Master of Winds's base power and toughness become 4/1 or 1/4 until end of turn. +Oracle:Flying\nWhen Master of Winds enters, draw two cards, then discard a card.\nWhenever you cast an instant, sorcery, or Wizard spell, you may have Master of Winds's base power and toughness become 4/1 or 1/4 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/master_skald.txt b/forge-gui/res/cardsfolder/m/master_skald.txt index 182053504c1..57818cc2d13 100644 --- a/forge-gui/res/cardsfolder/m/master_skald.txt +++ b/forge-gui/res/cardsfolder/m/master_skald.txt @@ -2,7 +2,7 @@ Name:Master Skald ManaCost:4 W Types:Creature Dwarf Warrior PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBFetch | TriggerDescription$ When CARDNAME enters the battlefield, you may exile a creature card from your graveyard. If you do, return target artifact or enchantment card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBFetch | TriggerDescription$ When CARDNAME enters, you may exile a creature card from your graveyard. If you do, return target artifact or enchantment card from your graveyard to your hand. SVar:DBFetch:AB$ ChangeZone | Cost$ ExileFromGrave<1/Creature> | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Artifact.YouOwn,Enchantment.YouOwn | TgtPrompt$ Choose target artifact or enchantment card in your graveyard | SpellDescription$ Return target artifact or enchantment card from your graveyard to your hand. DeckHints:Type$Artifact|Enchantment -Oracle:When Master Skald enters the battlefield, you may exile a creature card from your graveyard. If you do, return target artifact or enchantment card from your graveyard to your hand. +Oracle:When Master Skald enters, you may exile a creature card from your graveyard. If you do, return target artifact or enchantment card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/m/master_splicer.txt b/forge-gui/res/cardsfolder/m/master_splicer.txt index 3136cb9001a..e6af02d0459 100644 --- a/forge-gui/res/cardsfolder/m/master_splicer.txt +++ b/forge-gui/res/cardsfolder/m/master_splicer.txt @@ -2,8 +2,8 @@ Name:Master Splicer ManaCost:3 W Types:Creature Phyrexian Human Artificer PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 3/3 colorless Phyrexian Golem artifact creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 3/3 colorless Phyrexian Golem artifact creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_3_3_a_phyrexian_golem | TokenOwner$ You S:Mode$ Continuous | Affected$ Creature.Golem+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Golems you control get +1/+1. DeckHas:Ability$Token -Oracle:When Master Splicer enters the battlefield, create a 3/3 colorless Phyrexian Golem artifact creature token.\nGolems you control get +1/+1. +Oracle:When Master Splicer enters, create a 3/3 colorless Phyrexian Golem artifact creature token.\nGolems you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/m/master_thief.txt b/forge-gui/res/cardsfolder/m/master_thief.txt index 8eebc60792e..717e87cd6e7 100644 --- a/forge-gui/res/cardsfolder/m/master_thief.txt +++ b/forge-gui/res/cardsfolder/m/master_thief.txt @@ -2,7 +2,7 @@ Name:Master Thief ManaCost:2 U U Types:Creature Human Rogue PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, gain control of target artifact for as long as you control CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, gain control of target artifact for as long as you control CARDNAME. SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target artifact | ValidTgts$ Artifact | LoseControl$ LeavesPlay,LoseControl | SpellDescription$ Gain control of target artifact for as long as you control CARDNAME. SVar:PlayMain1:TRUE -Oracle:When Master Thief enters the battlefield, gain control of target artifact for as long as you control Master Thief. +Oracle:When Master Thief enters, gain control of target artifact for as long as you control Master Thief. diff --git a/forge-gui/res/cardsfolder/m/masters_guide_mural_masters_manufactory.txt b/forge-gui/res/cardsfolder/m/masters_guide_mural_masters_manufactory.txt index 2ef95c61f21..d077f9ecd8b 100644 --- a/forge-gui/res/cardsfolder/m/masters_guide_mural_masters_manufactory.txt +++ b/forge-gui/res/cardsfolder/m/masters_guide_mural_masters_manufactory.txt @@ -1,13 +1,13 @@ Name:Master's Guide-Mural ManaCost:3 W U Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 4/4 white and blue Golem artifact creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 4/4 white and blue Golem artifact creature token. SVar:TrigToken:DB$ Token | TokenScript$ wu_4_4_a_golem K:Craft:4 W W U ExileCtrlOrGrave<1/Artifact.Other> DeckHints:Ability$Discard|Mill|Sacrifice DeckHas:Ability$Graveyard|Token & Type$Golem AlternateMode:DoubleFaced -Oracle:When Master's Guide-Mural enters the battlefield, create a 4/4 white and blue Golem artifact creature token.\nCraft with artifact {4}{W}{W}{U} ({4}{W}{W}{U}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) +Oracle:When Master's Guide-Mural enters, create a 4/4 white and blue Golem artifact creature token.\nCraft with artifact {4}{W}{W}{U} ({4}{W}{W}{U}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/m/masterwork_of_ingenuity.txt b/forge-gui/res/cardsfolder/m/masterwork_of_ingenuity.txt index 50a59445402..3428c394b12 100644 --- a/forge-gui/res/cardsfolder/m/masterwork_of_ingenuity.txt +++ b/forge-gui/res/cardsfolder/m/masterwork_of_ingenuity.txt @@ -2,5 +2,5 @@ Name:Masterwork of Ingenuity ManaCost:1 Types:Artifact Equipment K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Equipment.Other | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any Equipment on the battlefield. -Oracle:You may have Masterwork of Ingenuity enter the battlefield as a copy of any Equipment on the battlefield. +SVar:DBCopy:DB$ Clone | Choices$ Equipment.Other | SpellDescription$ You may have CARDNAME enter as a copy of any Equipment on the battlefield. +Oracle:You may have Masterwork of Ingenuity enter as a copy of any Equipment on the battlefield. diff --git a/forge-gui/res/cardsfolder/m/maul_of_the_skyclaves.txt b/forge-gui/res/cardsfolder/m/maul_of_the_skyclaves.txt index 4d7b5ca9d96..bc0ba8da9ec 100644 --- a/forge-gui/res/cardsfolder/m/maul_of_the_skyclaves.txt +++ b/forge-gui/res/cardsfolder/m/maul_of_the_skyclaves.txt @@ -1,9 +1,9 @@ Name:Maul of the Skyclaves ManaCost:2 W Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Flying & First Strike | Description$ Equipped creature gets +2/+2 and has flying and first strike. K:Equip:2 W W SVar:NeedsToPlay:Creature.YouCtrl -Oracle:When Maul of the Skyclaves enters the battlefield, attach it to target creature you control.\nEquipped creature gets +2/+2 and has flying and first strike.\nEquip {2}{W}{W} +Oracle:When Maul of the Skyclaves enters, attach it to target creature you control.\nEquipped creature gets +2/+2 and has flying and first strike.\nEquip {2}{W}{W} diff --git a/forge-gui/res/cardsfolder/m/maul_splicer.txt b/forge-gui/res/cardsfolder/m/maul_splicer.txt index 50656f22919..6dbd6922759 100644 --- a/forge-gui/res/cardsfolder/m/maul_splicer.txt +++ b/forge-gui/res/cardsfolder/m/maul_splicer.txt @@ -2,7 +2,7 @@ Name:Maul Splicer ManaCost:6 G Types:Creature Phyrexian Human Artificer PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 3/3 colorless Phyrexian Golem artifact creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 3/3 colorless Phyrexian Golem artifact creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_3_3_a_phyrexian_golem | TokenOwner$ You S:Mode$ Continuous | Affected$ Creature.Golem+YouCtrl | AddKeyword$ Trample | Description$ Golem creatures you control have trample. -Oracle:When Maul Splicer enters the battlefield, create two 3/3 colorless Phyrexian Golem artifact creature tokens.\nGolem creatures you control have trample. +Oracle:When Maul Splicer enters, create two 3/3 colorless Phyrexian Golem artifact creature tokens.\nGolem creatures you control have trample. diff --git a/forge-gui/res/cardsfolder/m/maulfist_doorbuster.txt b/forge-gui/res/cardsfolder/m/maulfist_doorbuster.txt index 96fb97d0a67..94157b779e6 100644 --- a/forge-gui/res/cardsfolder/m/maulfist_doorbuster.txt +++ b/forge-gui/res/cardsfolder/m/maulfist_doorbuster.txt @@ -2,9 +2,9 @@ Name:Maulfist Doorbuster ManaCost:3 R Types:Creature Human Warrior PT:4/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters, you get {E}{E} (two energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {E}. If you do, target creature can't block this turn. SVar:TrigPump:AB$ Pump | Cost$ PayEnergy<1> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True SVar:HasAttackEffect:TRUE -Oracle:When Maulfist Doorbuster enters the battlefield, you get {E}{E} (two energy counters).\nWhenever Maulfist Doorbuster attacks, you may pay {E}. If you do, target creature can't block this turn. +Oracle:When Maulfist Doorbuster enters, you get {E}{E} (two energy counters).\nWhenever Maulfist Doorbuster attacks, you may pay {E}. If you do, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/m/maulfist_revolutionary.txt b/forge-gui/res/cardsfolder/m/maulfist_revolutionary.txt index 69dc4f5531b..6521300e546 100644 --- a/forge-gui/res/cardsfolder/m/maulfist_revolutionary.txt +++ b/forge-gui/res/cardsfolder/m/maulfist_revolutionary.txt @@ -3,8 +3,8 @@ ManaCost:1 G G Types:Creature Human Warrior PT:3/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigIncrementCounters | TriggerDescription$ When CARDNAME enters the battlefield or dies, for each kind of counter on target permanent or player, give that permanent or player another counter of that kind. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigIncrementCounters | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or dies, for each kind of counter on target permanent or player, give that permanent or player another counter of that kind. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigIncrementCounters | TriggerDescription$ When CARDNAME enters or dies, for each kind of counter on target permanent or player, give that permanent or player another counter of that kind. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigIncrementCounters | Secondary$ True | TriggerDescription$ When CARDNAME enters or dies, for each kind of counter on target permanent or player, give that permanent or player another counter of that kind. SVar:TrigIncrementCounters:DB$ PutCounter | ValidTgts$ Permanent,Player | CounterType$ ExistingCounter | EachExistingCounter$ True | CounterNum$ 1 DeckHints:Ability$Counters -Oracle:Trample\nWhen Maulfist Revolutionary enters the battlefield or dies, for each kind of counter on target permanent or player, give that permanent or player another counter of that kind. +Oracle:Trample\nWhen Maulfist Revolutionary enters or dies, for each kind of counter on target permanent or player, give that permanent or player another counter of that kind. diff --git a/forge-gui/res/cardsfolder/m/maulfist_squad.txt b/forge-gui/res/cardsfolder/m/maulfist_squad.txt index f5af0e00e59..90b1381ef97 100644 --- a/forge-gui/res/cardsfolder/m/maulfist_squad.txt +++ b/forge-gui/res/cardsfolder/m/maulfist_squad.txt @@ -5,4 +5,4 @@ PT:3/1 K:Menace K:Fabricate:1 DeckHas:Ability$Counters|Token -Oracle:Menace\nFabricate 1 (When this creature enters the battlefield, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.) +Oracle:Menace\nFabricate 1 (When this creature enters, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.) diff --git a/forge-gui/res/cardsfolder/m/mausoleum_turnkey.txt b/forge-gui/res/cardsfolder/m/mausoleum_turnkey.txt index 337bcf834fa..93d72396b08 100644 --- a/forge-gui/res/cardsfolder/m/mausoleum_turnkey.txt +++ b/forge-gui/res/cardsfolder/m/mausoleum_turnkey.txt @@ -2,6 +2,6 @@ Name:Mausoleum Turnkey ManaCost:3 B Types:Creature Ogre Rogue PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card of an opponent's choice from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target creature card of an opponent's choice from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouOwn | TargetingPlayer$ Opponent -Oracle:When Mausoleum Turnkey enters the battlefield, return target creature card of an opponent's choice from your graveyard to your hand. +Oracle:When Mausoleum Turnkey enters, return target creature card of an opponent's choice from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/m/mausoleum_wanderer.txt b/forge-gui/res/cardsfolder/m/mausoleum_wanderer.txt index ef0f2307bb9..ff6781849d9 100644 --- a/forge-gui/res/cardsfolder/m/mausoleum_wanderer.txt +++ b/forge-gui/res/cardsfolder/m/mausoleum_wanderer.txt @@ -3,11 +3,11 @@ ManaCost:U Types:Creature Spirit PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Spirit+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another Spirit enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Spirit+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another Spirit you control enters, CARDNAME gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 A:AB$ Counter | Cost$ Sac<1/CARDNAME> | TargetType$ Spell | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select target instant or sorcery spell | UnlessCost$ X | SpellDescription$ Counter target instant or sorcery spell unless its controller pays {X}, where X is CARDNAME's power. SVar:X:Sacrificed$CardPower AI:RemoveDeck:Random SVar:BuffedBy:Spirit DeckHints:Type$Spirit -Oracle:Flying\nWhenever another Spirit enters the battlefield under your control, Mausoleum Wanderer gets +1/+1 until end of turn.\nSacrifice Mausoleum Wanderer: Counter target instant or sorcery spell unless its controller pays {X}, where X is Mausoleum Wanderer's power. +Oracle:Flying\nWhenever another Spirit you control enters, Mausoleum Wanderer gets +1/+1 until end of turn.\nSacrifice Mausoleum Wanderer: Counter target instant or sorcery spell unless its controller pays {X}, where X is Mausoleum Wanderer's power. diff --git a/forge-gui/res/cardsfolder/m/maverick_thopterist.txt b/forge-gui/res/cardsfolder/m/maverick_thopterist.txt index 523b237b24b..68e7634b688 100644 --- a/forge-gui/res/cardsfolder/m/maverick_thopterist.txt +++ b/forge-gui/res/cardsfolder/m/maverick_thopterist.txt @@ -3,7 +3,7 @@ ManaCost:3 U R Types:Creature Human Artificer PT:2/2 K:Improvise -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 colorless Thopter artifact creature tokens with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 colorless Thopter artifact creature tokens with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You DeckHas:Ability$Token -Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.)\nWhen Maverick Thopterist enters the battlefield, create two 1/1 colorless Thopter artifact creature tokens with flying. +Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.)\nWhen Maverick Thopterist enters, create two 1/1 colorless Thopter artifact creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/m/mawloc.txt b/forge-gui/res/cardsfolder/m/mawloc.txt index 748b608ae24..72190048d6f 100644 --- a/forge-gui/res/cardsfolder/m/mawloc.txt +++ b/forge-gui/res/cardsfolder/m/mawloc.txt @@ -3,8 +3,8 @@ ManaCost:X R G Types:Creature Tyranid PT:2/2 K:Ravenous -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | TriggerDescription$ Terror from the Deep — When CARDNAME enters the battlefield, it fights up to one target creature an opponent controls. If that creature would die this turn, exile it instead. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | TriggerDescription$ Terror from the Deep — When CARDNAME enters, it fights up to one target creature an opponent controls. If that creature would die this turn, exile it instead. SVar:TrigFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select up to one target creature an opponent controls | TargetMin$ 0 | TargetMax$ 1 | ReplaceDyingDefined$ Targeted SVar:X:Count$xPaid DeckHas:Ability$Counters -Oracle:Ravenous (This creature enters the battlefield with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nTerror from the Deep — When Mawloc enters the battlefield, it fights up to one target creature an opponent controls. If that creature would die this turn, exile it instead. +Oracle:Ravenous (This creature enters with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nTerror from the Deep — When Mawloc enters, it fights up to one target creature an opponent controls. If that creature would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/m/mazes_end.txt b/forge-gui/res/cardsfolder/m/mazes_end.txt index 6225a94ea4a..5b0c03d6450 100644 --- a/forge-gui/res/cardsfolder/m/mazes_end.txt +++ b/forge-gui/res/cardsfolder/m/mazes_end.txt @@ -1,10 +1,11 @@ Name:Maze's End ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ ChangeZone | Cost$ 3 T Return<1/CARDNAME> | ChangeType$ Gate | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | AILogic$ MazesEnd | SubAbility$ DBWin | SpellDescription$ Search your library for a Gate card, put it onto the battlefield, then shuffle. If you control ten or more Gates with different names, you win the game. SVar:DBWin:DB$ WinsGame | Defined$ You | ConditionCheckSVar$ MazeGate | ConditionSVarCompare$ GE10 SVar:MazeGate:Count$DifferentCardNames_Gate.YouCtrl+inZoneBattlefield AI:RemoveDeck:Random -Oracle:Maze's End enters the battlefield tapped.\n{T}: Add {C}.\n{3}, {T}, Return Maze's End to its owner's hand: Search your library for a Gate card, put it onto the battlefield, then shuffle. If you control ten or more Gates with different names, you win the game. +Oracle:Maze's End enters tapped.\n{T}: Add {C}.\n{3}, {T}, Return Maze's End to its owner's hand: Search your library for a Gate card, put it onto the battlefield, then shuffle. If you control ten or more Gates with different names, you win the game. diff --git a/forge-gui/res/cardsfolder/m/mazes_mantle.txt b/forge-gui/res/cardsfolder/m/mazes_mantle.txt index 76777dc977a..c18d0ab2654 100644 --- a/forge-gui/res/cardsfolder/m/mazes_mantle.txt +++ b/forge-gui/res/cardsfolder/m/mazes_mantle.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Flash K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | IsPresent$ Creature.EnchantedBy+withToxic | ValidCard$ Card.Self | Execute$ TrigHexproof | TriggerDescription$ When CARDNAME enters the battlefield, if enchanted creature has toxic, that creature gains hexproof until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | IsPresent$ Creature.EnchantedBy+withToxic | ValidCard$ Card.Self | Execute$ TrigHexproof | TriggerDescription$ When CARDNAME enters, if enchanted creature has toxic, that creature gains hexproof until end of turn. SVar:TrigHexproof:DB$ Pump | Defined$ Enchanted | KW$ Hexproof S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2. DeckHints:Keyword$Toxic -Oracle:Flash\nEnchant creature\nWhen Maze's Mantle enters the battlefield, if enchanted creature has toxic, that creature gains hexproof until end of turn.\nEnchanted creature gets +2/+2. +Oracle:Flash\nEnchant creature\nWhen Maze's Mantle enters, if enchanted creature has toxic, that creature gains hexproof until end of turn.\nEnchanted creature gets +2/+2. diff --git a/forge-gui/res/cardsfolder/m/meadowboon.txt b/forge-gui/res/cardsfolder/m/meadowboon.txt index 00d8667d47c..72db6e82ff5 100644 --- a/forge-gui/res/cardsfolder/m/meadowboon.txt +++ b/forge-gui/res/cardsfolder/m/meadowboon.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.S SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidTgts$ Player | TgtPrompt$ Select a player | ValidCards$ Creature | CounterType$ P1P1 | CounterNum$ 1 SVar:NeedsToPlayEvokedVar:Z GE2 SVar:Z:Count$Valid Creature.YouCtrl -Oracle:When Meadowboon leaves the battlefield, put a +1/+1 counter on each creature target player controls.\nEvoke {3}{W} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) +Oracle:When Meadowboon leaves the battlefield, put a +1/+1 counter on each creature target player controls.\nEvoke {3}{W} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) diff --git a/forge-gui/res/cardsfolder/m/meandering_river.txt b/forge-gui/res/cardsfolder/m/meandering_river.txt index ec7574df761..9b2751fd3c6 100644 --- a/forge-gui/res/cardsfolder/m/meandering_river.txt +++ b/forge-gui/res/cardsfolder/m/meandering_river.txt @@ -1,6 +1,7 @@ Name:Meandering River ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ Combo W U | SpellDescription$ Add {W} or {U}. -Oracle:Meandering River enters the battlefield tapped.\n{T}: Add {W} or {U}. +Oracle:Meandering River enters tapped.\n{T}: Add {W} or {U}. diff --git a/forge-gui/res/cardsfolder/m/meddling_mage.txt b/forge-gui/res/cardsfolder/m/meddling_mage.txt index b58ca810252..d4a818a2568 100644 --- a/forge-gui/res/cardsfolder/m/meddling_mage.txt +++ b/forge-gui/res/cardsfolder/m/meddling_mage.txt @@ -3,7 +3,7 @@ ManaCost:W U Types:Creature Human Wizard PT:2/2 K:ETBReplacement:Other:DBNameCard -SVar:DBNameCard:DB$ NameCard | Defined$ You | ValidCards$ Card.nonLand | ValidDescription$ nonland | SpellDescription$ As CARDNAME enters the battlefield, choose a nonland card name. +SVar:DBNameCard:DB$ NameCard | Defined$ You | ValidCards$ Card.nonLand | ValidDescription$ nonland | SpellDescription$ As CARDNAME enters, choose a nonland card name. S:Mode$ CantBeCast | ValidCard$ Card.NamedCard | Description$ Spells with the chosen name can't be cast. AI:RemoveDeck:Random -Oracle:As Meddling Mage enters the battlefield, choose a nonland card name.\nSpells with the chosen name can't be cast. +Oracle:As Meddling Mage enters, choose a nonland card name.\nSpells with the chosen name can't be cast. diff --git a/forge-gui/res/cardsfolder/m/medicine_runner.txt b/forge-gui/res/cardsfolder/m/medicine_runner.txt index d169c984693..c15c3bbffda 100644 --- a/forge-gui/res/cardsfolder/m/medicine_runner.txt +++ b/forge-gui/res/cardsfolder/m/medicine_runner.txt @@ -2,6 +2,6 @@ Name:Medicine Runner ManaCost:1 GW Types:Creature Elf Cleric PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemoveCounter | TriggerDescription$ When CARDNAME enters the battlefield, you may remove a counter from target permanent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRemoveCounter | TriggerDescription$ When CARDNAME enters, you may remove a counter from target permanent. SVar:TrigRemoveCounter:DB$ RemoveCounter | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ Any | CounterNum$ 1 -Oracle:When Medicine Runner enters the battlefield, you may remove a counter from target permanent. +Oracle:When Medicine Runner enters, you may remove a counter from target permanent. diff --git a/forge-gui/res/cardsfolder/m/megatherium.txt b/forge-gui/res/cardsfolder/m/megatherium.txt index 6eb9fa98c37..df4d88d7b50 100644 --- a/forge-gui/res/cardsfolder/m/megatherium.txt +++ b/forge-gui/res/cardsfolder/m/megatherium.txt @@ -3,8 +3,8 @@ ManaCost:2 G Types:Creature Beast PT:4/4 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you pay {1} for each card in your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, sacrifice it unless you pay {1} for each card in your hand. SVar:TrigSac:DB$ Sacrifice | UnlessCost$ Y | UnlessPayer$ You SVar:Y:Count$InYourHand AI:RemoveDeck:All -Oracle:Trample\nWhen Megatherium enters the battlefield, sacrifice it unless you pay {1} for each card in your hand. +Oracle:Trample\nWhen Megatherium enters, sacrifice it unless you pay {1} for each card in your hand. diff --git a/forge-gui/res/cardsfolder/m/melancholy.txt b/forge-gui/res/cardsfolder/m/melancholy.txt index dd104351612..b53a26dc554 100644 --- a/forge-gui/res/cardsfolder/m/melancholy.txt +++ b/forge-gui/res/cardsfolder/m/melancholy.txt @@ -5,6 +5,6 @@ K:UpkeepCost:B K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ KeepTapped S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature. SVar:TrigTap:DB$ Tap | Defined$ Enchanted -Oracle:Enchant creature\nWhen Melancholy enters the battlefield, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step.\nAt the beginning of your upkeep, sacrifice Melancholy unless you pay {B}. +Oracle:Enchant creature\nWhen Melancholy enters, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step.\nAt the beginning of your upkeep, sacrifice Melancholy unless you pay {B}. diff --git a/forge-gui/res/cardsfolder/m/meldweb_curator.txt b/forge-gui/res/cardsfolder/m/meldweb_curator.txt index 60343f1470c..b548047b8f1 100644 --- a/forge-gui/res/cardsfolder/m/meldweb_curator.txt +++ b/forge-gui/res/cardsfolder/m/meldweb_curator.txt @@ -2,7 +2,7 @@ Name:Meldweb Curator ManaCost:3 U Types:Creature Phyrexian Wizard PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLibrary | TriggerDescription$ When CARDNAME enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLibrary | TriggerDescription$ When CARDNAME enters, put up to one target instant or sorcery card from your graveyard on top of your library. SVar:TrigLibrary:DB$ ChangeZone | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn | TargetMin$ 0 | TargetMax$ 1 | TgtZone$ Graveyard | TgtPrompt$ Choose up to one target instant or sorcery card in your graveyard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 DeckHas:Ability$Graveyard -Oracle:When Meldweb Curator enters the battlefield, put up to one target instant or sorcery card from your graveyard on top of your library. +Oracle:When Meldweb Curator enters, put up to one target instant or sorcery card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/m/meldweb_strider.txt b/forge-gui/res/cardsfolder/m/meldweb_strider.txt index b9256589715..48ee7fca650 100644 --- a/forge-gui/res/cardsfolder/m/meldweb_strider.txt +++ b/forge-gui/res/cardsfolder/m/meldweb_strider.txt @@ -7,4 +7,4 @@ K:etbCounter:OIL:1 A:AB$ Animate | Cost$ SubCounter<1/OIL> | Defined$ Self | Types$ Artifact,Creature | SpellDescription$ It becomes an artifact creature until end of turn. K:Crew:3 DeckHas:Ability$Counters -Oracle:Vigilance\nMeldweb Strider enters the battlefield with an oil counter on it.\nRemove an oil counter from Meldweb Strider: It becomes an artifact creature until end of turn.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) +Oracle:Vigilance\nMeldweb Strider enters with an oil counter on it.\nRemove an oil counter from Meldweb Strider: It becomes an artifact creature until end of turn.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/m/memorial_to_folly.txt b/forge-gui/res/cardsfolder/m/memorial_to_folly.txt index 78f95dc3bd1..4952820224a 100644 --- a/forge-gui/res/cardsfolder/m/memorial_to_folly.txt +++ b/forge-gui/res/cardsfolder/m/memorial_to_folly.txt @@ -1,7 +1,8 @@ Name:Memorial to Folly ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ ChangeZone | Cost$ 2 B T Sac<1/CARDNAME> | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target creature card from your graveyard to your hand. -Oracle:Memorial to Folly enters the battlefield tapped.\n{T}: Add {B}.\n{2}{B}, {T}, Sacrifice Memorial to Folly: Return target creature card from your graveyard to your hand. +Oracle:Memorial to Folly enters tapped.\n{T}: Add {B}.\n{2}{B}, {T}, Sacrifice Memorial to Folly: Return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/m/memorial_to_genius.txt b/forge-gui/res/cardsfolder/m/memorial_to_genius.txt index 654012838b0..4f8bf2b13f1 100644 --- a/forge-gui/res/cardsfolder/m/memorial_to_genius.txt +++ b/forge-gui/res/cardsfolder/m/memorial_to_genius.txt @@ -1,7 +1,8 @@ Name:Memorial to Genius ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Draw | Cost$ 4 U T Sac<1/CARDNAME> | NumCards$ 2 | SpellDescription$ Draw two cards. -Oracle:Memorial to Genius enters the battlefield tapped.\n{T}: Add {U}.\n{4}{U}, {T}, Sacrifice Memorial to Genius: Draw two cards. +Oracle:Memorial to Genius enters tapped.\n{T}: Add {U}.\n{4}{U}, {T}, Sacrifice Memorial to Genius: Draw two cards. diff --git a/forge-gui/res/cardsfolder/m/memorial_to_glory.txt b/forge-gui/res/cardsfolder/m/memorial_to_glory.txt index 881245674b2..6aa280acf15 100644 --- a/forge-gui/res/cardsfolder/m/memorial_to_glory.txt +++ b/forge-gui/res/cardsfolder/m/memorial_to_glory.txt @@ -1,7 +1,8 @@ Name:Memorial to Glory ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Token | Cost$ 3 W T Sac<1/CARDNAME> | TokenOwner$ You | TokenAmount$ 2 | TokenScript$ w_1_1_soldier | SpellDescription$ Create two 1/1 white Soldier creature tokens. -Oracle:Memorial to Glory enters the battlefield tapped.\n{T}: Add {W}.\n{3}{W}, {T}, Sacrifice Memorial to Glory: Create two 1/1 white Soldier creature tokens. +Oracle:Memorial to Glory enters tapped.\n{T}: Add {W}.\n{3}{W}, {T}, Sacrifice Memorial to Glory: Create two 1/1 white Soldier creature tokens. diff --git a/forge-gui/res/cardsfolder/m/memorial_to_unity.txt b/forge-gui/res/cardsfolder/m/memorial_to_unity.txt index db5c626dfd1..e45b912ddc7 100644 --- a/forge-gui/res/cardsfolder/m/memorial_to_unity.txt +++ b/forge-gui/res/cardsfolder/m/memorial_to_unity.txt @@ -1,7 +1,8 @@ Name:Memorial to Unity ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Dig | Cost$ 2 G T Sac<1/CARDNAME> | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Creature | RestRandomOrder$ True | SpellDescription$ Look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Then put the rest on the bottom of your library in a random order. -Oracle:Memorial to Unity enters the battlefield tapped.\n{T}: Add {G}.\n{2}{G}, {T}, Sacrifice Memorial to Unity: Look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Then put the rest on the bottom of your library in a random order. +Oracle:Memorial to Unity enters tapped.\n{T}: Add {G}.\n{2}{G}, {T}, Sacrifice Memorial to Unity: Look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Then put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/m/memorial_to_war.txt b/forge-gui/res/cardsfolder/m/memorial_to_war.txt index b384ce08964..b2db92ab60d 100644 --- a/forge-gui/res/cardsfolder/m/memorial_to_war.txt +++ b/forge-gui/res/cardsfolder/m/memorial_to_war.txt @@ -1,7 +1,8 @@ Name:Memorial to War ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Destroy | Cost$ 4 R T Sac<1/CARDNAME> | ValidTgts$ Land | TgtPrompt$ Select target land | SpellDescription$ Destroy target land. -Oracle:Memorial to War enters the battlefield tapped.\n{T}: Add {R}.\n{4}{R}, {T}, Sacrifice Memorial to War: Destroy target land. +Oracle:Memorial to War enters tapped.\n{T}: Add {R}.\n{4}{R}, {T}, Sacrifice Memorial to War: Destroy target land. diff --git a/forge-gui/res/cardsfolder/m/menacing_ogre.txt b/forge-gui/res/cardsfolder/m/menacing_ogre.txt index 51c27eb62d7..54cf4769e2e 100644 --- a/forge-gui/res/cardsfolder/m/menacing_ogre.txt +++ b/forge-gui/res/cardsfolder/m/menacing_ogre.txt @@ -4,10 +4,10 @@ Types:Creature Ogre PT:3/3 K:Trample K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChooseNumber | TriggerDescription$ When CARDNAME enters the battlefield, each player secretly chooses a number. Then those numbers are revealed. Each player with the highest number loses that much life. If you are one of those players, put two +1/+1 counters on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChooseNumber | TriggerDescription$ When CARDNAME enters, each player secretly chooses a number. Then those numbers are revealed. Each player with the highest number loses that much life. If you are one of those players, put two +1/+1 counters on CARDNAME. SVar:TrigChooseNumber:DB$ ChooseNumber | Defined$ Player | Secretly$ True | Highest$ DBLoseLife | AILogic$ HighestGetCounter | RememberHighest$ True | SubAbility$ DBPutCounter SVar:DBLoseLife:DB$ LoseLife | Defined$ Remembered | LifeAmount$ X SVar:X:Count$ChosenNumber SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | ConditionPlayerDefined$ Remembered | ConditionPlayerContains$ You | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Trample, haste\nWhen Menacing Ogre enters the battlefield, each player secretly chooses a number. Then those numbers are revealed. Each player with the highest number loses that much life. If you are one of those players, put two +1/+1 counters on Menacing Ogre. +Oracle:Trample, haste\nWhen Menacing Ogre enters, each player secretly chooses a number. Then those numbers are revealed. Each player with the highest number loses that much life. If you are one of those players, put two +1/+1 counters on Menacing Ogre. diff --git a/forge-gui/res/cardsfolder/m/mentor_of_evos_isle.txt b/forge-gui/res/cardsfolder/m/mentor_of_evos_isle.txt index f9618306500..90313dda3db 100644 --- a/forge-gui/res/cardsfolder/m/mentor_of_evos_isle.txt +++ b/forge-gui/res/cardsfolder/m/mentor_of_evos_isle.txt @@ -3,8 +3,8 @@ ManaCost:2 U Types:Creature Bird Wizard PT:2/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, choose a creature card in your hand. It perpetually gains flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters, choose a creature card in your hand. It perpetually gains flying. SVar:TrigChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.Creature+YouOwn | ChoiceTitle$ Choose a creature card in your hand | Mandatory$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | PumpZone$ Hand | Defined$ ChosenCard | KW$ Flying | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True -Oracle:Flying\nWhen Mentor of Evos Isle enters the battlefield, choose a creature card in your hand. It perpetually gains flying. +Oracle:Flying\nWhen Mentor of Evos Isle enters, choose a creature card in your hand. It perpetually gains flying. diff --git a/forge-gui/res/cardsfolder/m/mentor_of_the_meek.txt b/forge-gui/res/cardsfolder/m/mentor_of_the_meek.txt index 4fd742772a5..c3ae7a2bdbf 100644 --- a/forge-gui/res/cardsfolder/m/mentor_of_the_meek.txt +++ b/forge-gui/res/cardsfolder/m/mentor_of_the_meek.txt @@ -2,7 +2,7 @@ Name:Mentor of the Meek ManaCost:2 W Types:Creature Human Soldier PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerLE2+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever another creature with power 2 or less enters the battlefield under your control, you may pay {1}. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerLE2+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever another creature you control with power 2 or less enters, you may pay {1}. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ 1 | NumCards$ 1 | SpellDescription$ Draw a card. SVar:PlayMain1:TRUE -Oracle:Whenever another creature with power 2 or less enters the battlefield under your control, you may pay {1}. If you do, draw a card. +Oracle:Whenever another creature you control with power 2 or less enters, you may pay {1}. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/m/mephitic_draught.txt b/forge-gui/res/cardsfolder/m/mephitic_draught.txt index 92000bad9d7..1ee029f51c4 100644 --- a/forge-gui/res/cardsfolder/m/mephitic_draught.txt +++ b/forge-gui/res/cardsfolder/m/mephitic_draught.txt @@ -1,10 +1,10 @@ Name:Mephitic Draught ManaCost:1 B Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield or is put into a graveyard from the battlefield, you draw a card and you lose 1 life. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or is put into a graveyard from the battlefield, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters or is put into a graveyard from the battlefield, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ When CARDNAME enters or is put into a graveyard from the battlefield, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ TriggeredCardController | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 AI:RemoveDeck:Random SVar:SacMe:4 -Oracle:When Mephitic Draught enters the battlefield or is put into a graveyard from the battlefield, you draw a card and you lose 1 life. +Oracle:When Mephitic Draught enters or is put into a graveyard from the battlefield, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/m/mer_man.txt b/forge-gui/res/cardsfolder/m/mer_man.txt index 0c73d8fbe3f..95f390c14a0 100644 --- a/forge-gui/res/cardsfolder/m/mer_man.txt +++ b/forge-gui/res/cardsfolder/m/mer_man.txt @@ -2,6 +2,6 @@ Name:Mer Man ManaCost:4 U Types:Host Creature Human Fish PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | OptionalDecider$ You | Host$ True | TriggerDescription$ When this creature enters the battlefield, you may draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | OptionalDecider$ You | Host$ True | TriggerDescription$ When this creature enters, you may draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:When this creature enters the battlefield, you may draw a card. +Oracle:When this creature enters, you may draw a card. diff --git a/forge-gui/res/cardsfolder/m/mercadian_bazaar.txt b/forge-gui/res/cardsfolder/m/mercadian_bazaar.txt index 1c0dffad09c..2a9b3b0303d 100644 --- a/forge-gui/res/cardsfolder/m/mercadian_bazaar.txt +++ b/forge-gui/res/cardsfolder/m/mercadian_bazaar.txt @@ -1,8 +1,9 @@ Name:Mercadian Bazaar ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ PutCounter | Cost$ T | Defined$ Self | CounterType$ STORAGE | CounterNum$ 1 | SpellDescription$ Put a storage counter on CARDNAME. A:AB$ Mana | Cost$ T SubCounter | Produced$ R | Amount$ X | AILogic$ ManaRitualBattery | AINoRecursiveCheck$ True | SpellDescription$ Add {R} for each storage counter removed this way. SVar:X:Count$xPaid -Oracle:Mercadian Bazaar enters the battlefield tapped.\n{T}: Put a storage counter on Mercadian Bazaar.\n{T}, Remove any number of storage counters from Mercadian Bazaar: Add {R} for each storage counter removed this way. +Oracle:Mercadian Bazaar enters tapped.\n{T}: Put a storage counter on Mercadian Bazaar.\n{T}, Remove any number of storage counters from Mercadian Bazaar: Add {R} for each storage counter removed this way. diff --git a/forge-gui/res/cardsfolder/m/mercenary_knight.txt b/forge-gui/res/cardsfolder/m/mercenary_knight.txt index 48f216820fd..8e0f4de2d76 100644 --- a/forge-gui/res/cardsfolder/m/mercenary_knight.txt +++ b/forge-gui/res/cardsfolder/m/mercenary_knight.txt @@ -2,8 +2,8 @@ Name:Mercenary Knight ManaCost:2 B Types:Creature Human Mercenary Knight PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacSelf | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you discard a creature card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacSelf | TriggerDescription$ When CARDNAME enters, sacrifice it unless you discard a creature card. SVar:DBSacSelf:DB$ Sacrifice | UnlessCost$ Discard<1/Creature> | UnlessPayer$ You SVar:NeedsToPlayVar:Y GE2 SVar:Y:Count$TypeInYourHand.Creature -Oracle:When Mercenary Knight enters the battlefield, sacrifice it unless you discard a creature card. +Oracle:When Mercenary Knight enters, sacrifice it unless you discard a creature card. diff --git a/forge-gui/res/cardsfolder/m/merchant_of_secrets.txt b/forge-gui/res/cardsfolder/m/merchant_of_secrets.txt index 320bbd20601..18e485dea88 100644 --- a/forge-gui/res/cardsfolder/m/merchant_of_secrets.txt +++ b/forge-gui/res/cardsfolder/m/merchant_of_secrets.txt @@ -2,6 +2,6 @@ Name:Merchant of Secrets ManaCost:2 U Types:Creature Human Wizard PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:When Merchant of Secrets enters the battlefield, draw a card. +Oracle:When Merchant of Secrets enters, draw a card. diff --git a/forge-gui/res/cardsfolder/m/merchant_raiders.txt b/forge-gui/res/cardsfolder/m/merchant_raiders.txt index 0bae1de1472..450062556e5 100644 --- a/forge-gui/res/cardsfolder/m/merchant_raiders.txt +++ b/forge-gui/res/cardsfolder/m/merchant_raiders.txt @@ -2,9 +2,9 @@ Name:Merchant Raiders ManaCost:3 U Types:Creature Human Pirate PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Pirate.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME or another Pirate enters the battlefield under your control, tap up to one target creature. That creature doesn't untap during its controller's untap step for as long as you control CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Pirate.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME or another Pirate you control enters, tap up to one target creature. That creature doesn't untap during its controller's untap step for as long as you control CARDNAME. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME doesn't untap during your untap step. | Duration$ UntilLoseControlOfHost SVar:PlayMain1:TRUE DeckHints:Type$Pirate -Oracle:Whenever Merchant Raiders or another Pirate enters the battlefield under your control, tap up to one target creature. That creature doesn't untap during its controller's untap step for as long as you control Merchant Raiders. +Oracle:Whenever Merchant Raiders or another Pirate you control enters, tap up to one target creature. That creature doesn't untap during its controller's untap step for as long as you control Merchant Raiders. diff --git a/forge-gui/res/cardsfolder/m/merciless_executioner.txt b/forge-gui/res/cardsfolder/m/merciless_executioner.txt index 0deac19a347..875d317b461 100644 --- a/forge-gui/res/cardsfolder/m/merciless_executioner.txt +++ b/forge-gui/res/cardsfolder/m/merciless_executioner.txt @@ -2,7 +2,7 @@ Name:Merciless Executioner ManaCost:2 B Types:Creature Orc Warrior PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, each player sacrifices a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, each player sacrifices a creature. SVar:TrigSac:DB$ Sacrifice | Defined$ Player | SacValid$ Creature SVar:NeedsToPlay:Creature.YouDontCtrl -Oracle:When Merciless Executioner enters the battlefield, each player sacrifices a creature. +Oracle:When Merciless Executioner enters, each player sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/m/mercurial_pretender.txt b/forge-gui/res/cardsfolder/m/mercurial_pretender.txt index 52598d95e35..23f02450aaa 100644 --- a/forge-gui/res/cardsfolder/m/mercurial_pretender.txt +++ b/forge-gui/res/cardsfolder/m/mercurial_pretender.txt @@ -3,6 +3,6 @@ ManaCost:4 U Types:Creature Shapeshifter PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl+Other | AddAbilities$ MercurialBounce | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature you control, except it has "{2}{U}{U}: Return this creature to its owner's hand." +SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl+Other | AddAbilities$ MercurialBounce | SpellDescription$ You may have CARDNAME enter as a copy of a creature you control, except it has "{2}{U}{U}: Return this creature to its owner's hand." SVar:MercurialBounce:AB$ ChangeZone | Cost$ 2 U U | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. -Oracle:You may have Mercurial Pretender enter the battlefield as a copy of a creature you control, except it has "{2}{U}{U}: Return this creature to its owner's hand." +Oracle:You may have Mercurial Pretender enter as a copy of a creature you control, except it has "{2}{U}{U}: Return this creature to its owner's hand." diff --git a/forge-gui/res/cardsfolder/m/merfolk_branchwalker.txt b/forge-gui/res/cardsfolder/m/merfolk_branchwalker.txt index 289903c04e8..14b1b002ee3 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_branchwalker.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_branchwalker.txt @@ -2,7 +2,7 @@ Name:Merfolk Branchwalker ManaCost:1 G Types:Creature Merfolk Scout PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerDescription$ When CARDNAME enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExplore | TriggerDescription$ When CARDNAME enters, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) SVar:TrigExplore:DB$ Explore DeckHas:Ability$Counters -Oracle:When Merfolk Branchwalker enters the battlefield, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) +Oracle:When Merfolk Branchwalker enters, it explores. (Reveal the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on this creature, then put the card back or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/m/merfolk_observer.txt b/forge-gui/res/cardsfolder/m/merfolk_observer.txt index 28394972005..1adc846afd8 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_observer.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_observer.txt @@ -2,6 +2,6 @@ Name:Merfolk Observer ManaCost:1 U Types:Creature Merfolk Rogue PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ When CARDNAME enters the battlefield, look at the top card of target player's library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ When CARDNAME enters, look at the top card of target player's library. SVar:TrigPeek:DB$ RearrangeTopOfLibrary | ValidTgts$ Player | TgtPrompt$ Choose target player. | NumCards$ 1 | SpellDescription$ Look at the top card of target player's library. -Oracle:When Merfolk Observer enters the battlefield, look at the top card of target player's library. +Oracle:When Merfolk Observer enters, look at the top card of target player's library. diff --git a/forge-gui/res/cardsfolder/m/merfolk_pupil.txt b/forge-gui/res/cardsfolder/m/merfolk_pupil.txt index 130cd4c9e9b..d8133d2027b 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_pupil.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_pupil.txt @@ -2,11 +2,11 @@ Name:Merfolk Pupil ManaCost:1 U Types:Creature Merfolk Wizard PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card, then discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card, then discard a card. SVar:TrigDraw:DB$ Draw | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose A:AB$ Draw | Cost$ 1 U ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. SVar:SacMe:2 SVar:DiscardMe:2 DeckHas:Ability$Discard|Graveyard -Oracle:When Merfolk Pupil enters the battlefield, draw a card, then discard a card.\n{1}{U}, Exile Merfolk Pupil from your graveyard: Draw a card, then discard a card. +Oracle:When Merfolk Pupil enters, draw a card, then discard a card.\n{1}{U}, Exile Merfolk Pupil from your graveyard: Draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/m/merfolk_skydiver.txt b/forge-gui/res/cardsfolder/m/merfolk_skydiver.txt index d59f3ce952e..af5d4a3ff05 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_skydiver.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_skydiver.txt @@ -3,10 +3,10 @@ ManaCost:G U Types:Creature Merfolk Mutant PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 A:AB$ Proliferate | Cost$ 3 G U | SpellDescription$ Proliferate. SVar:PlayMain1:TRUE DeckHas:Ability$Proliferate|Counters DeckNeeds:Ability$Counters -Oracle:Flying\nWhen Merfolk Skydiver enters the battlefield, put a +1/+1 counter on target creature you control.\n{3}{G}{U}: Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:Flying\nWhen Merfolk Skydiver enters, put a +1/+1 counter on target creature you control.\n{3}{G}{U}: Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) diff --git a/forge-gui/res/cardsfolder/m/merfolk_traders.txt b/forge-gui/res/cardsfolder/m/merfolk_traders.txt index dff3f8bd1c4..31ff371e664 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_traders.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_traders.txt @@ -2,7 +2,7 @@ Name:Merfolk Traders ManaCost:1 U Types:Creature Merfolk PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card, then discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card, then discard a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose -Oracle:When Merfolk Traders enters the battlefield, draw a card, then discard a card. +Oracle:When Merfolk Traders enters, draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/m/merfolk_trickster.txt b/forge-gui/res/cardsfolder/m/merfolk_trickster.txt index d94d1fd0a81..d1560a13e14 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_trickster.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_trickster.txt @@ -3,7 +3,7 @@ ManaCost:U U Types:Creature Merfolk Wizard PT:2/2 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target creature an opponent controls. It loses all abilities until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target creature an opponent controls. It loses all abilities until end of turn. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | SubAbility$ DBAnimate | TgtPrompt$ Select target creature SVar:DBAnimate:DB$ Animate | Defined$ Targeted | RemoveAllAbilities$ True | IsCurse$ True -Oracle:Flash\nWhen Merfolk Trickster enters the battlefield, tap target creature an opponent controls. It loses all abilities until end of turn. +Oracle:Flash\nWhen Merfolk Trickster enters, tap target creature an opponent controls. It loses all abilities until end of turn. diff --git a/forge-gui/res/cardsfolder/m/merfolk_tunnel_guide.txt b/forge-gui/res/cardsfolder/m/merfolk_tunnel_guide.txt index 062cc49cfab..b462beb6adf 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_tunnel_guide.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_tunnel_guide.txt @@ -2,9 +2,9 @@ Name:Merfolk Tunnel-Guide ManaCost:G U Types:Creature Merfolk Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters the battlefield, you get a three-time boon with "Whenever one or more Merfolk enter the battlefield under your control, target Merfolk creature you control explores." -SVar:TrigBoon:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ MerfolkETB | SpellDescription$ You get a boon with "Whenever one or more Merfolk enter the battlefield under your control, target Merfolk creature you control explores." -SVar:MerfolkETB:Mode$ ChangesZoneAll | ValidCards$ Merfolk.YouCtrl | Destination$ Battlefield | TriggerZones$ Command | BoonAmount$ 3 | Execute$ TrigExplore | TriggerDescription$ Whenever one or more Merfolk enter the battlefield under your control, target Merfolk creature you control explores. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBoon | TriggerDescription$ When CARDNAME enters, you get a three-time boon with "Whenever one or more Merfolk you control enter, target Merfolk creature you control explores." +SVar:TrigBoon:DB$ Effect | Boon$ True | Duration$ Permanent | Triggers$ MerfolkETB | SpellDescription$ You get a boon with "Whenever one or more Merfolk you control enter, target Merfolk creature you control explores." +SVar:MerfolkETB:Mode$ ChangesZoneAll | ValidCards$ Merfolk.YouCtrl | Destination$ Battlefield | TriggerZones$ Command | BoonAmount$ 3 | Execute$ TrigExplore | TriggerDescription$ Whenever one or more Merfolk you control enter, target Merfolk creature you control explores. SVar:TrigExplore:DB$ Explore | ValidTgts$ Creature.Merfolk+YouCtrl | TgtPrompt$ Select target Merfolk creature you control DeckNeeds:Type$Merfolk -Oracle:When Merfolk Tunnel-Guide enters the battlefield, you get a three-time boon with "Whenever one or more Merfolk enter the battlefield under your control, target Merfolk creature you control explores." +Oracle:When Merfolk Tunnel-Guide enters, you get a three-time boon with "Whenever one or more Merfolk you control enter, target Merfolk creature you control explores." diff --git a/forge-gui/res/cardsfolder/m/merfolk_wayfinder.txt b/forge-gui/res/cardsfolder/m/merfolk_wayfinder.txt index ff4a61ec4cf..4db1b998e03 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_wayfinder.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_wayfinder.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Merfolk Scout PT:1/2 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top three cards of your library. Put all Island cards revealed this way into your hand and the rest on the bottom of your library in any order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, reveal the top three cards of your library. Put all Island cards revealed this way into your hand and the rest on the bottom of your library in any order. SVar:TrigDig:DB$ Dig | DigNum$ 3 | Reveal$ True | ChangeNum$ All | ChangeValid$ Island -Oracle:Flying\nWhen Merfolk Wayfinder enters the battlefield, reveal the top three cards of your library. Put all Island cards revealed this way into your hand and the rest on the bottom of your library in any order. +Oracle:Flying\nWhen Merfolk Wayfinder enters, reveal the top three cards of your library. Put all Island cards revealed this way into your hand and the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/m/merias_outrider.txt b/forge-gui/res/cardsfolder/m/merias_outrider.txt index 566b96063ae..85313928cd6 100644 --- a/forge-gui/res/cardsfolder/m/merias_outrider.txt +++ b/forge-gui/res/cardsfolder/m/merias_outrider.txt @@ -3,8 +3,8 @@ ManaCost:4 R Types:Creature Elf Archer PT:4/4 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Domain — When CARDNAME enters the battlefield, it deals damage to each opponent equal to the number of basic land types among lands you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Domain — When CARDNAME enters, it deals damage to each opponent equal to the number of basic land types among lands you control. SVar:TrigDamage:DB$ DealDamage | Defined$ Opponent | NumDmg$ X SVar:X:Count$Domain AI:RemoveDeck:Random -Oracle:Reach\nDomain — When Meria's Outrider enters the battlefield, it deals damage to each opponent equal to the number of basic land types among lands you control. +Oracle:Reach\nDomain — When Meria's Outrider enters, it deals damage to each opponent equal to the number of basic land types among lands you control. diff --git a/forge-gui/res/cardsfolder/m/merrow_harbinger.txt b/forge-gui/res/cardsfolder/m/merrow_harbinger.txt index 9c4ef7321ad..385f1e6bc9e 100644 --- a/forge-gui/res/cardsfolder/m/merrow_harbinger.txt +++ b/forge-gui/res/cardsfolder/m/merrow_harbinger.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Merfolk Wizard PT:2/3 K:Landwalk:Island -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle and put that card on top. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a Merfolk card, reveal it, then shuffle and put that card on top. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Merfolk | ChangeNum$ 1 | ShuffleNonMandatory$ True AI:RemoveDeck:Random -Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nWhen Merrow Harbinger enters the battlefield, you may search your library for a Merfolk card, reveal it, then shuffle and put that card on top. +Oracle:Islandwalk (This creature can't be blocked as long as defending player controls an Island.)\nWhen Merrow Harbinger enters, you may search your library for a Merfolk card, reveal it, then shuffle and put that card on top. diff --git a/forge-gui/res/cardsfolder/m/merrow_witsniper.txt b/forge-gui/res/cardsfolder/m/merrow_witsniper.txt index 3b2dbe63b8e..29f3ff13cb1 100644 --- a/forge-gui/res/cardsfolder/m/merrow_witsniper.txt +++ b/forge-gui/res/cardsfolder/m/merrow_witsniper.txt @@ -2,6 +2,6 @@ Name:Merrow Witsniper ManaCost:U Types:Creature Merfolk Rogue PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player mills a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, target player mills a card. SVar:TrigMill:DB$ Mill | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player -Oracle:When Merrow Witsniper enters the battlefield, target player mills a card. +Oracle:When Merrow Witsniper enters, target player mills a card. diff --git a/forge-gui/res/cardsfolder/m/merry_bards.txt b/forge-gui/res/cardsfolder/m/merry_bards.txt index dd389e54b56..03f8b426df4 100644 --- a/forge-gui/res/cardsfolder/m/merry_bards.txt +++ b/forge-gui/res/cardsfolder/m/merry_bards.txt @@ -2,8 +2,8 @@ Name:Merry Bards ManaCost:2 R Types:Creature Human Bard PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigImmediate | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {1}. When you do, create a Young Hero Role token attached to target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigImmediate | TriggerDescription$ When CARDNAME enters, you may pay {1}. When you do, create a Young Hero Role token attached to target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") SVar:TrigImmediate:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigToken | TriggerDescription$ When you do, create a Young Hero Role token attached to target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_young_hero | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control DeckHas:Ability$Token & Type$Role|Aura -Oracle:When Merry Bards enters the battlefield, you may pay {1}. When you do, create a Young Hero Role token attached to target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") +Oracle:When Merry Bards enters, you may pay {1}. When you do, create a Young Hero Role token attached to target creature you control. (If you control another Role on it, put that one into the graveyard. Enchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it.") diff --git a/forge-gui/res/cardsfolder/m/merry_warden_of_isengard.txt b/forge-gui/res/cardsfolder/m/merry_warden_of_isengard.txt index 07c0f8545a4..cf7aefc3d33 100644 --- a/forge-gui/res/cardsfolder/m/merry_warden_of_isengard.txt +++ b/forge-gui/res/cardsfolder/m/merry_warden_of_isengard.txt @@ -3,9 +3,9 @@ ManaCost:1 G W Types:Legendary Creature Halfling Advisor PT:1/4 K:Partner:Pippin, Warden of Isengard:Pippin -T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigToken | TriggerDescription$ Whenever one or more artifacts enter the battlefield under your control, create a 1/1 white Soldier creature token with lifelink. This ability triggers only once each turn. +T:Mode$ ChangesZoneAll | ValidCards$ Artifact.YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigToken | TriggerDescription$ Whenever one or more artifacts you control enter, create a 1/1 white Soldier creature token with lifelink. This ability triggers only once each turn. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_soldier_lifelink | TokenOwner$ You DeckHints:Name$Pippin, Warden of Isengard DeckHas:Ability$Token DeckHints:Type$Artifact -Oracle:Partner with Pippin, Warden of Isengard (When this creature enters the battlefield, target player may put Pippin into their hand from their library, then shuffle.)\nWhenever one or more artifacts enter the battlefield under your control, create a 1/1 white Soldier creature token with lifelink. This ability triggers only once each turn. +Oracle:Partner with Pippin, Warden of Isengard (When this creature enters, target player may put Pippin into their hand from their library, then shuffle.)\nWhenever one or more artifacts you control enter, create a 1/1 white Soldier creature token with lifelink. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/m/merseine.txt b/forge-gui/res/cardsfolder/m/merseine.txt index dcd714f23e6..bcf0512a08d 100644 --- a/forge-gui/res/cardsfolder/m/merseine.txt +++ b/forge-gui/res/cardsfolder/m/merseine.txt @@ -7,4 +7,4 @@ K:etbCounter:NET:3 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | CheckSVar$ X | Description$ Enchanted creature doesn't untap during its controller's untap step if CARDNAME has a net counter on it. A:AB$ RemoveCounter | Activator$ Player.EnchantedController | Cost$ Mana<0\EnchantedCost> | CostDesc$ Pay enchanted creature's mana cost: | CounterType$ NET | CounterNum$ 1 | SpellDescription$ Remove a net counter from CARDNAME. Only the controller of the enchanted creature may activate this ability. SVar:X:Count$CardCounters.NET -Oracle:Enchant creature\nMerseine enters the battlefield with three net counters on it.\nEnchanted creature doesn't untap during its controller's untap step if Merseine has a net counter on it.\nPay enchanted creature's mana cost: Remove a net counter from Merseine. Only the controller of the enchanted creature may activate this ability. +Oracle:Enchant creature\nMerseine enters with three net counters on it.\nEnchanted creature doesn't untap during its controller's untap step if Merseine has a net counter on it.\nPay enchanted creature's mana cost: Remove a net counter from Merseine. Only the controller of the enchanted creature may activate this ability. diff --git a/forge-gui/res/cardsfolder/m/mesa_cavalier.txt b/forge-gui/res/cardsfolder/m/mesa_cavalier.txt index 84f03a348b4..845b53311df 100644 --- a/forge-gui/res/cardsfolder/m/mesa_cavalier.txt +++ b/forge-gui/res/cardsfolder/m/mesa_cavalier.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Human Knight PT:2/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:Flying\nWhen Mesa Cavalier enters the battlefield, you gain 2 life. +Oracle:Flying\nWhen Mesa Cavalier enters, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/m/mesmeric_fiend.txt b/forge-gui/res/cardsfolder/m/mesmeric_fiend.txt index b1c6bde28ac..68f4b9ceeae 100644 --- a/forge-gui/res/cardsfolder/m/mesmeric_fiend.txt +++ b/forge-gui/res/cardsfolder/m/mesmeric_fiend.txt @@ -2,9 +2,9 @@ Name:Mesmeric Fiend ManaCost:1 B Types:Creature Nightmare Horror PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMesmericExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand and you choose a nonland card from it. Exile that card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMesmericExile | TriggerDescription$ When CARDNAME enters, target opponent reveals their hand and you choose a nonland card from it. Exile that card. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigMesmericBounce | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to its owner's hand. SVar:TrigMesmericExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | TgtPrompt$ Select target opponent | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True SVar:TrigMesmericBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Hand | Defined$ Remembered | SubAbility$ DBMesmericCleanup SVar:DBMesmericCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When Mesmeric Fiend enters the battlefield, target opponent reveals their hand and you choose a nonland card from it. Exile that card.\nWhen Mesmeric Fiend leaves the battlefield, return the exiled card to its owner's hand. +Oracle:When Mesmeric Fiend enters, target opponent reveals their hand and you choose a nonland card from it. Exile that card.\nWhen Mesmeric Fiend leaves the battlefield, return the exiled card to its owner's hand. diff --git a/forge-gui/res/cardsfolder/m/mesmeric_sliver.txt b/forge-gui/res/cardsfolder/m/mesmeric_sliver.txt index 7adedc871b6..7ab680db383 100644 --- a/forge-gui/res/cardsfolder/m/mesmeric_sliver.txt +++ b/forge-gui/res/cardsfolder/m/mesmeric_sliver.txt @@ -2,10 +2,10 @@ Name:Mesmeric Sliver ManaCost:3 U Types:Creature Sliver PT:2/2 -S:Mode$ Continuous | Affected$ Sliver | EffectZone$ Battlefield | AddTrigger$ MesmericETB | AddSVar$ MesmFateseal & DBDig & DBCleanupChosen | Description$ All Slivers have "When this permanent enters the battlefield, you may fateseal 1." (To fateseal 1, its controller looks at the top card of an opponent's library, then they may put that card on the bottom of that library.) -SVar:MesmericETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ MesmFateseal | TriggerDescription$ When CARDNAME enters the battlefield, you may fateseal 1. +S:Mode$ Continuous | Affected$ Sliver | EffectZone$ Battlefield | AddTrigger$ MesmericETB | AddSVar$ MesmFateseal & DBDig & DBCleanupChosen | Description$ All Slivers have "When this permanent enters, you may fateseal 1." (To fateseal 1, its controller looks at the top card of an opponent's library, then they may put that card on the bottom of that library.) +SVar:MesmericETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ MesmFateseal | TriggerDescription$ When CARDNAME enters, you may fateseal 1. SVar:MesmFateseal:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ Curse | SubAbility$ DBDig SVar:DBDig:DB$ Dig | Defined$ ChosenPlayer | DigNum$ 1 | AnyNumber$ True | DestinationZone$ Library | LibraryPosition$ -1 | LibraryPosition2$ 0 | SubAbility$ DBCleanupChosen SVar:DBCleanupChosen:DB$ Cleanup | ClearChosenPlayer$ True AI:RemoveDeck:All -Oracle:All Slivers have "When this permanent enters the battlefield, you may fateseal 1." (To fateseal 1, its controller looks at the top card of an opponent's library, then they may put that card on the bottom of that library.) +Oracle:All Slivers have "When this permanent enters, you may fateseal 1." (To fateseal 1, its controller looks at the top card of an opponent's library, then they may put that card on the bottom of that library.) diff --git a/forge-gui/res/cardsfolder/m/mesmerizing_benthid.txt b/forge-gui/res/cardsfolder/m/mesmerizing_benthid.txt index d5e82dcb71c..f01ab83b8a1 100644 --- a/forge-gui/res/cardsfolder/m/mesmerizing_benthid.txt +++ b/forge-gui/res/cardsfolder/m/mesmerizing_benthid.txt @@ -2,7 +2,7 @@ Name:Mesmerizing Benthid ManaCost:3 U U Types:Creature Octopus PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 0/2 blue Illusion creature tokens with "Whenever this creature blocks a creature, that creature doesn't untap during its controller's next untap step." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 0/2 blue Illusion creature tokens with "Whenever this creature blocks a creature, that creature doesn't untap during its controller's next untap step." SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ u_0_2_illusion_mesmerize | TokenOwner$ You S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Hexproof | IsPresent$ Illusion.YouCtrl | Description$ CARDNAME has hexproof as long as you control an Illusion. SVar:BuffedBy:Illusion @@ -10,4 +10,4 @@ DeckHas:Ability$Token DeckHints:Type$Illusion SVar:PlayMain1:TRUE AI:RemoveDeck:Random -Oracle:When Mesmerizing Benthid enters the battlefield, create two 0/2 blue Illusion creature tokens with "Whenever this creature blocks a creature, that creature doesn't untap during its controller's next untap step."\nMesmerizing Benthid has hexproof as long as you control an Illusion. +Oracle:When Mesmerizing Benthid enters, create two 0/2 blue Illusion creature tokens with "Whenever this creature blocks a creature, that creature doesn't untap during its controller's next untap step."\nMesmerizing Benthid has hexproof as long as you control an Illusion. diff --git a/forge-gui/res/cardsfolder/m/mesmerizing_dose.txt b/forge-gui/res/cardsfolder/m/mesmerizing_dose.txt index e11890445f8..16356000745 100644 --- a/forge-gui/res/cardsfolder/m/mesmerizing_dose.txt +++ b/forge-gui/res/cardsfolder/m/mesmerizing_dose.txt @@ -3,8 +3,8 @@ ManaCost:1 U U Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U U | ValidTgts$ Creature | AILogic$ KeepTapped -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted creature, then proliferate. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted creature, then proliferate. SVar:TrigTap:DB$ Tap | Defined$ Enchanted | SubAbility$ DBProliferate SVar:DBProliferate:DB$ Proliferate S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. -Oracle:Enchant creature\nWhen Mesmerizing Dose enters the battlefield, tap enchanted creature, then proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)\nEnchanted creature doesn't untap during its controller's untap step. +Oracle:Enchant creature\nWhen Mesmerizing Dose enters, tap enchanted creature, then proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)\nEnchanted creature doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/m/messenger_falcons.txt b/forge-gui/res/cardsfolder/m/messenger_falcons.txt index 1fa3ec50b21..1c6fb2f3b70 100644 --- a/forge-gui/res/cardsfolder/m/messenger_falcons.txt +++ b/forge-gui/res/cardsfolder/m/messenger_falcons.txt @@ -3,6 +3,6 @@ ManaCost:2 GU W Types:Creature Bird PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Flying\nWhen Messenger Falcons enters the battlefield, draw a card. +Oracle:Flying\nWhen Messenger Falcons enters, draw a card. diff --git a/forge-gui/res/cardsfolder/m/messenger_jays.txt b/forge-gui/res/cardsfolder/m/messenger_jays.txt index c57f061f294..ce3a7146bd3 100644 --- a/forge-gui/res/cardsfolder/m/messenger_jays.txt +++ b/forge-gui/res/cardsfolder/m/messenger_jays.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Creature Bird PT:2/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigVote | TriggerDescription$ Council's dilemma — When CARDNAME enters the battlefield, starting with you, each player votes for feather or quill. Put a +1/+1 counter on CARDNAME for each feather vote and draw a card for each quill vote. For each card drawn this way, discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigVote | TriggerDescription$ Council's dilemma — When CARDNAME enters, starting with you, each player votes for feather or quill. Put a +1/+1 counter on CARDNAME for each feather vote and draw a card for each quill vote. For each card drawn this way, discard a card. SVar:TrigVote:DB$ Vote | Defined$ Player | StoreVoteNum$ True | VoteType$ Feather,Quill | SubAbility$ DBVoteFeather | AILogic$ FeatherOrQuill SVar:DBVoteFeather:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ VoteNumFeather | SubAbility$ DBVoteQuill SVar:DBVoteQuill:DB$ Draw | NumCards$ VoteNumQuill | SubAbility$ DBDiscard | RememberDrawn$ AllReplaced @@ -12,4 +12,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount DeckHas:Ability$Counters|Discard DeckHints:Keyword$Madness & Ability$Delirium -Oracle:Flying\nCouncil's dilemma — When Messenger Jays enters the battlefield, starting with you, each player votes for feather or quill. Put a +1/+1 counter on Messenger Jays for each feather vote and draw a card for each quill vote. For each card drawn this way, discard a card. +Oracle:Flying\nCouncil's dilemma — When Messenger Jays enters, starting with you, each player votes for feather or quill. Put a +1/+1 counter on Messenger Jays for each feather vote and draw a card for each quill vote. For each card drawn this way, discard a card. diff --git a/forge-gui/res/cardsfolder/m/metallic_mimic.txt b/forge-gui/res/cardsfolder/m/metallic_mimic.txt index 22ce454cb5a..6f1c91631f7 100644 --- a/forge-gui/res/cardsfolder/m/metallic_mimic.txt +++ b/forge-gui/res/cardsfolder/m/metallic_mimic.txt @@ -4,8 +4,8 @@ Types:Artifact Creature Shapeshifter PT:2/1 K:ETBReplacement:Other:ChooseCT K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.ChosenType+Other+YouCtrl -SVar:ChooseCT:DB$ ChooseType | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. +SVar:ChooseCT:DB$ ChooseType | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a creature type. S:Mode$ Continuous | Affected$ Card.Self | AddType$ ChosenType | Description$ CARDNAME is the chosen type in addition to its other types. -SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Each other creature you control of the chosen type enters the battlefield with an additional +1/+1 counter on it. +SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Each other creature you control of the chosen type enters with an additional +1/+1 counter on it. DeckHas:Ability$Counters -Oracle:As Metallic Mimic enters the battlefield, choose a creature type.\nMetallic Mimic is the chosen type in addition to its other types.\nEach other creature you control of the chosen type enters the battlefield with an additional +1/+1 counter on it. +Oracle:As Metallic Mimic enters, choose a creature type.\nMetallic Mimic is the chosen type in addition to its other types.\nEach other creature you control of the chosen type enters with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/m/metalspinners_puzzleknot.txt b/forge-gui/res/cardsfolder/m/metalspinners_puzzleknot.txt index 2a553c36e20..965df1bd279 100644 --- a/forge-gui/res/cardsfolder/m/metalspinners_puzzleknot.txt +++ b/forge-gui/res/cardsfolder/m/metalspinners_puzzleknot.txt @@ -1,8 +1,8 @@ Name:Metalspinner's Puzzleknot ManaCost:2 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife A:AB$ Draw | Cost$ 2 B Sac<1/CARDNAME> | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 -Oracle:When Metalspinner's Puzzleknot enters the battlefield, you draw a card and you lose 1 life.\n{2}{B}, Sacrifice Metalspinner's Puzzleknot: You draw a card and you lose 1 life. +Oracle:When Metalspinner's Puzzleknot enters, you draw a card and you lose 1 life.\n{2}{B}, Sacrifice Metalspinner's Puzzleknot: You draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/m/metamorphic_alteration.txt b/forge-gui/res/cardsfolder/m/metamorphic_alteration.txt index 0ae75b15d40..88346132daf 100644 --- a/forge-gui/res/cardsfolder/m/metamorphic_alteration.txt +++ b/forge-gui/res/cardsfolder/m/metamorphic_alteration.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature K:ETBReplacement:Other:ChooseCreature -SVar:ChooseCreature:DB$ ChooseCard | Defined$ You | Mandatory$ True | Choices$ Creature.Other | SpellDescription$ As CARDNAME enters the battlefield, choose a creature. +SVar:ChooseCreature:DB$ ChooseCard | Defined$ You | Mandatory$ True | Choices$ Creature.Other | SpellDescription$ As CARDNAME enters, choose a creature. T:Mode$ Attached | ValidSource$ Card.Self | Static$ True | Execute$ DBClone | TriggerDescription$ Enchanted creature is a copy of the chosen creature. SVar:DBClone:DB$ Clone | Defined$ ChosenCard | CloneTarget$ Enchanted | Duration$ UntilUnattached -Oracle:Enchant creature\nAs Metamorphic Alteration enters the battlefield, choose a creature.\nEnchanted creature is a copy of the chosen creature. +Oracle:Enchant creature\nAs Metamorphic Alteration enters, choose a creature.\nEnchanted creature is a copy of the chosen creature. diff --git a/forge-gui/res/cardsfolder/m/metastatic_evangel.txt b/forge-gui/res/cardsfolder/m/metastatic_evangel.txt index 1efcf46cca5..e0a4ab4b49e 100644 --- a/forge-gui/res/cardsfolder/m/metastatic_evangel.txt +++ b/forge-gui/res/cardsfolder/m/metastatic_evangel.txt @@ -2,8 +2,8 @@ Name:Metastatic Evangel ManaCost:1 W Types:Creature Phyrexian Human Cleric PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+nonToken+Other | TriggerZones$ Battlefield | Execute$ TrigProliferate | TriggerDescription$ Whenever another nontoken creature enters the battlefield under your control, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+nonToken+Other | TriggerZones$ Battlefield | Execute$ TrigProliferate | TriggerDescription$ Whenever another nontoken creature you control enters, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:TrigProliferate:DB$ Proliferate DeckHas:Ability$Proliferate DeckNeeds:Ability$Counters -Oracle:Whenever another nontoken creature enters the battlefield under your control, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:Whenever another nontoken creature you control enters, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) diff --git a/forge-gui/res/cardsfolder/m/meteor_golem.txt b/forge-gui/res/cardsfolder/m/meteor_golem.txt index 2628d463786..429198445c7 100644 --- a/forge-gui/res/cardsfolder/m/meteor_golem.txt +++ b/forge-gui/res/cardsfolder/m/meteor_golem.txt @@ -2,6 +2,6 @@ Name:Meteor Golem ManaCost:7 Types:Artifact Creature Golem PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target nonland permanent an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target nonland permanent an opponent controls. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent.OppCtrl+nonland | TgtPrompt$ Select target permanent. -Oracle:When Meteor Golem enters the battlefield, destroy target nonland permanent an opponent controls. +Oracle:When Meteor Golem enters, destroy target nonland permanent an opponent controls. diff --git a/forge-gui/res/cardsfolder/m/meteorite.txt b/forge-gui/res/cardsfolder/m/meteorite.txt index 53dab94dacb..0e015862717 100644 --- a/forge-gui/res/cardsfolder/m/meteorite.txt +++ b/forge-gui/res/cardsfolder/m/meteorite.txt @@ -1,8 +1,8 @@ Name:Meteorite ManaCost:5 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 2 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. SVar:PlayMain1:TRUE -Oracle:When Meteorite enters the battlefield, it deals 2 damage to any target.\n{T}: Add one mana of any color. +Oracle:When Meteorite enters, it deals 2 damage to any target.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/m/meticulous_archive.txt b/forge-gui/res/cardsfolder/m/meticulous_archive.txt index 5dde0faa071..e7bd5f4097f 100644 --- a/forge-gui/res/cardsfolder/m/meticulous_archive.txt +++ b/forge-gui/res/cardsfolder/m/meticulous_archive.txt @@ -1,9 +1,10 @@ Name:Meticulous Archive ManaCost:no cost Types:Land Plains Island -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) SVar:TrigSurveil:DB$ Surveil | Amount$ 1 DeckHas:Ability$Surveil|Graveyard DeckHints:Ability$Graveyard -Oracle:({T}: Add {W} or {U}.)\nMeticulous Archive enters the battlefield tapped.\nWhen Meticulous Archive enters the battlefield, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +Oracle:({T}: Add {W} or {U}.)\nMeticulous Archive enters tapped.\nWhen Meticulous Archive enters, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/m/miasmic_mummy.txt b/forge-gui/res/cardsfolder/m/miasmic_mummy.txt index b546642e0b8..53f6b37a498 100644 --- a/forge-gui/res/cardsfolder/m/miasmic_mummy.txt +++ b/forge-gui/res/cardsfolder/m/miasmic_mummy.txt @@ -2,7 +2,7 @@ Name:Miasmic Mummy ManaCost:1 B Types:Creature Zombie Jackal PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each player discards a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, each player discards a card. SVar:TrigDiscard:DB$ Discard | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose AI:RemoveDeck:Random -Oracle:When Miasmic Mummy enters the battlefield, each player discards a card. +Oracle:When Miasmic Mummy enters, each player discards a card. diff --git a/forge-gui/res/cardsfolder/m/michonne_ruthless_survivor.txt b/forge-gui/res/cardsfolder/m/michonne_ruthless_survivor.txt index 4c40e8f92ab..1c06baf876d 100644 --- a/forge-gui/res/cardsfolder/m/michonne_ruthless_survivor.txt +++ b/forge-gui/res/cardsfolder/m/michonne_ruthless_survivor.txt @@ -4,11 +4,11 @@ Nickname:Michonne ManaCost:3 B G Types:Legendary Creature Human Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME enters the battlefield, create two Walker tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When NICKNAME enters, create two Walker tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ walker | TokenOwner$ You | LockTokenScript$ True S:Mode$ Continuous | Affected$ Card.Self+equipped | AddHiddenKeyword$ CARDNAME must be blocked if able. | Description$ As long as NICKNAME is equipped, she must be blocked if able. SVar:EquipMe:Once T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | CheckSVar$ Zombies | NoResolvingCheck$ True | SVarCompare$ GE2 | Execute$ TrigPump | TriggerDescription$ Whenever NICKNAME and at least two Zombies attack, she gains indestructible until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Indestructible SVar:Zombies:Count$Valid Zombie.attacking -Oracle:When Michonne enters the battlefield, create two Walker tokens.\nAs long as Michonne is equipped, she must be blocked if able.\nWhenever Michonne and at least two Zombies attack, she gains indestructible until end of turn. +Oracle:When Michonne enters, create two Walker tokens.\nAs long as Michonne is equipped, she must be blocked if able.\nWhenever Michonne and at least two Zombies attack, she gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/m/micromancer.txt b/forge-gui/res/cardsfolder/m/micromancer.txt index 612e4d727a7..1fa4b4357ac 100644 --- a/forge-gui/res/cardsfolder/m/micromancer.txt +++ b/forge-gui/res/cardsfolder/m/micromancer.txt @@ -2,8 +2,8 @@ Name:Micromancer ManaCost:3 U Types:Creature Human Wizard PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an instant or sorcery card with mana value 1, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for an instant or sorcery card with mana value 1, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Instant.cmcEQ1,Sorcery.cmcEQ1 | ChangeNum$ 1 DeckNeeds:Type$Instant|Sorcery AI:RemoveDeck:Random -Oracle:When Micromancer enters the battlefield, you may search your library for an instant or sorcery card with mana value 1, reveal it, put it into your hand, then shuffle. +Oracle:When Micromancer enters, you may search your library for an instant or sorcery card with mana value 1, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/m/midnight_arsonist.txt b/forge-gui/res/cardsfolder/m/midnight_arsonist.txt index 343d3ef87e2..1e6bd54ec4d 100644 --- a/forge-gui/res/cardsfolder/m/midnight_arsonist.txt +++ b/forge-gui/res/cardsfolder/m/midnight_arsonist.txt @@ -2,10 +2,10 @@ Name:Midnight Arsonist ManaCost:3 R Types:Creature Vampire PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy up to X target artifacts without mana abilities, where X is the number of Vampires you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy up to X target artifacts without mana abilities, where X is the number of Vampires you control. SVar:TrigDestroy:DB$ Destroy | TargetMin$ 0 | TargetMax$ X | ValidTgts$ Artifact.!hasManaAbility | TgtPrompt$ Select up to X target artifacts without mana abilities SVar:X:Count$Valid Vampire.YouCtrl DeckHints:Type$Vampire AI:RemoveDeck:Random SVar:BuffedBy:Vampire -Oracle:When Midnight Arsonist enters the battlefield, destroy up to X target artifacts without mana abilities, where X is the number of Vampires you control. +Oracle:When Midnight Arsonist enters, destroy up to X target artifacts without mana abilities, where X is the number of Vampires you control. diff --git a/forge-gui/res/cardsfolder/m/midnight_guard.txt b/forge-gui/res/cardsfolder/m/midnight_guard.txt index d2808647ba4..f8be4bfec6c 100644 --- a/forge-gui/res/cardsfolder/m/midnight_guard.txt +++ b/forge-gui/res/cardsfolder/m/midnight_guard.txt @@ -2,6 +2,6 @@ Name:Midnight Guard ManaCost:2 W Types:Creature Human Soldier PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever another creature enters the battlefield, untap CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever another creature enters, untap CARDNAME. SVar:TrigUntap:DB$ Untap | Defined$ Self -Oracle:Whenever another creature enters the battlefield, untap Midnight Guard. +Oracle:Whenever another creature enters, untap Midnight Guard. diff --git a/forge-gui/res/cardsfolder/m/midnight_oil.txt b/forge-gui/res/cardsfolder/m/midnight_oil.txt index ca27059c54a..51d3fc4b09e 100644 --- a/forge-gui/res/cardsfolder/m/midnight_oil.txt +++ b/forge-gui/res/cardsfolder/m/midnight_oil.txt @@ -9,4 +9,4 @@ S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ X | Description$ Your maxim T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever you discard a card, you lose 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 SVar:X:Count$CardCounters.HOUR -Oracle:Midnight Oil enters the battlefield with seven hour counters on it.\nAt the beginning of your draw step, draw an additional card and remove two hour counters from Midnight Oil.\nYour maximum hand size is equal to the number of hour counters on Midnight Oil.\nWhenever you discard a card, you lose 1 life. +Oracle:Midnight Oil enters with seven hour counters on it.\nAt the beginning of your draw step, draw an additional card and remove two hour counters from Midnight Oil.\nYour maximum hand size is equal to the number of hour counters on Midnight Oil.\nWhenever you discard a card, you lose 1 life. diff --git a/forge-gui/res/cardsfolder/m/midnight_scavengers.txt b/forge-gui/res/cardsfolder/m/midnight_scavengers.txt index 2c831c6755e..603eacb5017 100644 --- a/forge-gui/res/cardsfolder/m/midnight_scavengers.txt +++ b/forge-gui/res/cardsfolder/m/midnight_scavengers.txt @@ -2,9 +2,9 @@ Name:Midnight Scavengers ManaCost:4 B Types:Creature Human Rogue PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target creature card with mana value 3 or less from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target creature card with mana value 3 or less from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl+cmcLE3 | TgtPrompt$ Select target creature card with mana value 3 or less DeckHints:Name$Graf Rats MeldPair:Graf Rats AlternateMode:Meld -Oracle:When Midnight Scavengers enters the battlefield, you may return target creature card with mana value 3 or less from your graveyard to your hand.\n(Melds with Graf Rats.) +Oracle:When Midnight Scavengers enters, you may return target creature card with mana value 3 or less from your graveyard to your hand.\n(Melds with Graf Rats.) diff --git a/forge-gui/res/cardsfolder/m/midvast_protector.txt b/forge-gui/res/cardsfolder/m/midvast_protector.txt index 895c29ca510..1a54a41b521 100644 --- a/forge-gui/res/cardsfolder/m/midvast_protector.txt +++ b/forge-gui/res/cardsfolder/m/midvast_protector.txt @@ -2,7 +2,7 @@ Name:Midvast Protector ManaCost:3 W Types:Creature Human Wizard PT:2/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigProtect | TriggerDescription$ When CARDNAME enters the battlefield, target creature you control gains protection from the color of your choice until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigProtect | TriggerDescription$ When CARDNAME enters, target creature you control gains protection from the color of your choice until end of turn. SVar:TrigProtect:DB$ Protection | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Gains$ Choice | Choices$ AnyColor | AILogic$ MostProminentHumanCreatures SVar:PlayMain1:TRUE -Oracle:When Midvast Protector enters the battlefield, target creature you control gains protection from the color of your choice until end of turn. +Oracle:When Midvast Protector enters, target creature you control gains protection from the color of your choice until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mightstones_animation.txt b/forge-gui/res/cardsfolder/m/mightstones_animation.txt index da7fcef8a0a..334761ed66c 100644 --- a/forge-gui/res/cardsfolder/m/mightstones_animation.txt +++ b/forge-gui/res/cardsfolder/m/mightstones_animation.txt @@ -2,9 +2,9 @@ Name:Mightstone's Animation ManaCost:3 U Types:Enchantment Aura K:Enchant artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. SVar:TrigDraw:DB$ Draw A:SP$ Attach | ValidTgts$ Artifact | AITgts$ Card.nonCreature | AILogic$ Animate S:Mode$ Continuous | Affected$ Artifact.EnchantedBy | SetPower$ 4 | SetToughness$ 4 | AddType$ Creature | Description$ Enchanted artifact is a creature with base power and toughness 4/4 in addition to its other types. DeckNeeds:Type$Artifact -Oracle:Enchant artifact\nWhen Mightstone's Animation enters the battlefield, draw a card.\nEnchanted artifact is a creature with base power and toughness 4/4 in addition to its other types. +Oracle:Enchant artifact\nWhen Mightstone's Animation enters, draw a card.\nEnchanted artifact is a creature with base power and toughness 4/4 in addition to its other types. diff --git a/forge-gui/res/cardsfolder/m/mighty_emergence.txt b/forge-gui/res/cardsfolder/m/mighty_emergence.txt index d908dac70ca..cba4622a56c 100644 --- a/forge-gui/res/cardsfolder/m/mighty_emergence.txt +++ b/forge-gui/res/cardsfolder/m/mighty_emergence.txt @@ -1,7 +1,7 @@ Name:Mighty Emergence ManaCost:2 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerGE5+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature with power 5 or greater enters the battlefield under your control, you may put two +1/+1 counters on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerGE5+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control with power 5 or greater enters, you may put two +1/+1 counters on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ 2 AI:RemoveDeck:Random -Oracle:Whenever a creature with power 5 or greater enters the battlefield under your control, you may put two +1/+1 counters on it. +Oracle:Whenever a creature you control with power 5 or greater enters, you may put two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/m/migloz_maze_crusher.txt b/forge-gui/res/cardsfolder/m/migloz_maze_crusher.txt index c0547163bfc..520fd150cda 100644 --- a/forge-gui/res/cardsfolder/m/migloz_maze_crusher.txt +++ b/forge-gui/res/cardsfolder/m/migloz_maze_crusher.txt @@ -7,4 +7,4 @@ A:AB$ Pump | Cost$ 1 SubCounter<1/OIL/NICKNAME> | Defined$ Self | KW$ Vigilance A:AB$ Pump | Cost$ 2 SubCounter<2/OIL/NICKNAME> | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ It gets +2/+2 until end of turn. A:AB$ Destroy | Cost$ 3 SubCounter<3/OIL/NICKNAME> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. DeckHas:Ability$Counters -Oracle:Migloz, Maze Crusher enters the battlefield with five oil counters on it.\n{1}, Remove an oil counter from Migloz: It gains vigilance and menace until end of turn.\n{2}, Remove two oil counters from Migloz: It gets +2/+2 until end of turn.\n{3}, Remove three oil counters from Migloz: Destroy target artifact or enchantment. +Oracle:Migloz, Maze Crusher enters with five oil counters on it.\n{1}, Remove an oil counter from Migloz: It gains vigilance and menace until end of turn.\n{2}, Remove two oil counters from Migloz: It gets +2/+2 until end of turn.\n{3}, Remove three oil counters from Migloz: Destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/m/miirym_sentinel_wyrm.txt b/forge-gui/res/cardsfolder/m/miirym_sentinel_wyrm.txt index 06446b7a892..38052bbf28f 100644 --- a/forge-gui/res/cardsfolder/m/miirym_sentinel_wyrm.txt +++ b/forge-gui/res/cardsfolder/m/miirym_sentinel_wyrm.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Dragon Spirit PT:6/6 K:Flying K:Ward:2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Dragon.YouCtrl+nonToken+Other | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Whenever another nontoken Dragon enters the battlefield under your control, create a token that's a copy of it, except the token isn't legendary if that Dragon is legendary. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Dragon.YouCtrl+nonToken+Other | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Whenever another nontoken Dragon you control enters, create a token that's a copy of it, except the token isn't legendary if that Dragon is legendary. SVar:TrigCopy:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | NonLegendary$ True DeckNeeds:Type$Dragon DeckHas:Ability$Token -Oracle:Flying, ward {2}\nWhenever another nontoken Dragon enters the battlefield under your control, create a token that's a copy of it, except the token isn't legendary if that Dragon is legendary. +Oracle:Flying, ward {2}\nWhenever another nontoken Dragon you control enters, create a token that's a copy of it, except the token isn't legendary if that Dragon is legendary. diff --git a/forge-gui/res/cardsfolder/m/mikaeus_the_lunarch.txt b/forge-gui/res/cardsfolder/m/mikaeus_the_lunarch.txt index d353dc2a553..161e2eb855f 100644 --- a/forge-gui/res/cardsfolder/m/mikaeus_the_lunarch.txt +++ b/forge-gui/res/cardsfolder/m/mikaeus_the_lunarch.txt @@ -7,4 +7,4 @@ SVar:X:Count$xPaid A:AB$ PutCounter | Cost$ T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on NICKNAME. A:AB$ PutCounterAll | Cost$ T SubCounter<1/P1P1/NICKNAME> | ValidCards$ Creature.StrictlyOther+YouCtrl | ValidCardsDesc$ other creature you control | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each other creature you control. DeckHas:Ability$Counters -Oracle:Mikaeus, the Lunarch enters the battlefield with X +1/+1 counters on it.\n{T}: Put a +1/+1 counter on Mikaeus.\n{T}, Remove a +1/+1 counter from Mikaeus: Put a +1/+1 counter on each other creature you control. +Oracle:Mikaeus, the Lunarch enters with X +1/+1 counters on it.\n{T}: Put a +1/+1 counter on Mikaeus.\n{T}, Remove a +1/+1 counter from Mikaeus: Put a +1/+1 counter on each other creature you control. diff --git a/forge-gui/res/cardsfolder/m/mila_crafty_companion_lukka_wayward_bonder.txt b/forge-gui/res/cardsfolder/m/mila_crafty_companion_lukka_wayward_bonder.txt index 0c6678bdc4c..f90d2e10716 100644 --- a/forge-gui/res/cardsfolder/m/mila_crafty_companion_lukka_wayward_bonder.txt +++ b/forge-gui/res/cardsfolder/m/mila_crafty_companion_lukka_wayward_bonder.txt @@ -20,10 +20,10 @@ SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPre SVar:DBDraw2:DB$ Draw | NumCards$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ GE1 | StackDescription$ None | SubAbility$ DBCleanup A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | GainControl$ True | SubAbility$ DBPump | RememberChanged$ True | AILogic$ BeforeCombat | SpellDescription$ Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of your next upkeep. SVar:DBPump:DB$ Animate | Keywords$ Haste | Defined$ Remembered | Duration$ Permanent | AtEOT$ Exile | SubAbility$ DBCleanup -A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem — Lukka, Wayward Bonder | Image$ emblem_lukka_wayward_bonder | Triggers$ LukkaCreatureETB | SVars$ LukkaDmg | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever a creature enters the battlefield under your control, it deals damage equal to its power to any target." -SVar:LukkaCreatureETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Command | Execute$ LukkaDmg | TriggerDescription$ Whenever a creature enters the battlefield under your control, it deals damage equal to its power to any target. +A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem — Lukka, Wayward Bonder | Image$ emblem_lukka_wayward_bonder | Triggers$ LukkaCreatureETB | SVars$ LukkaDmg | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever a creature you control enters, it deals damage equal to its power to any target." +SVar:LukkaCreatureETB:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Command | Execute$ LukkaDmg | TriggerDescription$ Whenever a creature you control enters, it deals damage equal to its power to any target. SVar:LukkaDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | DamageSource$ TriggeredCard SVar:X:TriggeredCard$CardPower SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Discard|Graveyard -Oracle:[+1]: You may discard a card. If you do, draw a card. If a creature card was discarded this way, draw two cards instead.\n[-2]: Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of your next upkeep.\n[-7]: You get an emblem with "Whenever a creature enters the battlefield under your control, it deals damage equal to its power to any target." +Oracle:[+1]: You may discard a card. If you do, draw a card. If a creature card was discarded this way, draw two cards instead.\n[-2]: Return target creature card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of your next upkeep.\n[-7]: You get an emblem with "Whenever a creature you control enters, it deals damage equal to its power to any target." diff --git a/forge-gui/res/cardsfolder/m/militant_angel.txt b/forge-gui/res/cardsfolder/m/militant_angel.txt index 1a47c0b7b7d..66e2778708c 100644 --- a/forge-gui/res/cardsfolder/m/militant_angel.txt +++ b/forge-gui/res/cardsfolder/m/militant_angel.txt @@ -4,7 +4,7 @@ Types:Creature Angel PT:3/4 K:Flying K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a number of 2/2 white Knight creature tokens with vigilance equal to the number of opponents you attacked this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a number of 2/2 white Knight creature tokens with vigilance equal to the number of opponents you attacked this turn. SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ X | TokenScript$ w_2_2_knight_vigilance SVar:X:TriggeredCardController$OpponentsAttackedThisTurn -Oracle:Flying, lifelink\nWhen Militant Angel enters the battlefield, create a number of 2/2 white Knight creature tokens with vigilance equal to the number of opponents you attacked this turn. +Oracle:Flying, lifelink\nWhen Militant Angel enters, create a number of 2/2 white Knight creature tokens with vigilance equal to the number of opponents you attacked this turn. diff --git a/forge-gui/res/cardsfolder/m/military_discipline.txt b/forge-gui/res/cardsfolder/m/military_discipline.txt index d120af1f331..53dbca9d3d7 100644 --- a/forge-gui/res/cardsfolder/m/military_discipline.txt +++ b/forge-gui/res/cardsfolder/m/military_discipline.txt @@ -4,8 +4,8 @@ Types:Enchantment Aura K:Flash K:Enchant creature A:SP$ Attach | ValidTgts$ Creature | AILogic$ Pump -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, enchanted creature gains first strike until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, enchanted creature gains first strike until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Enchanted | KW$ First Strike S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | Description$ Enchanted creature gets +1/+0. SVar:PlayMain1:TRUE -Oracle:Flash\nEnchant creature\nWhen Military Discipline enters the battlefield, enchanted creature gains first strike until end of turn.\nEnchanted creature gets +1/+0. +Oracle:Flash\nEnchant creature\nWhen Military Discipline enters, enchanted creature gains first strike until end of turn.\nEnchanted creature gets +1/+0. diff --git a/forge-gui/res/cardsfolder/m/militia_bugler.txt b/forge-gui/res/cardsfolder/m/militia_bugler.txt index 72f82cfc0f7..9b14464f54c 100644 --- a/forge-gui/res/cardsfolder/m/militia_bugler.txt +++ b/forge-gui/res/cardsfolder/m/militia_bugler.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Human Soldier PT:2/3 K:Vigilance -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library. You may reveal a creature card with power 2 or less 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 | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library. You may reveal a creature card with power 2 or less from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | Optional$ True | ForceRevealToController$ True | ChangeNum$ 1 | ChangeValid$ Creature.powerLE2 | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True -Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nWhen Militia Bugler enters the battlefield, look at the top four cards of your library. You may reveal a creature card with power 2 or less from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nWhen Militia Bugler enters, look at the top four cards of your library. You may reveal a creature card with power 2 or less from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/m/minas_morgul_dark_fortress.txt b/forge-gui/res/cardsfolder/m/minas_morgul_dark_fortress.txt index e4a2286a215..642085a4eb8 100644 --- a/forge-gui/res/cardsfolder/m/minas_morgul_dark_fortress.txt +++ b/forge-gui/res/cardsfolder/m/minas_morgul_dark_fortress.txt @@ -1,10 +1,11 @@ Name:Minas Morgul, Dark Fortress ManaCost:no cost Types:Legendary Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ PutCounter | Cost$ 3 B T | ValidTgts$ Creature | CounterType$ Shadow | CounterNum$ 1 | SubAbility$ DBEffect | SpellDescription$ Put a shadow counter on target creature. For as long as that creature has a shadow counter on it, it's a Wraith in addition to its other types. (A creature with shadow can block or be blocked by only creatures with shadow.) SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | StaticAbilities$ ShadowStatic | ForgetOnMoved$ Battlefield | ForgetCounter$ Shadow | Duration$ Permanent SVar:ShadowStatic:Mode$ Continuous | Affected$ Card.IsRemembered | AddType$ Wraith | Description$ For as long as this creature has a shadow counter on it, it's a Wraith in addition to its other types. DeckHas:Ability$Counters & Type$Wraith -Oracle:Minas Morgul, Dark Fortress enters the battlefield tapped.\n{T}: Add {B}.\n{3}{B}, {T}: Put a shadow counter on target creature. For as long as that creature has a shadow counter on it, it's a Wraith in addition to its other types. (A creature with shadow can block or be blocked by only creatures with shadow.) +Oracle:Minas Morgul, Dark Fortress enters tapped.\n{T}: Add {B}.\n{3}{B}, {T}: Put a shadow counter on target creature. For as long as that creature has a shadow counter on it, it's a Wraith in addition to its other types. (A creature with shadow can block or be blocked by only creatures with shadow.) diff --git a/forge-gui/res/cardsfolder/m/minas_tirith.txt b/forge-gui/res/cardsfolder/m/minas_tirith.txt index 933bddf5616..7106f896c4e 100644 --- a/forge-gui/res/cardsfolder/m/minas_tirith.txt +++ b/forge-gui/res/cardsfolder/m/minas_tirith.txt @@ -1,10 +1,10 @@ Name:Minas Tirith ManaCost:no cost Types:Legendary Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Creature.Legendary+YouCtrl | ConditionCompare$ EQ0 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control a legendary creature. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control a legendary creature. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Creature.Legendary+YouCtrl | ConditionCompare$ EQ0 A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Draw | Cost$ 1 W T | CheckSVar$ RaidTest | SVarCompare$ GE2 | SpellDescription$ Draw a card. Activate only if you attacked with two or more creatures this turn. SVar:RaidTest:Count$AttackersDeclared DeckHints:Type$Legendary -Oracle:Minas Tirith enters the battlefield tapped unless you control a legendary creature.\n{T}: Add {W}.\n{1}{W}, {T}: Draw a card. Activate only if you attacked with two or more creatures this turn. +Oracle:Minas Tirith enters tapped unless you control a legendary creature.\n{T}: Add {W}.\n{1}{W}, {T}: Draw a card. Activate only if you attacked with two or more creatures this turn. diff --git a/forge-gui/res/cardsfolder/m/mind_carver.txt b/forge-gui/res/cardsfolder/m/mind_carver.txt index 1d9ec1350dd..5b79deae7f8 100644 --- a/forge-gui/res/cardsfolder/m/mind_carver.txt +++ b/forge-gui/res/cardsfolder/m/mind_carver.txt @@ -1,7 +1,7 @@ Name:Mind Carver ManaCost:B Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control SVar:NeedsToPlay:Creature.YouCtrl S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddToughness$ Y | Description$ Equipped creature gets +1/+0. It gets +3/+1 instead as long as an opponent has eight or more cards in their graveyard. @@ -9,4 +9,4 @@ SVar:X:Count$Compare Z GE8.3.1 SVar:Y:Count$Compare Z GE8.1.0 SVar:Z:PlayerCountOpponents$HighestCardsInGraveyard K:Equip:2 B -Oracle:When Mind Carver enters the battlefield, attach it to target creature you control.\nEquipped creature gets +1/+0. It gets +3/+1 instead as long as an opponent has eight or more cards in their graveyard.\nEquip {2}{B} +Oracle:When Mind Carver enters, attach it to target creature you control.\nEquipped creature gets +1/+0. It gets +3/+1 instead as long as an opponent has eight or more cards in their graveyard.\nEquip {2}{B} diff --git a/forge-gui/res/cardsfolder/m/mind_flayer.txt b/forge-gui/res/cardsfolder/m/mind_flayer.txt index 4971e1b2a83..75f3aee6753 100644 --- a/forge-gui/res/cardsfolder/m/mind_flayer.txt +++ b/forge-gui/res/cardsfolder/m/mind_flayer.txt @@ -2,7 +2,7 @@ Name:Mind Flayer ManaCost:3 U U Types:Creature Horror PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Dominate Monster — When CARDNAME enters the battlefield, gain control of target creature for as long as you control CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Dominate Monster — When CARDNAME enters, gain control of target creature for as long as you control CARDNAME. SVar:TrigChange:DB$ GainControl | TgtPrompt$ Choose target creature | ValidTgts$ Creature | LoseControl$ LeavesPlay,LoseControl SVar:PlayMain1:TRUE -Oracle:Dominate Monster — When Mind Flayer enters the battlefield, gain control of target creature for as long as you control Mind Flayer. +Oracle:Dominate Monster — When Mind Flayer enters, gain control of target creature for as long as you control Mind Flayer. diff --git a/forge-gui/res/cardsfolder/m/mind_maggots.txt b/forge-gui/res/cardsfolder/m/mind_maggots.txt index 5c67b9b3773..ce20a01556a 100644 --- a/forge-gui/res/cardsfolder/m/mind_maggots.txt +++ b/forge-gui/res/cardsfolder/m/mind_maggots.txt @@ -2,11 +2,11 @@ Name:Mind Maggots ManaCost:3 B Types:Creature Insect PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, discard any number of creature cards. For each card discarded this way, put two +1/+1 counters on CARDNAME. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, discard any number of creature cards. For each card discarded this way, put two +1/+1 counters on CARDNAME. SVar:TrigDiscard:DB$ Discard | DiscardValid$ Creature | AnyNumber$ True | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ MindMaggotsPutCounter SVar:MindMaggotsPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedSize/Twice DeckHas:Ability$Counters|Discard DeckHints:Ability$Graveyard -Oracle:When Mind Maggots enters the battlefield, discard any number of creature cards. For each card discarded this way, put two +1/+1 counters on Mind Maggots. +Oracle:When Mind Maggots enters, discard any number of creature cards. For each card discarded this way, put two +1/+1 counters on Mind Maggots. diff --git a/forge-gui/res/cardsfolder/m/mind_raker.txt b/forge-gui/res/cardsfolder/m/mind_raker.txt index 1716c8293f6..0fdb34ada00 100644 --- a/forge-gui/res/cardsfolder/m/mind_raker.txt +++ b/forge-gui/res/cardsfolder/m/mind_raker.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Eldrazi Processor PT:3/3 K:Devoid -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may put a card an opponent owns from exile into that player's graveyard. If you do, each opponent discards a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may put a card an opponent owns from exile into that player's graveyard. If you do, each opponent discards a card. SVar:TrigChangeZone:AB$ Discard | Cost$ ExiledMoveToGrave<1/Card.OppOwn/card an opponent owns> | Defined$ Opponent | NumCards$ 1 | Mode$ TgtChoose DeckHints:Keyword$Ingest -Oracle:Devoid (This card has no color.)\nWhen Mind Raker enters the battlefield, you may put a card an opponent owns from exile into that player's graveyard. If you do, each opponent discards a card. +Oracle:Devoid (This card has no color.)\nWhen Mind Raker enters, you may put a card an opponent owns from exile into that player's graveyard. If you do, each opponent discards a card. diff --git a/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt b/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt index e65c7f6f13a..4b60c3f4f8f 100644 --- a/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt +++ b/forge-gui/res/cardsfolder/m/mindclaw_shaman.txt @@ -2,7 +2,7 @@ Name:Mindclaw Shaman ManaCost:4 R Types:Creature Lizard Shaman PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals their hand. You may cast an instant or sorcery spell from among those cards without paying its mana cost. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReveal | TriggerDescription$ When CARDNAME enters, target opponent reveals their hand. You may cast an instant or sorcery spell from among those cards without paying its mana cost. SVar:TrigReveal:DB$ RevealHand | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ TrigPlay SVar:TrigPlay:DB$ Play | Valid$ Card.TargetedPlayerCtrl | ValidSA$ Instant,Sorcery | ValidZone$ Hand | WithoutManaCost$ True | Optional$ True -Oracle:When Mindclaw Shaman enters the battlefield, target opponent reveals their hand. You may cast an instant or sorcery spell from among those cards without paying its mana cost. +Oracle:When Mindclaw Shaman enters, target opponent reveals their hand. You may cast an instant or sorcery spell from among those cards without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/m/mindleech_ghoul.txt b/forge-gui/res/cardsfolder/m/mindleech_ghoul.txt index 81f271a686e..ab03cfe47d1 100644 --- a/forge-gui/res/cardsfolder/m/mindleech_ghoul.txt +++ b/forge-gui/res/cardsfolder/m/mindleech_ghoul.txt @@ -6,4 +6,4 @@ K:Exploit T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME exploits a creature, each opponent exiles a card from their hand. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | DefinedPlayer$ Player.Opponent | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | Hidden$ True | IsCurse$ True DeckHas:Ability$Sacrifice -Oracle:Exploit (When this creature enters the battlefield, you may sacrifice a creature.)\nWhen Mindleech Ghoul exploits a creature, each opponent exiles a card from their hand. +Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen Mindleech Ghoul exploits a creature, each opponent exiles a card from their hand. diff --git a/forge-gui/res/cardsfolder/m/mindless_automaton.txt b/forge-gui/res/cardsfolder/m/mindless_automaton.txt index 8af35a21d0a..e0a9d7180b4 100644 --- a/forge-gui/res/cardsfolder/m/mindless_automaton.txt +++ b/forge-gui/res/cardsfolder/m/mindless_automaton.txt @@ -5,4 +5,4 @@ PT:0/0 K:etbCounter:P1P1:2 A:AB$ PutCounter | Cost$ 1 Discard<1/Card> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. A:AB$ Draw | Cost$ SubCounter<2/P1P1> | NumCards$ 1 | SpellDescription$ Draw a card. -Oracle:Mindless Automaton enters the battlefield with two +1/+1 counters on it.\n{1}, Discard a card: Put a +1/+1 counter on Mindless Automaton.\nRemove two +1/+1 counters from Mindless Automaton: Draw a card. +Oracle:Mindless Automaton enters with two +1/+1 counters on it.\n{1}, Discard a card: Put a +1/+1 counter on Mindless Automaton.\nRemove two +1/+1 counters from Mindless Automaton: Draw a card. diff --git a/forge-gui/res/cardsfolder/m/mindless_conscription.txt b/forge-gui/res/cardsfolder/m/mindless_conscription.txt index 4f9d622f62d..5fbc452767c 100644 --- a/forge-gui/res/cardsfolder/m/mindless_conscription.txt +++ b/forge-gui/res/cardsfolder/m/mindless_conscription.txt @@ -1,8 +1,8 @@ Name:Mindless Conscription ManaCost:2 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters the battlefield and whenever you draw your third card each turn, amass Zombies 3. (Put three +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 3 | TriggerZones$ Battlefield | Execute$ TrigAmass | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield and whenever you draw your third card each turn, amass Zombies 3. (Put three +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters and whenever you draw your third card each turn, amass Zombies 3. (Put three +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 3 | TriggerZones$ Battlefield | Execute$ TrigAmass | Secondary$ True | TriggerDescription$ When CARDNAME enters and whenever you draw your third card each turn, amass Zombies 3. (Put three +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) SVar:TrigAmass:DB$ Amass | Type$ Zombie | Num$ 3 DeckHas:Ability$Token & Type$Zombie -Oracle:When Mindless Conscription enters the battlefield and whenever you draw your third card each turn, amass Zombies 3. (Put three +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) +Oracle:When Mindless Conscription enters and whenever you draw your third card each turn, amass Zombies 3. (Put three +1/+1 counters on an Army you control. It's also a Zombie. If you don't control an Army, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/m/mindwarper.txt b/forge-gui/res/cardsfolder/m/mindwarper.txt index 90ee0d4d1eb..afc0ba5dd76 100644 --- a/forge-gui/res/cardsfolder/m/mindwarper.txt +++ b/forge-gui/res/cardsfolder/m/mindwarper.txt @@ -4,4 +4,4 @@ Types:Creature Spirit PT:0/0 K:etbCounter:P1P1:3 A:AB$ Discard | Cost$ 2 B SubCounter<1/P1P1> | ValidTgts$ Player | SorcerySpeed$ True | NumCards$ 1 | Mode$ TgtChoose | SpellDescription$ Target player discards a card. Activate only as a sorcery. -Oracle:Mindwarper enters the battlefield with three +1/+1 counters on it.\n{2}{B}, Remove a +1/+1 counter from Mindwarper: Target player discards a card. Activate only as a sorcery. +Oracle:Mindwarper enters with three +1/+1 counters on it.\n{2}{B}, Remove a +1/+1 counter from Mindwarper: Target player discards a card. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/m/mindwrack_demon.txt b/forge-gui/res/cardsfolder/m/mindwrack_demon.txt index 6e0c80ce5fd..0ece6417986 100644 --- a/forge-gui/res/cardsfolder/m/mindwrack_demon.txt +++ b/forge-gui/res/cardsfolder/m/mindwrack_demon.txt @@ -4,11 +4,11 @@ Types:Creature Demon PT:4/5 K:Flying K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of your upkeep, you lose 4 life unless there are four or more card types among cards in your graveyard. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X SVar:X:Count$Delirium.0.4 DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:Flying, trample\nWhen Mindwrack Demon enters the battlefield, mill four cards.\nDelirium — At the beginning of your upkeep, you lose 4 life unless there are four or more card types among cards in your graveyard. +Oracle:Flying, trample\nWhen Mindwrack Demon enters, mill four cards.\nDelirium — At the beginning of your upkeep, you lose 4 life unless there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/m/mine_mine_mine.txt b/forge-gui/res/cardsfolder/m/mine_mine_mine.txt index a7adbf9e204..4aa3cf07674 100644 --- a/forge-gui/res/cardsfolder/m/mine_mine_mine.txt +++ b/forge-gui/res/cardsfolder/m/mine_mine_mine.txt @@ -1,11 +1,11 @@ Name:Mine, Mine, Mine! ManaCost:4 G G Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, each player puts their library into their hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, each player puts their library into their hand. SVar:TrigChangeZone:DB$ ChangeZoneAll | ChangeType$ Card | Origin$ Library | Destination$ Hand S:Mode$ Continuous | Affected$ Player | SetMaxHandSize$ Unlimited | Description$ Players don't lose the game for drawing from an empty library. S:Mode$ Continuous | Affected$ Player | Secondary$ True | AddKeyword$ You don't lose the game for drawing from an empty library. | Description$ Players don't lose the game for drawing from an empty library. S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Player | NumLimitEachTurn$ 1 | Description$ Each player can't cast more than one spell each turn. T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigShuffleBack | TriggerDescription$ When CARDNAME leaves the battlefield, each player shuffles their hand and graveyard into their library. SVar:TrigShuffleBack:DB$ ChangeZoneAll | ChangeType$ Card | Origin$ Hand,Graveyard | Destination$ Library | Shuffle$ True | Random$ True -Oracle:When Mine, Mine, Mine! enters the battlefield, each player puts their library into their hand.\nPlayers have no maximum hand size and don't lose the game for drawing from an empty library.\nEach player can't cast more than one spell each turn.\nWhen Mine, Mine, Mine! leaves the battlefield, each player shuffles their hand and graveyard into their library. +Oracle:When Mine, Mine, Mine! enters, each player puts their library into their hand.\nPlayers have no maximum hand size and don't lose the game for drawing from an empty library.\nEach player can't cast more than one spell each turn.\nWhen Mine, Mine, Mine! leaves the battlefield, each player shuffles their hand and graveyard into their library.