diff --git a/forge-gui/res/cardsfolder/m/mace_of_the_valiant.txt b/forge-gui/res/cardsfolder/m/mace_of_the_valiant.txt index 8f6c47b9a55..3105bb852f3 100644 --- a/forge-gui/res/cardsfolder/m/mace_of_the_valiant.txt +++ b/forge-gui/res/cardsfolder/m/mace_of_the_valiant.txt @@ -5,9 +5,9 @@ S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddToughness$ X | SVar:X:Count$CardCounters.CHARGE SVar:NeedsToPlayVar:X GE3 AI:RemoveDeck:Random -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature enters the battlefield under your control, put a charge counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control enters, put a charge counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:BuffedBy:Creature K:Equip:3 DeckHas:Ability$Counters -Oracle:Equipped creature gets +1/+1 for each charge counter on Mace of the Valiant and has vigilance.\nWhenever a creature enters the battlefield under your control, put a charge counter on Mace of the Valiant.\nEquip {3} +Oracle:Equipped creature gets +1/+1 for each charge counter on Mace of the Valiant and has vigilance.\nWhenever a creature you control enters, put a charge counter on Mace of the Valiant.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/m/machine_gods_effigy.txt b/forge-gui/res/cardsfolder/m/machine_gods_effigy.txt index 8bb80b1796b..f9b89d6dd64 100644 --- a/forge-gui/res/cardsfolder/m/machine_gods_effigy.txt +++ b/forge-gui/res/cardsfolder/m/machine_gods_effigy.txt @@ -2,8 +2,8 @@ Name:Machine God's Effigy ManaCost:4 Types:Artifact K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature | AddTypes$ Artifact | AddAbilities$ ABMana | RemoveCardTypes$ True | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it's an artifact and it has "{T}: Add {U}." (It's not a creature.) +SVar:DBCopy:DB$ Clone | Choices$ Creature | AddTypes$ Artifact | AddAbilities$ ABMana | RemoveCardTypes$ True | SpellDescription$ You may have CARDNAME enter as a copy of any creature on the battlefield, except it's an artifact and it has "{T}: Add {U}." (It's not a creature.) SVar:ABMana:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. SVar:NeedsToPlay:Creature -Oracle:You may have Machine God's Effigy enter the battlefield as a copy of any creature on the battlefield, except it's an artifact and it has "{T}: Add {U}." (It's not a creature.)\n{T}: Add {U}. +Oracle:You may have Machine God's Effigy enter as a copy of any creature on the battlefield, except it's an artifact and it has "{T}: Add {U}." (It's not a creature.)\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/m/madame_vastra.txt b/forge-gui/res/cardsfolder/m/madame_vastra.txt index 97f12bad35b..c10b419d4da 100644 --- a/forge-gui/res/cardsfolder/m/madame_vastra.txt +++ b/forge-gui/res/cardsfolder/m/madame_vastra.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac,c_a_clue_draw | TokenOwner$ You DeckHints:Name$Jenny Flint DeckHas:Ability$Token|Sacrifice & Type$Clue|Food -Oracle:Partner with Jenny Flint (When this creature enters the battlefield, target player may put Jenny Flint into their hand from their library, then shuffle.)\nMadame Vastra must be blocked if able.\nWhenever a creature dealt damage by Madame Vastra this turn dies, create a Clue token and a Food token. +Oracle:Partner with Jenny Flint (When this creature enters, target player may put Jenny Flint into their hand from their library, then shuffle.)\nMadame Vastra must be blocked if able.\nWhenever a creature dealt damage by Madame Vastra this turn dies, create a Clue token and a Food token. diff --git a/forge-gui/res/cardsfolder/m/madblind_mountain.txt b/forge-gui/res/cardsfolder/m/madblind_mountain.txt index 6005af7c752..18fb55d77d1 100644 --- a/forge-gui/res/cardsfolder/m/madblind_mountain.txt +++ b/forge-gui/res/cardsfolder/m/madblind_mountain.txt @@ -1,7 +1,8 @@ Name:Madblind Mountain ManaCost:no cost Types:Land Mountain -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$ Shuffle | Cost$ R T | Defined$ You | IsPresent$ Permanent.Red+YouCtrl | PresentCompare$ GE2 | SpellDescription$ Shuffle your library. Activate only if you control two or more red permanents. AI:RemoveDeck:All -Oracle:({T}: Add {R}.)\nMadblind Mountain enters the battlefield tapped.\n{R}, {T}: Shuffle your library. Activate only if you control two or more red permanents. +Oracle:({T}: Add {R}.)\nMadblind Mountain enters tapped.\n{R}, {T}: Shuffle your library. Activate only if you control two or more red permanents. diff --git a/forge-gui/res/cardsfolder/m/maestros_theater.txt b/forge-gui/res/cardsfolder/m/maestros_theater.txt index 7e64f35a99c..738c72e7533 100644 --- a/forge-gui/res/cardsfolder/m/maestros_theater.txt +++ b/forge-gui/res/cardsfolder/m/maestros_theater.txt @@ -1,11 +1,11 @@ Name:Maestros Theater ManaCost:no cost Types:Land -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacrifice | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it. When you do, search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle and you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBSacrifice | TriggerDescription$ When CARDNAME enters, sacrifice it. When you do, search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle and you gain 1 life. SVar:DBSacrifice:DB$ Sacrifice | RememberSacrificed$ True | SubAbility$ DBImmediateTrigger SVar:DBImmediateTrigger:DB$ ImmediateTrigger | ConditionDefined$ Remembered | ConditionPresent$ Card | Execute$ DBChangeZone | SubAbility$ DBCleanup | TriggerDescription$ Search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle and you gain 1 life. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Island+Basic,Land.Swamp+Basic,Land.Mountain+Basic | ChangeNum$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Sacrifice|LifeGain -Oracle:When Maestros Theater enters the battlefield, sacrifice it. When you do, search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle and you gain 1 life. +Oracle:When Maestros Theater enters, sacrifice it. When you do, search your library for a basic Island, Swamp, or Mountain card, put it onto the battlefield tapped, then shuffle and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/m/maga_traitor_to_mortals.txt b/forge-gui/res/cardsfolder/m/maga_traitor_to_mortals.txt index ba55c2c2c6e..e69e4c8623d 100644 --- a/forge-gui/res/cardsfolder/m/maga_traitor_to_mortals.txt +++ b/forge-gui/res/cardsfolder/m/maga_traitor_to_mortals.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Wizard PT:0/0 K:etbCounter:P1P1:X SVar:X:Count$xPaid -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDrain | TriggerDescription$ When NICKNAME enters the battlefield, target player loses life equal to the number of +1/+1 counters on it. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDrain | TriggerDescription$ When NICKNAME enters, target player loses life equal to the number of +1/+1 counters on it. SVar:TrigDrain:DB$ LoseLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ Y SVar:Y:Count$CardCounters.P1P1 -Oracle:Maga, Traitor to Mortals enters the battlefield with X +1/+1 counters on it.\nWhen Maga enters the battlefield, target player loses life equal to the number of +1/+1 counters on it. +Oracle:Maga, Traitor to Mortals enters with X +1/+1 counters on it.\nWhen Maga enters, target player loses life equal to the number of +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/m/mages_attendant.txt b/forge-gui/res/cardsfolder/m/mages_attendant.txt index c9263b08fb2..ffcfe7e582f 100644 --- a/forge-gui/res/cardsfolder/m/mages_attendant.txt +++ b/forge-gui/res/cardsfolder/m/mages_attendant.txt @@ -2,7 +2,7 @@ Name:Mage's Attendant ManaCost:2 W Types:Creature Cat Rogue PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 blue Wizard creature token with "{1}, Sacrifice this creature: Counter target noncreature spell unless its controller pays {1}." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 blue Wizard creature token with "{1}, Sacrifice this creature: Counter target noncreature spell unless its controller pays {1}." SVar:TrigToken:DB$ Token | TokenScript$ u_1_1_wizard_countersac DeckHas:Ability$Token|Sacrifice & Type$Wizard -Oracle:When Mage's Attendant enters the battlefield, create a 1/1 blue Wizard creature token with "{1}, Sacrifice this creature: Counter target noncreature spell unless its controller pays {1}." +Oracle:When Mage's Attendant enters, create a 1/1 blue Wizard creature token with "{1}, Sacrifice this creature: Counter target noncreature spell unless its controller pays {1}." diff --git a/forge-gui/res/cardsfolder/m/maggot_carrier.txt b/forge-gui/res/cardsfolder/m/maggot_carrier.txt index 6ee34cf6dbf..eb0cb1b9717 100644 --- a/forge-gui/res/cardsfolder/m/maggot_carrier.txt +++ b/forge-gui/res/cardsfolder/m/maggot_carrier.txt @@ -2,6 +2,6 @@ Name:Maggot Carrier ManaCost:B Types:Creature Zombie PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, each player loses 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, each player loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player | LifeAmount$ 1 -Oracle:When Maggot Carrier enters the battlefield, each player loses 1 life. +Oracle:When Maggot Carrier enters, each player loses 1 life. diff --git a/forge-gui/res/cardsfolder/m/magister_of_worth.txt b/forge-gui/res/cardsfolder/m/magister_of_worth.txt index 294223d8780..f4ee442f337 100644 --- a/forge-gui/res/cardsfolder/m/magister_of_worth.txt +++ b/forge-gui/res/cardsfolder/m/magister_of_worth.txt @@ -3,9 +3,9 @@ ManaCost:4 W B Types:Creature Angel PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigVote | TriggerDescription$ Will of the Council — When CARDNAME enters the battlefield, starting with you, each player votes for grace or condemnation. If grace gets more votes, each player returns each creature card from their graveyard to the battlefield. If condemnation gets more votes or the vote is tied, destroy all creatures other than CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigVote | TriggerDescription$ Will of the Council — When CARDNAME enters, starting with you, each player votes for grace or condemnation. If grace gets more votes, each player returns each creature card from their graveyard to the battlefield. If condemnation gets more votes or the vote is tied, destroy all creatures other than CARDNAME. SVar:TrigVote:DB$ Vote | Defined$ Player | VoteGrace$ MagisterofWorthZombify | VoteCondemnation$ MagisterofWorthDestroy | Tied$ MagisterofWorthDestroy | VoteType$ Grace,Condemnation | AILogic$ GraceOrCondemnation SVar:MagisterofWorthZombify:DB$ ChangeZoneAll | ChangeType$ Creature | Origin$ Graveyard | Destination$ Battlefield SVar:MagisterofWorthDestroy:DB$ DestroyAll | ValidCards$ Creature.Other AI:RemoveDeck:Random -Oracle:Flying\nWill of the council — When Magister of Worth enters the battlefield, starting with you, each player votes for grace or condemnation. If grace gets more votes, each player returns each creature card from their graveyard to the battlefield. If condemnation gets more votes or the vote is tied, destroy all creatures other than Magister of Worth. +Oracle:Flying\nWill of the council — When Magister of Worth enters, starting with you, each player votes for grace or condemnation. If grace gets more votes, each player returns each creature card from their graveyard to the battlefield. If condemnation gets more votes or the vote is tied, destroy all creatures other than Magister of Worth. diff --git a/forge-gui/res/cardsfolder/m/magister_sphinx.txt b/forge-gui/res/cardsfolder/m/magister_sphinx.txt index 5010461ca11..fe2017140b7 100644 --- a/forge-gui/res/cardsfolder/m/magister_sphinx.txt +++ b/forge-gui/res/cardsfolder/m/magister_sphinx.txt @@ -3,6 +3,6 @@ ManaCost:4 W U B Types:Artifact Creature Sphinx PT:5/5 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigLife | TriggerDescription$ When CARDNAME enters the battlefield, target player's life total becomes 10. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigLife | TriggerDescription$ When CARDNAME enters, target player's life total becomes 10. SVar:TrigLife:DB$ SetLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ 10 -Oracle:Flying\nWhen Magister Sphinx enters the battlefield, target player's life total becomes 10. +Oracle:Flying\nWhen Magister Sphinx enters, target player's life total becomes 10. diff --git a/forge-gui/res/cardsfolder/m/magma_giant.txt b/forge-gui/res/cardsfolder/m/magma_giant.txt index efa9b706b13..6cf9520fd09 100644 --- a/forge-gui/res/cardsfolder/m/magma_giant.txt +++ b/forge-gui/res/cardsfolder/m/magma_giant.txt @@ -2,7 +2,7 @@ Name:Magma Giant ManaCost:5 R R Types:Creature Giant PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ When CARDNAME enters the battlefield, it deals 2 damage to each creature and each player. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ When CARDNAME enters, it deals 2 damage to each creature and each player. SVar:TrigDamageAll:DB$ DamageAll | ValidCards$ Creature | ValidPlayers$ Player | NumDmg$ 2 | ValidDescription$ each creature and each player. AI:RemoveDeck:All -Oracle:When Magma Giant enters the battlefield, it deals 2 damage to each creature and each player. +Oracle:When Magma Giant enters, it deals 2 damage to each creature and each player. diff --git a/forge-gui/res/cardsfolder/m/magma_pummeler.txt b/forge-gui/res/cardsfolder/m/magma_pummeler.txt index de9da67cccd..2876f31c742 100644 --- a/forge-gui/res/cardsfolder/m/magma_pummeler.txt +++ b/forge-gui/res/cardsfolder/m/magma_pummeler.txt @@ -12,4 +12,4 @@ SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ Count$TriggerRememberA SVar:Z:Count$RememberedSize SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters -Oracle:Magma Pummeler enters the battlefield with X +1/+1 counters on it.\nIf damage would be dealt to Magma Pummeler while it has a +1/+1 counter on it, prevent that damage and remove that many +1/+1 counters from it. When one or more counters are removed from Magma Pummeler this way, it deals that much damage to any target. +Oracle:Magma Pummeler enters with X +1/+1 counters on it.\nIf damage would be dealt to Magma Pummeler while it has a +1/+1 counter on it, prevent that damage and remove that many +1/+1 counters from it. When one or more counters are removed from Magma Pummeler this way, it deals that much damage to any target. diff --git a/forge-gui/res/cardsfolder/m/magmasaur.txt b/forge-gui/res/cardsfolder/m/magmasaur.txt index 41769104dc2..1652838f9d0 100644 --- a/forge-gui/res/cardsfolder/m/magmasaur.txt +++ b/forge-gui/res/cardsfolder/m/magmasaur.txt @@ -9,4 +9,4 @@ SVar:LetEmHaveIt:DB$ DamageAll | ValidCards$ Creature.withoutFlying | ValidPlaye SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$CardCounters.P1P1 AI:RemoveDeck:All -Oracle:Magmasaur enters the battlefield with five +1/+1 counters on it.\nAt the beginning of your upkeep, you may remove a +1/+1 counter from Magmasaur. If you don't, sacrifice Magmasaur and it deals damage equal to the number of +1/+1 counters on it to each creature without flying and each player. +Oracle:Magmasaur enters with five +1/+1 counters on it.\nAt the beginning of your upkeep, you may remove a +1/+1 counter from Magmasaur. If you don't, sacrifice Magmasaur and it deals damage equal to the number of +1/+1 counters on it to each creature without flying and each player. diff --git a/forge-gui/res/cardsfolder/m/magmatic_galleon.txt b/forge-gui/res/cardsfolder/m/magmatic_galleon.txt index 966efe83d76..60203c0048d 100644 --- a/forge-gui/res/cardsfolder/m/magmatic_galleon.txt +++ b/forge-gui/res/cardsfolder/m/magmatic_galleon.txt @@ -2,9 +2,9 @@ Name:Magmatic Galleon ManaCost:3 R R Types:Artifact Vehicle PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 5 damage to target creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, it deals 5 damage to target creature an opponent controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ 5 T:Mode$ ExcessDamageAll | ValidTarget$ Creature.OppCtrl | CombatDamage$ False | TriggerZones$ Battlefield | Execute$ TrigTreasure | TriggerDescription$ Whenever one or more creatures your opponents control are dealt excess noncombat damage, create a Treasure token. SVar:TrigTreasure:DB$ Token | TokenScript$ c_a_treasure_sac K:Crew:2 -Oracle:When Magmatic Galleon enters the battlefield, it deals 5 damage to target creature an opponent controls.\nWhenever one or more creatures your opponents control are dealt excess noncombat damage, create a Treasure token.\nCrew 2 +Oracle:When Magmatic Galleon enters, it deals 5 damage to target creature an opponent controls.\nWhenever one or more creatures your opponents control are dealt excess noncombat damage, create a Treasure token.\nCrew 2 diff --git a/forge-gui/res/cardsfolder/m/magmatic_scorchwing.txt b/forge-gui/res/cardsfolder/m/magmatic_scorchwing.txt index 3c2b4322bd2..8d721993a0b 100644 --- a/forge-gui/res/cardsfolder/m/magmatic_scorchwing.txt +++ b/forge-gui/res/cardsfolder/m/magmatic_scorchwing.txt @@ -3,7 +3,7 @@ ManaCost:3 R R Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Land.YouCtrl+nonBasic | PresentCompare$ EQ0 | PresentZone$ Library | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if there are no nonbasic land cards in your library, CARDNAME deals 3 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Land.YouCtrl+nonBasic | PresentCompare$ EQ0 | PresentZone$ Library | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, if there are no nonbasic land cards in your library, CARDNAME deals 3 damage to any target. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3 AI:RemoveDeck:Random -Oracle:Flying\nWhen Magmatic Scorchwing enters the battlefield, if there are no nonbasic land cards in your library, Magmatic Scorchwing deals 3 damage to any target. +Oracle:Flying\nWhen Magmatic Scorchwing enters, if there are no nonbasic land cards in your library, Magmatic Scorchwing deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/m/magmatic_sprinter.txt b/forge-gui/res/cardsfolder/m/magmatic_sprinter.txt index 1c6b193b8ca..877c074f7aa 100644 --- a/forge-gui/res/cardsfolder/m/magmatic_sprinter.txt +++ b/forge-gui/res/cardsfolder/m/magmatic_sprinter.txt @@ -3,9 +3,9 @@ ManaCost:2 R Types:Creature Phyrexian Warrior PT:3/2 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put two oil counters on target artifact or creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put two oil counters on target artifact or creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Artifact.YouCtrl,Creature.YouCtrl | TgtPrompt$ Select target artifact or creature you control | CounterType$ OIL | CounterNum$ 2 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ At the beginning of your end step, return CARDNAME to its owner's hand unless you remove two oil counters from it. SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self | UnlessCost$ SubCounter<2/OIL> | UnlessPayer$ You AI:RemoveDeck:Random -Oracle:Haste\nWhen Magmatic Sprinter enters the battlefield, put two oil counters on target artifact or creature you control.\nAt the beginning of your end step, return Magmatic Sprinter to its owner's hand unless you remove two oil counters from it. +Oracle:Haste\nWhen Magmatic Sprinter enters, put two oil counters on target artifact or creature you control.\nAt the beginning of your end step, return Magmatic Sprinter to its owner's hand unless you remove two oil counters from it. diff --git a/forge-gui/res/cardsfolder/m/magnanimous_magistrate.txt b/forge-gui/res/cardsfolder/m/magnanimous_magistrate.txt index dc877eece6f..2b65a483f53 100644 --- a/forge-gui/res/cardsfolder/m/magnanimous_magistrate.txt +++ b/forge-gui/res/cardsfolder/m/magnanimous_magistrate.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl+nonToken+cmcGE1 | Origin SVar:TrigChangeZone:AB$ ChangeZone | Cost$ SubCounter | Defined$ TriggeredNewCardLKICopy | Origin$ Graveyard | Destination$ Battlefield SVar:X:TriggeredCard$CardManaCost DeckHas:Ability$Counters -Oracle:Magnanimous Magistrate enters the battlefield with five reprieve counters on it.\nWhenever another nontoken creature you control dies, if its mana value was 1 or greater, you may remove that many reprieve counters from Magnanimous Magistrate. If you do, return that card to the battlefield under its owner's control. +Oracle:Magnanimous Magistrate enters with five reprieve counters on it.\nWhenever another nontoken creature you control dies, if its mana value was 1 or greater, you may remove that many reprieve counters from Magnanimous Magistrate. If you do, return that card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/m/magnetic_snuffler.txt b/forge-gui/res/cardsfolder/m/magnetic_snuffler.txt index 5b21416c128..0c2d6f48391 100644 --- a/forge-gui/res/cardsfolder/m/magnetic_snuffler.txt +++ b/forge-gui/res/cardsfolder/m/magnetic_snuffler.txt @@ -2,10 +2,10 @@ Name:Magnetic Snuffler ManaCost:5 Types:Artifact Creature Construct PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target Equipment card from your graveyard to the battlefield attached to CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target Equipment card from your graveyard to the battlefield attached to CARDNAME. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Equipment.YouOwn | TgtPrompt$ Select target Equipment card from your graveyard | AttachedTo$ Self T:Mode$ Sacrificed | ValidCard$ Artifact | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice an artifact, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Type$Artifact|Clue|Map|Treasure|Food & Ability$Sacrifice|Graveyard|Counters DeckNeeds:Type$Equipment -Oracle:When Magnetic Snuffler enters the battlefield, return target Equipment card from your graveyard to the battlefield attached to Magnetic Snuffler.\nWhenever you sacrifice an artifact, put a +1/+1 counter on Magnetic Snuffler. +Oracle:When Magnetic Snuffler enters, return target Equipment card from your graveyard to the battlefield attached to Magnetic Snuffler.\nWhenever you sacrifice an artifact, put a +1/+1 counter on Magnetic Snuffler. diff --git a/forge-gui/res/cardsfolder/m/magosi_the_waterveil.txt b/forge-gui/res/cardsfolder/m/magosi_the_waterveil.txt index 33f07a030b8..62ea26be55f 100644 --- a/forge-gui/res/cardsfolder/m/magosi_the_waterveil.txt +++ b/forge-gui/res/cardsfolder/m/magosi_the_waterveil.txt @@ -1,10 +1,11 @@ Name:Magosi, the Waterveil 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$ PutCounter | Cost$ U T | Defined$ Self | CounterType$ EON | CounterNum$ 1 | SubAbility$ DBSkipTurn | SpellDescription$ Put an eon counter on CARDNAME. Skip your next turn. A:AB$ AddTurn | Cost$ T SubCounter<1/EON> Return<1/CARDNAME> | NumTurns$ 1 | Defined$ You | SpellDescription$ Take an extra turn after this one. SVar:DBSkipTurn:DB$ SkipTurn | NumTurns$ 1 | Defined$ You AI:RemoveDeck:All -Oracle:Magosi, the Waterveil enters the battlefield tapped.\n{T}: Add {U}.\n{U}, {T}: Put an eon counter on Magosi, the Waterveil. Skip your next turn.\n{T}, Remove an eon counter from Magosi, the Waterveil and return it to its owner's hand: Take an extra turn after this one. +Oracle:Magosi, the Waterveil enters tapped.\n{T}: Add {U}.\n{U}, {T}: Put an eon counter on Magosi, the Waterveil. Skip your next turn.\n{T}, Remove an eon counter from Magosi, the Waterveil and return it to its owner's hand: Take an extra turn after this one. diff --git a/forge-gui/res/cardsfolder/m/magus_of_the_disk.txt b/forge-gui/res/cardsfolder/m/magus_of_the_disk.txt index 7b34f904d65..3a066b098f0 100644 --- a/forge-gui/res/cardsfolder/m/magus_of_the_disk.txt +++ b/forge-gui/res/cardsfolder/m/magus_of_the_disk.txt @@ -2,6 +2,7 @@ Name:Magus of the Disk ManaCost:2 W W Types:Creature Human Wizard PT:2/4 -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$ DestroyAll | Cost$ 1 T | ValidCards$ Artifact,Creature,Enchantment | SpellDescription$ Destroy all artifacts, creatures, and enchantments. -Oracle:Magus of the Disk enters the battlefield tapped.\n{1}, {T}: Destroy all artifacts, creatures, and enchantments. +Oracle:Magus of the Disk enters tapped.\n{1}, {T}: Destroy all artifacts, creatures, and enchantments. diff --git a/forge-gui/res/cardsfolder/m/mairsil_the_pretender.txt b/forge-gui/res/cardsfolder/m/mairsil_the_pretender.txt index 6301d1dae64..6959a568033 100644 --- a/forge-gui/res/cardsfolder/m/mairsil_the_pretender.txt +++ b/forge-gui/res/cardsfolder/m/mairsil_the_pretender.txt @@ -3,8 +3,8 @@ ManaCost:1 U B R Types:Legendary Creature Human Wizard PT:4/4 S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Battlefield | GainsAbilitiesOf$ Card.YouOwn+counters_GE1_CAGE | GainsAbilitiesOfZones$ Exile | GainsAbilitiesLimitPerTurn$ 1 | Description$ CARDNAME has all activated abilities of all cards you own in exile with cage counters on them. You may activate each of those abilities only once each turn. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may exile an artifact or creature card from your hand or graveyard and put a cage counter on it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may exile an artifact or creature card from your hand or graveyard and put a cage counter on it. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand,Graveyard | Destination$ Exile | ChangeType$ Artifact.YouCtrl,Creature.YouCtrl | SubAbility$ DBCounter | RememberChanged$ True | ChangeNum$ 1 | AILogic$ Mairsil SVar:DBCounter:DB$ PutCounter | CounterType$ CAGE | CounterNum$ 1 | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When Mairsil, the Pretender enters the battlefield, you may exile an artifact or creature card from your hand or graveyard and put a cage counter on it.\nMairsil, the Pretender has all activated abilities of all cards you own in exile with cage counters on them. You may activate each of those abilities only once each turn. +Oracle:When Mairsil, the Pretender enters, you may exile an artifact or creature card from your hand or graveyard and put a cage counter on it.\nMairsil, the Pretender has all activated abilities of all cards you own in exile with cage counters on them. You may activate each of those abilities only once each turn. diff --git a/forge-gui/res/cardsfolder/m/maja_bretagard_protector.txt b/forge-gui/res/cardsfolder/m/maja_bretagard_protector.txt index 041b8f2561e..c41ea77ffa1 100644 --- a/forge-gui/res/cardsfolder/m/maja_bretagard_protector.txt +++ b/forge-gui/res/cardsfolder/m/maja_bretagard_protector.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Human Warrior PT:2/3 S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control get +1/+1. SVar:PlayMain1:TRUE -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, create a 1/1 white Human Warrior creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Landfall — Whenever a land you control enters, create a 1/1 white Human Warrior creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_warrior | TokenOwner$ You SVar:BuffedBy:Land DeckHas:Ability$Token -Oracle:Other creatures you control get +1/+1.\nLandfall — Whenever a land enters the battlefield under your control, create a 1/1 white Human Warrior creature token. +Oracle:Other creatures you control get +1/+1.\nLandfall — Whenever a land you control enters, create a 1/1 white Human Warrior creature token. diff --git a/forge-gui/res/cardsfolder/m/makeshift_binding.txt b/forge-gui/res/cardsfolder/m/makeshift_binding.txt index bd561e00c5d..57804117ab1 100644 --- a/forge-gui/res/cardsfolder/m/makeshift_binding.txt +++ b/forge-gui/res/cardsfolder/m/makeshift_binding.txt @@ -1,8 +1,8 @@ Name:Makeshift Binding ManaCost:2 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature an opponent controls until CARDNAME leaves the battlefield. You gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature an opponent controls until CARDNAME leaves the battlefield. You gain 2 life. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Duration$ UntilHostLeavesPlay | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:When Makeshift Binding enters the battlefield, exile target creature an opponent controls until Makeshift Binding leaves the battlefield. You gain 2 life. +Oracle:When Makeshift Binding enters, exile target creature an opponent controls until Makeshift Binding leaves the battlefield. You gain 2 life. diff --git a/forge-gui/res/cardsfolder/m/makindi_ox.txt b/forge-gui/res/cardsfolder/m/makindi_ox.txt index ab4a5c3b51f..59ff5b3d75e 100644 --- a/forge-gui/res/cardsfolder/m/makindi_ox.txt +++ b/forge-gui/res/cardsfolder/m/makindi_ox.txt @@ -2,7 +2,7 @@ Name:Makindi Ox ManaCost:4 W Types:Creature Ox PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, tap target creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Landfall — Whenever a land you control enters, tap target creature an opponent controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. SVar:BuffedBy:Land -Oracle:Landfall — Whenever a land enters the battlefield under your control, tap target creature an opponent controls. +Oracle:Landfall — Whenever a land you control enters, tap target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/m/makindi_patrol.txt b/forge-gui/res/cardsfolder/m/makindi_patrol.txt index e4017af9fe6..aba95ce2991 100644 --- a/forge-gui/res/cardsfolder/m/makindi_patrol.txt +++ b/forge-gui/res/cardsfolder/m/makindi_patrol.txt @@ -2,9 +2,9 @@ Name:Makindi Patrol ManaCost:2 W Types:Creature Human Knight Ally PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, creatures you control gain vigilance until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever CARDNAME or another Ally you control enters, creatures you control gain vigilance until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance SVar:PlayMain1:TRUE SVar:BuffedBy:Ally DeckHints:Type$Ally -Oracle:Rally — Whenever Makindi Patrol or another Ally enters the battlefield under your control, creatures you control gain vigilance until end of turn. +Oracle:Rally — Whenever Makindi Patrol or another Ally you control enters, creatures you control gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/m/makindi_shieldmate.txt b/forge-gui/res/cardsfolder/m/makindi_shieldmate.txt index acf4fdde67f..d4d943fc05b 100644 --- a/forge-gui/res/cardsfolder/m/makindi_shieldmate.txt +++ b/forge-gui/res/cardsfolder/m/makindi_shieldmate.txt @@ -3,8 +3,8 @@ ManaCost:2 W Types:Creature Kor Soldier Ally PT:0/3 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME or another Ally you control enters, you may put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Ally AI:RemoveDeck:Random -Oracle:Defender\nWhenever Makindi Shieldmate or another Ally enters the battlefield under your control, you may put a +1/+1 counter on Makindi Shieldmate. +Oracle:Defender\nWhenever Makindi Shieldmate or another Ally you control enters, you may put a +1/+1 counter on Makindi Shieldmate. diff --git a/forge-gui/res/cardsfolder/m/makindi_sliderunner.txt b/forge-gui/res/cardsfolder/m/makindi_sliderunner.txt index 8e99075fc18..b95d857d903 100644 --- a/forge-gui/res/cardsfolder/m/makindi_sliderunner.txt +++ b/forge-gui/res/cardsfolder/m/makindi_sliderunner.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Beast PT:2/1 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 SVar:BuffedBy:Land -Oracle:Trample\nLandfall — Whenever a land enters the battlefield under your control, Makindi Sliderunner gets +1/+1 until end of turn. +Oracle:Trample\nLandfall — Whenever a land you control enters, Makindi Sliderunner gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/makindi_stampede_makindi_mesas.txt b/forge-gui/res/cardsfolder/m/makindi_stampede_makindi_mesas.txt index da211ec21c4..3356854f3bf 100644 --- a/forge-gui/res/cardsfolder/m/makindi_stampede_makindi_mesas.txt +++ b/forge-gui/res/cardsfolder/m/makindi_stampede_makindi_mesas.txt @@ -10,6 +10,7 @@ ALTERNATE Name:Makindi Mesas 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}. -Oracle:Makindi Mesas enters the battlefield tapped.\n{T}: Add {W}. +Oracle:Makindi Mesas enters tapped.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/m/malakir_blood_priest.txt b/forge-gui/res/cardsfolder/m/malakir_blood_priest.txt index 602c4a8fb99..3d027a6ddae 100644 --- a/forge-gui/res/cardsfolder/m/malakir_blood_priest.txt +++ b/forge-gui/res/cardsfolder/m/malakir_blood_priest.txt @@ -2,10 +2,10 @@ Name:Malakir Blood-Priest ManaCost:1 B Types:Creature Vampire Cleric PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, each opponent loses X life and you gain X life, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, each opponent loses X life and you gain X life, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$Party DeckHas:Ability$Party|LifeGain DeckHints:Type$Rogue|Warrior|Wizard -Oracle:When Malakir Blood-Priest enters the battlefield, each opponent loses X life and you gain X life, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +Oracle:When Malakir Blood-Priest enters, each opponent loses X life and you gain X life, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/m/malakir_bloodwitch.txt b/forge-gui/res/cardsfolder/m/malakir_bloodwitch.txt index 413e02140ef..df51eda7197 100644 --- a/forge-gui/res/cardsfolder/m/malakir_bloodwitch.txt +++ b/forge-gui/res/cardsfolder/m/malakir_bloodwitch.txt @@ -4,11 +4,11 @@ Types:Creature Vampire Shaman PT:4/4 K:Flying K:Protection from white -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, each opponent loses life equal to the number of Vampires you control. You gain life equal to the life lost this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, each opponent loses life equal to the number of Vampires you control. You gain life equal to the life lost this way. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost SVar:AFLifeLost:Number$0 # AFLifeLost will be set by LoseLife SVar:X:Count$Valid Vampire.YouCtrl AI:RemoveDeck:Random -Oracle:Flying, protection from white\nWhen Malakir Bloodwitch enters the battlefield, each opponent loses life equal to the number of Vampires you control. You gain life equal to the life lost this way. +Oracle:Flying, protection from white\nWhen Malakir Bloodwitch enters, each opponent loses life equal to the number of Vampires you control. You gain life equal to the life lost this way. diff --git a/forge-gui/res/cardsfolder/m/malakir_rebirth_malakir_mire.txt b/forge-gui/res/cardsfolder/m/malakir_rebirth_malakir_mire.txt index 2adbbeb6592..555f2265428 100644 --- a/forge-gui/res/cardsfolder/m/malakir_rebirth_malakir_mire.txt +++ b/forge-gui/res/cardsfolder/m/malakir_rebirth_malakir_mire.txt @@ -13,6 +13,7 @@ ALTERNATE Name:Malakir Mire 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}. -Oracle:Malakir Mire enters the battlefield tapped.\n{T}: Add {B}. +Oracle:Malakir Mire enters tapped.\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/m/malamet_battle_glyph.txt b/forge-gui/res/cardsfolder/m/malamet_battle_glyph.txt index 687fb6fed1b..c72f69be885 100644 --- a/forge-gui/res/cardsfolder/m/malamet_battle_glyph.txt +++ b/forge-gui/res/cardsfolder/m/malamet_battle_glyph.txt @@ -1,6 +1,6 @@ Name:Malamet Battle Glyph ManaCost:G Types:Sorcery -A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ ThisTargetedCard | ConditionPresent$ Creature.ThisTurnEntered | SubAbility$ DBFight | SpellDescription$ Choose target creature you control and target creature you don't control. If the creature you control entered the battlefield this turn, put a +1/+1 counter on it. Then those creatures fight each other. +A:SP$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ ThisTargetedCard | ConditionPresent$ Creature.ThisTurnEntered | SubAbility$ DBFight | SpellDescription$ Choose target creature you control and target creature you don't control. If the creature you control entered this turn, put a +1/+1 counter on it. Then those creatures fight each other. SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control -Oracle:Choose target creature you control and target creature you don't control. If the creature you control entered the battlefield this turn, put a +1/+1 counter on it. Then those creatures fight each other. +Oracle:Choose target creature you control and target creature you don't control. If the creature you control entered this turn, put a +1/+1 counter on it. Then those creatures fight each other. diff --git a/forge-gui/res/cardsfolder/m/malamet_scythe.txt b/forge-gui/res/cardsfolder/m/malamet_scythe.txt index 45b345c8c51..4247a6b5084 100644 --- a/forge-gui/res/cardsfolder/m/malamet_scythe.txt +++ b/forge-gui/res/cardsfolder/m/malamet_scythe.txt @@ -3,7 +3,7 @@ ManaCost:2 G Types:Artifact Equipment K:Flash K:Equip:4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. +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 | Description$ Equipped creature gets +2/+2. -Oracle:Flash\nWhen Malamet Scythe enters the battlefield, attach it to target creature you control.\nEquipped creature gets +2/+2.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Flash\nWhen Malamet Scythe enters, attach it to target creature you control.\nEquipped creature gets +2/+2.\nEquip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/m/malamet_war_scribe.txt b/forge-gui/res/cardsfolder/m/malamet_war_scribe.txt index 8790dc9cf39..cf1ec09e843 100644 --- a/forge-gui/res/cardsfolder/m/malamet_war_scribe.txt +++ b/forge-gui/res/cardsfolder/m/malamet_war_scribe.txt @@ -2,6 +2,6 @@ Name:Malamet War Scribe ManaCost:3 W W Types:Creature Cat Warrior PT:4/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +2/+1 until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures you control get +2/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 2 | NumDef$ 1 -Oracle:When Malamet War Scribe enters the battlefield, creatures you control get +2/+1 until end of turn. +Oracle:When Malamet War Scribe enters, creatures you control get +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/malanthrope.txt b/forge-gui/res/cardsfolder/m/malanthrope.txt index 4d0fc249c8b..aa383998666 100644 --- a/forge-gui/res/cardsfolder/m/malanthrope.txt +++ b/forge-gui/res/cardsfolder/m/malanthrope.txt @@ -3,10 +3,10 @@ ManaCost:1 G U Types:Creature Tyranid PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Scavenge the Dead — When CARDNAME enters the battlefield, exile target player's graveyard. Put a +1/+1 counter on CARDNAME for each creature card exiled this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Scavenge the Dead — When CARDNAME enters, exile target player's graveyard. Put a +1/+1 counter on CARDNAME for each creature card exiled this way. SVar:TrigExile:DB$ ChangeZoneAll | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | SubAbility$ DBCounter | RememberChanged$ True SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Creature DeckHas:Ability$Counters -Oracle:Flying\nScavenge the Dead — When Malanthrope enters the battlefield, exile target player's graveyard. Put a +1/+1 counter on Malanthrope for each creature card exiled this way. +Oracle:Flying\nScavenge the Dead — When Malanthrope enters, exile target player's graveyard. Put a +1/+1 counter on Malanthrope for each creature card exiled this way. diff --git a/forge-gui/res/cardsfolder/m/malcator_purity_overseer.txt b/forge-gui/res/cardsfolder/m/malcator_purity_overseer.txt index 6456012fc89..631d79870d3 100644 --- a/forge-gui/res/cardsfolder/m/malcator_purity_overseer.txt +++ b/forge-gui/res/cardsfolder/m/malcator_purity_overseer.txt @@ -2,10 +2,10 @@ Name:Malcator, Purity Overseer ManaCost:1 W U Types:Legendary Creature Phyrexian Elephant Wizard 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. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE3 | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if three or more artifacts entered the battlefield under your control this turn, 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 SVar:X:Count$ThisTurnEntered_Battlefield_Artifact.YouCtrl DeckHas:Ability$Token & Type$Golem|Artifact DeckHints:Type$Artifact -Oracle:When Malcator, Purity Overseer enters the battlefield, create a 3/3 colorless Phyrexian Golem artifact creature token.\nAt the beginning of your end step, if three or more artifacts entered the battlefield under your control this turn, create a 3/3 colorless Phyrexian Golem artifact creature token. +Oracle:When Malcator, Purity Overseer enters, create a 3/3 colorless Phyrexian Golem artifact creature token.\nAt the beginning of your end step, if three or more artifacts entered the battlefield under your control this turn, create a 3/3 colorless Phyrexian Golem artifact creature token. diff --git a/forge-gui/res/cardsfolder/m/malefic_scythe.txt b/forge-gui/res/cardsfolder/m/malefic_scythe.txt index 75fed770d88..57f1815731c 100644 --- a/forge-gui/res/cardsfolder/m/malefic_scythe.txt +++ b/forge-gui/res/cardsfolder/m/malefic_scythe.txt @@ -8,4 +8,4 @@ SVar:X:Count$CardCounters.SOUL T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EquippedBy | Execute$ TrigPutCounter | TriggerDescription$ Whenever equipped creature dies, put a soul counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SOUL | CounterNum$ 1 K:Equip:1 -Oracle:Malefic Scythe enters the battlefield with a soul counter on it.\nEquipped creature gets +1/+1 for each soul counter on Malefic Scythe.\nWhenever equipped creature dies, put a soul counter on Malefic Scythe.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Malefic Scythe enters with a soul counter on it.\nEquipped creature gets +1/+1 for each soul counter on Malefic Scythe.\nWhenever equipped creature dies, put a soul counter on Malefic Scythe.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/m/malevolent_witchkite.txt b/forge-gui/res/cardsfolder/m/malevolent_witchkite.txt index 270b827b1e8..33cf217ed49 100644 --- a/forge-gui/res/cardsfolder/m/malevolent_witchkite.txt +++ b/forge-gui/res/cardsfolder/m/malevolent_witchkite.txt @@ -3,7 +3,7 @@ ManaCost:4 B B Types:Creature Dragon Warlock PT:5/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice any number of artifacts, enchantments, and/or tokens, then draw that many cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, sacrifice any number of artifacts, enchantments, and/or tokens, then draw that many cards. SVar:TrigSac:DB$ Sacrifice | Defined$ You | Amount$ SacX | SacValid$ Enchantment,Artifact,Card.token | RememberSacrificed$ True | Optional$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ DrawX | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -11,4 +11,4 @@ SVar:SacX:Count$Valid Enchantment.YouCtrl,Artifact.YouCtrl,Card.token+YouCtrl SVar:DrawX:Remembered$Amount DeckHas:Ability$Sacrifice DeckHints:Ability$Token & Type$Enchantment|Artifact -Oracle:Flying\nWhen Malevolent Witchkite enters the battlefield, sacrifice any number of artifacts, enchantments, and/or tokens, then draw that many cards. +Oracle:Flying\nWhen Malevolent Witchkite enters, sacrifice any number of artifacts, enchantments, and/or tokens, then draw that many cards. diff --git a/forge-gui/res/cardsfolder/m/malfegor.txt b/forge-gui/res/cardsfolder/m/malfegor.txt index bb26f308f20..0895e0f1f4b 100644 --- a/forge-gui/res/cardsfolder/m/malfegor.txt +++ b/forge-gui/res/cardsfolder/m/malfegor.txt @@ -3,9 +3,9 @@ ManaCost:2 B B R R Types:Legendary Creature Demon Dragon PT:6/6 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, discard your hand. Each opponent sacrifices a creature for each card discarded this way. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, discard your hand. Each opponent sacrifices a creature for each card discarded this way. SVar:TrigDiscard:DB$ Discard | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBSacrifice SVar:DBSacrifice:DB$ Sacrifice | Defined$ Player.Opponent | SacValid$ Creature | SacMessage$ Creature | Amount$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount -Oracle:Flying\nWhen Malfegor enters the battlefield, discard your hand. Each opponent sacrifices a creature for each card discarded this way. +Oracle:Flying\nWhen Malfegor enters, discard your hand. Each opponent sacrifices a creature for each card discarded this way. diff --git a/forge-gui/res/cardsfolder/m/malfegor_avatar.txt b/forge-gui/res/cardsfolder/m/malfegor_avatar.txt index d06de0b5c05..597860bab86 100644 --- a/forge-gui/res/cardsfolder/m/malfegor_avatar.txt +++ b/forge-gui/res/cardsfolder/m/malfegor_avatar.txt @@ -2,8 +2,8 @@ Name:Malfegor Avatar ManaCost:no cost Types:Vanguard HandLifeModifier:+2/-2 -T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl+IsUnearthed | Origin$ Any | Destination$ Battlefield | TriggerZones$ Command | Execute$ TrigPump | TriggerDescription$ Whenever a creature enters the battlefield under your control, if it was unearthed, it gets +3/+0. +T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl+IsUnearthed | Origin$ Any | Destination$ Battlefield | TriggerZones$ Command | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control enters, if it was unearthed, it gets +3/+0. SVar:TrigPump:DB$ Pump | Defined$ TriggeredCard | NumAtt$ +3 T:Mode$ ChangesZone | ValidCard$ Card.IsUnearthed | Origin$ Any | Destination$ Exile | TriggerZones$ Command | Execute$ TrigMove | TriggerDescription$ Whenever a creature you control is exiled, if it was unearthed, shuffle that card into its owner's library. SVar:TrigMove:DB$ ChangeZone | Origin$ Exile | Destination$ Library | Defined$ TriggeredCardLKICopy | Shuffle$ True -Oracle:Hand +2, life -2\nWhenever a creature enters the battlefield under your control, if it was unearthed, it gets +3/+0.\nWhenever a creature you control is exiled, if it was unearthed, shuffle that card into its owner's library. +Oracle:Hand +2, life -2\nWhenever a creature you control enters, if it was unearthed, it gets +3/+0.\nWhenever a creature you control is exiled, if it was unearthed, shuffle that card into its owner's library. diff --git a/forge-gui/res/cardsfolder/m/malfunction.txt b/forge-gui/res/cardsfolder/m/malfunction.txt index 98e54773169..961b6144987 100644 --- a/forge-gui/res/cardsfolder/m/malfunction.txt +++ b/forge-gui/res/cardsfolder/m/malfunction.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Enchantment Aura K:Enchant artifact or creature A:SP$ Attach | Cost$ 3 U | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | AILogic$ KeepTapped -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted permanent. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap enchanted permanent. SVar:TrigTap:DB$ Tap | Defined$ Enchanted S:Mode$ Continuous | Affected$ Permanent.AttachedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted permanent doesn't untap during its controller's untap step. -Oracle:Enchant artifact or creature\nWhen Malfunction enters the battlefield, tap enchanted permanent.\nEnchanted permanent doesn't untap during its controller's untap step. +Oracle:Enchant artifact or creature\nWhen Malfunction enters, tap enchanted permanent.\nEnchanted permanent doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/m/malleable_impostor.txt b/forge-gui/res/cardsfolder/m/malleable_impostor.txt index 7973bba1370..6890fdcb9f0 100644 --- a/forge-gui/res/cardsfolder/m/malleable_impostor.txt +++ b/forge-gui/res/cardsfolder/m/malleable_impostor.txt @@ -5,5 +5,5 @@ PT:0/0 K:Flash K:Flying K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.OppCtrl | AddKeywords$ Flying | AddTypes$ Faerie & Shapeshifter | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature an opponent controls, except it's a Faerie Shapeshifter in addition to its other types and it has flying. -Oracle:Flash\nFlying\nYou may have Malleable Impostor enter the battlefield as a copy of a creature an opponent controls, except it's a Faerie Shapeshifter in addition to its other types and it has flying. +SVar:DBCopy:DB$ Clone | Choices$ Creature.OppCtrl | AddKeywords$ Flying | AddTypes$ Faerie & Shapeshifter | SpellDescription$ You may have CARDNAME enter as a copy of a creature an opponent controls, except it's a Faerie Shapeshifter in addition to its other types and it has flying. +Oracle:Flash\nFlying\nYou may have Malleable Impostor enter as a copy of a creature an opponent controls, except it's a Faerie Shapeshifter in addition to its other types and it has flying. diff --git a/forge-gui/res/cardsfolder/m/man_o_war.txt b/forge-gui/res/cardsfolder/m/man_o_war.txt index fc81e7b1b42..c4f4615d918 100644 --- a/forge-gui/res/cardsfolder/m/man_o_war.txt +++ b/forge-gui/res/cardsfolder/m/man_o_war.txt @@ -2,7 +2,7 @@ Name:Man-o'-War ManaCost:2 U Types:Creature Jellyfish PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target creature to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand SVar:PlayMain1:TRUE -Oracle:When Man-o'-War enters the battlefield, return target creature to its owner's hand. +Oracle:When Man-o'-War enters, return target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/m/mana_bloom.txt b/forge-gui/res/cardsfolder/m/mana_bloom.txt index 796c0c7e9c5..065cb18afad 100644 --- a/forge-gui/res/cardsfolder/m/mana_bloom.txt +++ b/forge-gui/res/cardsfolder/m/mana_bloom.txt @@ -7,4 +7,4 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | C SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand SVar:NoCharge:Count$CardCounters.CHARGE SVar:X:Count$xPaid -Oracle:Mana Bloom enters the battlefield with X charge counters on it.\nRemove a charge counter from Mana Bloom: Add one mana of any color. Activate only once each turn.\nAt the beginning of your upkeep, if Mana Bloom has no charge counters on it, return it to its owner's hand. +Oracle:Mana Bloom enters with X charge counters on it.\nRemove a charge counter from Mana Bloom: Add one mana of any color. Activate only once each turn.\nAt the beginning of your upkeep, if Mana Bloom has no charge counters on it, return it to its owner's hand. diff --git a/forge-gui/res/cardsfolder/m/mana_echoes.txt b/forge-gui/res/cardsfolder/m/mana_echoes.txt index 106f162208c..19955f09409 100644 --- a/forge-gui/res/cardsfolder/m/mana_echoes.txt +++ b/forge-gui/res/cardsfolder/m/mana_echoes.txt @@ -1,8 +1,8 @@ Name:Mana Echoes ManaCost:2 R R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ DBMana | TriggerDescription$ Whenever a creature enters the battlefield, you may add an amount of {C} equal to the number of creatures you control that share a creature type with it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ DBMana | TriggerDescription$ Whenever a creature enters, you may add an amount of {C} equal to the number of creatures you control that share a creature type with it. SVar:DBMana:DB$ Mana | Produced$ C | Defined$ You | Amount$ X SVar:X:Count$Valid Creature.YouCtrl+sharesCreatureTypeWith TriggeredCard AI:RemoveDeck:Random -Oracle:Whenever a creature enters the battlefield, you may add an amount of {C} equal to the number of creatures you control that share a creature type with it. +Oracle:Whenever a creature enters, you may add an amount of {C} equal to the number of creatures you control that share a creature type with it. diff --git a/forge-gui/res/cardsfolder/m/mana_geode.txt b/forge-gui/res/cardsfolder/m/mana_geode.txt index 973a2d8bbb7..12d483c672f 100644 --- a/forge-gui/res/cardsfolder/m/mana_geode.txt +++ b/forge-gui/res/cardsfolder/m/mana_geode.txt @@ -1,7 +1,7 @@ Name:Mana Geode ManaCost:3 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. -Oracle:When Mana Geode enters the battlefield, scry 1.\n{T}: Add one mana of any color. +Oracle:When Mana Geode enters, scry 1.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/m/manascape_refractor.txt b/forge-gui/res/cardsfolder/m/manascape_refractor.txt index a53082abdf0..39b6f9d350e 100644 --- a/forge-gui/res/cardsfolder/m/manascape_refractor.txt +++ b/forge-gui/res/cardsfolder/m/manascape_refractor.txt @@ -1,8 +1,9 @@ Name:Manascape Refractor ManaCost:3 Types:Artifact -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 S:Mode$ ManaConvert | ValidPlayer$ You | ValidCard$ Card.Self | ValidSA$ Activated | ManaConversion$ AnyType->AnyColor | Description$ You may spend mana as though it were mana of any color to pay the activation costs of CARDNAME's abilities. S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Battlefield | GainsAbilitiesOf$ Land | Description$ CARDNAME has all activated abilities of all lands on the battlefield. AI:RemoveDeck:All -Oracle:Manascape Refractor enters the battlefield tapped.\nManascape Refractor has all activated abilities of all lands on the battlefield.\nYou may spend mana as though it were mana of any color to pay the activation costs of Manascape Refractor's abilities. +Oracle:Manascape Refractor enters tapped.\nManascape Refractor has all activated abilities of all lands on the battlefield.\nYou may spend mana as though it were mana of any color to pay the activation costs of Manascape Refractor's abilities. diff --git a/forge-gui/res/cardsfolder/m/mandible_justiciar.txt b/forge-gui/res/cardsfolder/m/mandible_justiciar.txt index d5ad96591db..de1b4e933b1 100644 --- a/forge-gui/res/cardsfolder/m/mandible_justiciar.txt +++ b/forge-gui/res/cardsfolder/m/mandible_justiciar.txt @@ -3,8 +3,8 @@ ManaCost:1 W Types:Artifact Creature Phyrexian Cleric PT:2/1 K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact you control enters, CARDNAME gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 DeckHints:Type$Artifact DeckHas:Ability$LifeGain -Oracle:Lifelink\nWhenever another artifact enters the battlefield under your control, Mandible Justiciar gets +1/+1 until end of turn. +Oracle:Lifelink\nWhenever another artifact you control enters, Mandible Justiciar gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mandibular_kite.txt b/forge-gui/res/cardsfolder/m/mandibular_kite.txt index d5d556d1ba4..2e75fe65a25 100644 --- a/forge-gui/res/cardsfolder/m/mandibular_kite.txt +++ b/forge-gui/res/cardsfolder/m/mandibular_kite.txt @@ -5,4 +5,4 @@ K:Living Weapon S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Flying | Description$ Equipped creature gets +1/+1 and has flying. K:Equip:3 W DeckHas:Ability$Token & Type$Phyrexian|Germ -Oracle:Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.)\nEquipped creature gets +1/+1 and has flying.\nEquip {3}{W} +Oracle:Living weapon (When this Equipment enters, create a 0/0 black Phyrexian Germ creature token, then attach this to it.)\nEquipped creature gets +1/+1 and has flying.\nEquip {3}{W} diff --git a/forge-gui/res/cardsfolder/m/mangaras_equity.txt b/forge-gui/res/cardsfolder/m/mangaras_equity.txt index 6eb01baee01..7b89ab024f4 100644 --- a/forge-gui/res/cardsfolder/m/mangaras_equity.txt +++ b/forge-gui/res/cardsfolder/m/mangaras_equity.txt @@ -3,9 +3,9 @@ ManaCost:1 W W Types:Enchantment K:UpkeepCost:1 W K:ETBReplacement:Other:ChooseBlackOrRed -SVar:ChooseBlackOrRed:DB$ ChooseColor | Defined$ You | Choices$ black,red | AILogic$ MostProminentHumanCreatures | SpellDescription$ As CARDNAME enters the battlefield, choose black or red. +SVar:ChooseBlackOrRed:DB$ ChooseColor | Defined$ You | Choices$ black,red | AILogic$ MostProminentHumanCreatures | SpellDescription$ As CARDNAME enters, choose black or red. T:Mode$ DamageDone | ValidSource$ Creature.ChosenColor+inZoneBattlefield | ValidTarget$ Creature.White+YouCtrl,You | TriggerZones$ Battlefield | Execute$ MangarasRetribution | TriggerDescription$ Whenever a creature of the chosen color deals damage to you or a white creature you control, CARDNAME deals that much damage to that creature. SVar:MangarasRetribution:DB$ DealDamage | Defined$ TriggeredSourceLKICopy | NumDmg$ MangaraX SVar:MangaraX:TriggerCount$DamageAmount AI:RemoveDeck:Random -Oracle:As Mangara's Equity enters the battlefield, choose black or red.\nAt the beginning of your upkeep, sacrifice Mangara's Equity unless you pay {1}{W}.\nWhenever a creature of the chosen color deals damage to you or a white creature you control, Mangara's Equity deals that much damage to that creature. +Oracle:As Mangara's Equity enters, choose black or red.\nAt the beginning of your upkeep, sacrifice Mangara's Equity unless you pay {1}{W}.\nWhenever a creature of the chosen color deals damage to you or a white creature you control, Mangara's Equity deals that much damage to that creature. diff --git a/forge-gui/res/cardsfolder/m/mangaras_tome.txt b/forge-gui/res/cardsfolder/m/mangaras_tome.txt index 8b0f68e8e20..8bef5d35ef4 100644 --- a/forge-gui/res/cardsfolder/m/mangaras_tome.txt +++ b/forge-gui/res/cardsfolder/m/mangaras_tome.txt @@ -1,7 +1,7 @@ Name:Mangara's Tome ManaCost:5 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for five cards, exile them in a face-down pile, and shuffle that pile. Then shuffle your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters, search your library for five cards, exile them in a face-down pile, and shuffle that pile. Then shuffle your library. SVar:TrigSearch:DB$ ChangeZone | ChangeNum$ 5 | Mandatory$ True | ChangeType$ Card | Origin$ Library | Destination$ Exile | ShuffleChangedPile$ True | ExileFaceDown$ True | RememberChanged$ True T:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Exile | Destination$ Any | Static$ True | Execute$ TrigForget SVar:TrigForget:DB$ Pump | ForgetObjects$ TriggeredCard @@ -14,4 +14,4 @@ SVar:RepMangarasTome:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Dest SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile AI:RemoveDeck:All AI:RemoveDeck:Random -Oracle:When Mangara's Tome enters the battlefield, search your library for five cards, exile them in a face-down pile, and shuffle that pile. Then shuffle your library.\n{2}: The next time you would draw a card this turn, instead put the top card of the exiled pile into its owner's hand. +Oracle:When Mangara's Tome enters, search your library for five cards, exile them in a face-down pile, and shuffle that pile. Then shuffle your library.\n{2}: The next time you would draw a card this turn, instead put the top card of the exiled pile into its owner's hand. diff --git a/forge-gui/res/cardsfolder/m/manglehorn.txt b/forge-gui/res/cardsfolder/m/manglehorn.txt index fab058c759f..a09e4298942 100644 --- a/forge-gui/res/cardsfolder/m/manglehorn.txt +++ b/forge-gui/res/cardsfolder/m/manglehorn.txt @@ -2,9 +2,9 @@ Name:Manglehorn ManaCost:2 G Types:Creature Beast PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target artifact. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may destroy target artifact. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Choose target artifact -R:Event$ Moved | ValidCard$ Artifact.OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Artifacts your opponents control enter the battlefield tapped. +R:Event$ Moved | ValidCard$ Artifact.OppCtrl | Destination$ Battlefield | ReplaceWith$ ETBTapped | ReplacementResult$ Updated | ActiveZones$ Battlefield | Description$ Artifacts your opponents control enter tapped. SVar:ETBTapped:DB$ Tap | ETB$ True | Defined$ ReplacedCard SVar:PlayMain1:TRUE -Oracle:When Manglehorn enters the battlefield, you may destroy target artifact.\nArtifacts your opponents control enter the battlefield tapped. +Oracle:When Manglehorn enters, you may destroy target artifact.\nArtifacts your opponents control enter tapped. diff --git a/forge-gui/res/cardsfolder/m/manic_scribe.txt b/forge-gui/res/cardsfolder/m/manic_scribe.txt index a57aca0a334..4964abe353d 100644 --- a/forge-gui/res/cardsfolder/m/manic_scribe.txt +++ b/forge-gui/res/cardsfolder/m/manic_scribe.txt @@ -2,10 +2,10 @@ Name:Manic Scribe ManaCost:1 U Types:Creature Human Wizard PT:0/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill1 | TriggerDescription$ When CARDNAME enters the battlefield, each opponent mills three cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill1 | TriggerDescription$ When CARDNAME enters, each opponent mills three cards. SVar:TrigMill1:DB$ Mill | Defined$ Player.Opponent | NumCards$ 3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigMill2 | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, that player mills three cards. SVar:TrigMill2:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ 3 DeckHints:Ability$Graveyard|Discard DeckHas:Ability$Delirium -Oracle:When Manic Scribe enters the battlefield, each opponent mills three cards.\nDelirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, that player mills three cards. +Oracle:When Manic Scribe enters, each opponent mills three cards.\nDelirium — At the beginning of each opponent's upkeep, if there are four or more card types among cards in your graveyard, that player mills three cards. diff --git a/forge-gui/res/cardsfolder/m/manic_vandal.txt b/forge-gui/res/cardsfolder/m/manic_vandal.txt index fcb5a393577..c1e7e799682 100644 --- a/forge-gui/res/cardsfolder/m/manic_vandal.txt +++ b/forge-gui/res/cardsfolder/m/manic_vandal.txt @@ -2,6 +2,6 @@ Name:Manic Vandal ManaCost:2 R Types:Creature Human Warrior PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target artifact. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. -Oracle:When Manic Vandal enters the battlefield, destroy target artifact. +Oracle:When Manic Vandal enters, destroy target artifact. diff --git a/forge-gui/res/cardsfolder/m/manifestation_sage.txt b/forge-gui/res/cardsfolder/m/manifestation_sage.txt index b302f7c21d3..221ed886e35 100644 --- a/forge-gui/res/cardsfolder/m/manifestation_sage.txt +++ b/forge-gui/res/cardsfolder/m/manifestation_sage.txt @@ -2,10 +2,10 @@ Name:Manifestation Sage ManaCost:GU GU GU GU Types:Creature Human Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of cards in your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of cards in your hand. SVar:TrigToken:DB$ Token | TokenScript$ gu_0_0_fractal | SubAbility$ DBPutCounter | RememberTokens$ True SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$InYourHand DeckHas:Ability$Token|Counters -Oracle:When Manifestation Sage enters the battlefield, create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of cards in your hand. +Oracle:When Manifestation Sage enters, create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of cards in your hand. diff --git a/forge-gui/res/cardsfolder/m/manor_gate.txt b/forge-gui/res/cardsfolder/m/manor_gate.txt index f94ccd643c5..8ba08f1defb 100644 --- a/forge-gui/res/cardsfolder/m/manor_gate.txt +++ b/forge-gui/res/cardsfolder/m/manor_gate.txt @@ -1,9 +1,10 @@ Name:Manor Gate ManaCost:no cost Types:Land Gate -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 K:ETBReplacement:Other:ChooseColor -SVar:ChooseColor:DB$ ChooseColor | Defined$ You | Exclude$ green | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a color other than green. +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | Exclude$ green | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a color other than green. A:AB$ Mana | Cost$ T | Produced$ Combo G Chosen | SpellDescription$ Add {G} or one mana of the chosen color. DeckHints:Type$Gate -Oracle:Manor Gate enters the battlefield tapped.\nAs Manor Gate enters the battlefield, choose a color other than green.\n{T}: Add {G} or one mana of the chosen color. +Oracle:Manor Gate enters tapped.\nAs Manor Gate enters, choose a color other than green.\n{T}: Add {G} or one mana of the chosen color. diff --git a/forge-gui/res/cardsfolder/m/manticore.txt b/forge-gui/res/cardsfolder/m/manticore.txt index 4450410f13e..2fed96cc766 100644 --- a/forge-gui/res/cardsfolder/m/manticore.txt +++ b/forge-gui/res/cardsfolder/m/manticore.txt @@ -4,6 +4,6 @@ Types:Creature Manticore PT:2/1 K:Flash K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TailSpikes | TriggerDescription$ Tail Spikes — When CARDNAME enters the battlefield, destroy target creature an opponent controls that was dealt damage this turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TailSpikes | TriggerDescription$ Tail Spikes — When CARDNAME enters, destroy target creature an opponent controls that was dealt damage this turn. SVar:TailSpikes:DB$ Destroy | ValidTgts$ Creature.wasDealtDamageThisTurn+OppCtrl | TgtPrompt$ Select target creature an opponent controls that was dealt damage this turn -Oracle:Flash\nFlying\nTail Spikes — When Manticore enters the battlefield, destroy target creature an opponent controls that was dealt damage this turn. +Oracle:Flash\nFlying\nTail Spikes — When Manticore enters, destroy target creature an opponent controls that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/m/manticore_of_the_gauntlet.txt b/forge-gui/res/cardsfolder/m/manticore_of_the_gauntlet.txt index ad12981123d..590e5d1bfc1 100644 --- a/forge-gui/res/cardsfolder/m/manticore_of_the_gauntlet.txt +++ b/forge-gui/res/cardsfolder/m/manticore_of_the_gauntlet.txt @@ -2,7 +2,7 @@ Name:Manticore of the Gauntlet ManaCost:4 R Types:Creature Manticore PT:5/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a -1/-1 counter on target creature you control. CARDNAME deals 3 damage to target opponent or planeswalker. +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. CARDNAME deals 3 damage to target opponent or planeswalker. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ M1M1 | IsCurse$ True | SubAbility$ DBDealDamage | CounterNum$ 1 SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ 3 -Oracle:When Manticore of the Gauntlet enters the battlefield, put a -1/-1 counter on target creature you control. Manticore of the Gauntlet deals 3 damage to target opponent or planeswalker. +Oracle:When Manticore of the Gauntlet enters, put a -1/-1 counter on target creature you control. Manticore of the Gauntlet deals 3 damage to target opponent or planeswalker. diff --git a/forge-gui/res/cardsfolder/m/mantle_of_leadership.txt b/forge-gui/res/cardsfolder/m/mantle_of_leadership.txt index ebcc3f8800e..4c14812adfe 100644 --- a/forge-gui/res/cardsfolder/m/mantle_of_leadership.txt +++ b/forge-gui/res/cardsfolder/m/mantle_of_leadership.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature K:Flash A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature enters the battlefield, enchanted creature gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature enters, enchanted creature gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Enchanted | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Creature -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nWhenever a creature enters the battlefield, enchanted creature gets +2/+2 until end of turn. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nWhenever a creature enters, enchanted creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mantle_of_the_ancients.txt b/forge-gui/res/cardsfolder/m/mantle_of_the_ancients.txt index 414962c35dc..768b51d7cb5 100644 --- a/forge-gui/res/cardsfolder/m/mantle_of_the_ancients.txt +++ b/forge-gui/res/cardsfolder/m/mantle_of_the_ancients.txt @@ -3,10 +3,10 @@ ManaCost:3 W W Types:Enchantment Aura K:Enchant creature you control A:SP$ Attach | Cost$ 3 W W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select creature you control | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMove | TriggerDescription$ When CARDNAME enters the battlefield, return any number of target Aura and/or Equipment cards that could be attached to enchanted creature from your graveyard to the battlefield attached to enchanted creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMove | TriggerDescription$ When CARDNAME enters, return any number of target Aura and/or Equipment cards that could be attached to enchanted creature from your graveyard to the battlefield attached to enchanted creature. SVar:TrigMove:DB$ ChangeZone | ValidTgts$ Aura.CanEnchantEquippedBy+YouOwn,Equipment.CanEnchantEquippedBy+YouOwn | TargetMin$ 0 | TargetMax$ X | TgtZone$ Graveyard | TargetUnique$ True | TgtPrompt$ Select any number of Aura and/or Equipment cards in your graveyard. | Origin$ Graveyard | Destination$ Battlefield | AttachedTo$ Valid Creature.EnchantedBy SVar:X:Count$ValidGraveyard Aura.CanEnchantEquippedBy,Equipment.CanEnchantEquippedBy S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ Y | AddToughness$ Y | AddSVar$ EnchantMe | Description$ Enchanted creature gets +1/+1 for each Aura and Equipment attached to it. SVar:Y:Count$Valid Aura.AttachedTo Creature.EnchantedBy,Equipment.AttachedTo Creature.EnchantedBy SVar:EnchantMe:Multiple -Oracle:Enchant creature you control\nWhen Mantle of the Ancients enters the battlefield, return any number of target Aura and/or Equipment cards that could be attached to enchanted creature from your graveyard to the battlefield attached to enchanted creature.\nEnchanted creature gets +1/+1 for each Aura and Equipment attached to it. +Oracle:Enchant creature you control\nWhen Mantle of the Ancients enters, return any number of target Aura and/or Equipment cards that could be attached to enchanted creature from your graveyard to the battlefield attached to enchanted creature.\nEnchanted creature gets +1/+1 for each Aura and Equipment attached to it. diff --git a/forge-gui/res/cardsfolder/m/marath_will_of_the_wild.txt b/forge-gui/res/cardsfolder/m/marath_will_of_the_wild.txt index 34ebaed378b..fc7956eb2ff 100644 --- a/forge-gui/res/cardsfolder/m/marath_will_of_the_wild.txt +++ b/forge-gui/res/cardsfolder/m/marath_will_of_the_wild.txt @@ -2,7 +2,7 @@ Name:Marath, Will of the Wild ManaCost:R G W Types:Legendary Creature Elemental Beast PT:0/0 -K:etbCounter:P1P1:Y:no Condition:CARDNAME enters the battlefield with a number of +1/+1 counters on it equal to the amount of mana spent to cast it. +K:etbCounter:P1P1:Y:no Condition:CARDNAME enters with a number of +1/+1 counters on it equal to the amount of mana spent to cast it. SVar:Y:Count$CastTotalManaSpent A:AB$ Charm | Cost$ XMin1 X SubCounter | Choices$ MarathCounters,MarathDmg,MarathToken | Defined$ You | MinCharmNum$ 1 | AdditionalDescription$ . X can't be 0. SVar:MarathCounters:DB$ PutCounter | ValidTgts$ Creature | CounterType$ P1P1 | CounterNum$ X | SpellDescription$ Put X +1/+1 counters on target creature. @@ -10,4 +10,4 @@ SVar:MarathDmg:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X | SpellDescription$ N SVar:MarathToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_x_x_elemental | TokenOwner$ You | TokenPower$ X | TokenToughness$ X | SpellDescription$ Create an X/X green Elemental creature token. SVar:X:Count$xPaid AI:RemoveDeck:All -Oracle:Marath, Will of the Wild enters the battlefield with a number of +1/+1 counters on it equal to the amount of mana spent to cast it.\n{X}, Remove X +1/+1 counters from Marath: Choose one —\n• Put X +1/+1 counters on target creature. X can't be 0.\n• Marath deals X damage to any target. X can't be 0.\n• Create an X/X green Elemental creature token. X can't be 0. +Oracle:Marath, Will of the Wild enters with a number of +1/+1 counters on it equal to the amount of mana spent to cast it.\n{X}, Remove X +1/+1 counters from Marath: Choose one —\n• Put X +1/+1 counters on target creature. X can't be 0.\n• Marath deals X damage to any target. X can't be 0.\n• Create an X/X green Elemental creature token. X can't be 0. diff --git a/forge-gui/res/cardsfolder/m/marauding_dreadship.txt b/forge-gui/res/cardsfolder/m/marauding_dreadship.txt index b64aba0348e..e7480893023 100644 --- a/forge-gui/res/cardsfolder/m/marauding_dreadship.txt +++ b/forge-gui/res/cardsfolder/m/marauding_dreadship.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Artifact Vehicle PT:4/1 K:Haste -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigIncubate | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters the battlefield, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.) +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigIncubate | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.) SVar:TrigIncubate:DB$ Incubate | Amount$ 2 K:Crew:2 -Oracle:Haste\nWhen Marauding Dreadship enters the battlefield, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.)\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) +Oracle:Haste\nWhen Marauding Dreadship enters, incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.)\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) diff --git a/forge-gui/res/cardsfolder/m/marauding_raptor.txt b/forge-gui/res/cardsfolder/m/marauding_raptor.txt index 44b99a84530..3e8da1a0272 100644 --- a/forge-gui/res/cardsfolder/m/marauding_raptor.txt +++ b/forge-gui/res/cardsfolder/m/marauding_raptor.txt @@ -3,9 +3,9 @@ ManaCost:1 R Types:Creature Dinosaur PT:2/3 S:Mode$ ReduceCost | ValidCard$ Creature | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Creature spells you cast cost {1} less to cast. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever another creature enters the battlefield under your control, CARDNAME deals 2 damage to it. If a Dinosaur is dealt damage this way, CARDNAME gets +2/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever another creature you control enters, CARDNAME deals 2 damage to it. If a Dinosaur is dealt damage this way, CARDNAME gets +2/+0 until end of turn. SVar:TrigDmg:DB$ DealDamage | Defined$ TriggeredCardLKICopy | NumDmg$ 2 | RememberDamaged$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Creature.Dinosaur | ConditionCompare$ EQ1 | ConditionDescription$ If a Dinosaur is dealt damage this way, CARDNAME gets +2/+0 until end of turn. | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:Creature spells you cast cost {1} less to cast.\nWhenever another creature enters the battlefield under your control, Marauding Raptor deals 2 damage to it. If a Dinosaur is dealt damage this way, Marauding Raptor gets +2/+0 until end of turn. +Oracle:Creature spells you cast cost {1} less to cast.\nWhenever another creature you control enters, Marauding Raptor deals 2 damage to it. If a Dinosaur is dealt damage this way, Marauding Raptor gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/marble_diamond.txt b/forge-gui/res/cardsfolder/m/marble_diamond.txt index 926cec5f165..77805936e0d 100644 --- a/forge-gui/res/cardsfolder/m/marble_diamond.txt +++ b/forge-gui/res/cardsfolder/m/marble_diamond.txt @@ -2,5 +2,6 @@ Name:Marble Diamond ManaCost:2 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -K:CARDNAME enters the battlefield tapped. -Oracle:Marble Diamond enters the battlefield tapped.\n{T}: Add {W}. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +Oracle:Marble Diamond enters tapped.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/m/march_from_the_black_gate.txt b/forge-gui/res/cardsfolder/m/march_from_the_black_gate.txt index 649ffd5b27b..85505b356cd 100644 --- a/forge-gui/res/cardsfolder/m/march_from_the_black_gate.txt +++ b/forge-gui/res/cardsfolder/m/march_from_the_black_gate.txt @@ -1,8 +1,8 @@ Name:March from the Black Gate ManaCost:1 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters the battlefield and whenever an Army you control attacks, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) -T:Mode$ Attacks | ValidCard$ Army.YouCtrl | Execute$ TrigAmass | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield and whenever an Army you control attacks, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAmass | TriggerDescription$ When CARDNAME enters and whenever an Army you control attacks, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +T:Mode$ Attacks | ValidCard$ Army.YouCtrl | Execute$ TrigAmass | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ When CARDNAME enters and whenever an Army you control attacks, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) SVar:TrigAmass:DB$ Amass | Type$ Orc | Num$ 1 DeckHas:Ability$Token|Counters & Type$Orc|Army -Oracle:When March from the Black Gate enters the battlefield and whenever an Army you control attacks, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) +Oracle:When March from the Black Gate enters and whenever an Army you control attacks, amass Orcs 1. (Put a +1/+1 counter on an Army you control. It's also an Orc. If you don't control an Army, create a 0/0 black Orc Army creature token first.) diff --git a/forge-gui/res/cardsfolder/m/march_of_the_canonized.txt b/forge-gui/res/cardsfolder/m/march_of_the_canonized.txt index 793b94ef90a..32be2fd9a8d 100644 --- a/forge-gui/res/cardsfolder/m/march_of_the_canonized.txt +++ b/forge-gui/res/cardsfolder/m/march_of_the_canonized.txt @@ -1,11 +1,11 @@ Name:March of the Canonized ManaCost:X W W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create X 1/1 white Vampire creature tokens with lifelink. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create X 1/1 white Vampire creature tokens with lifelink. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_vampire_lifelink | TokenOwner$ You SVar:X:Count$xPaid T:Mode$ Phase | Phase$ Upkeep | CheckSVar$ Y | SVarCompare$ GE7 | ValidPlayer$ You | Execute$ TrigTokenDemon | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, if your devotion to white and black is seven or greater, create a 4/3 white and black Vampire Demon creature token with flying. SVar:TrigTokenDemon:DB$ Token | TokenScript$ wb_4_3_vampire_demon_flying | TokenOwner$ You SVar:Y:Count$DevotionDual.White.Black DeckHas:Ability$Token & Type$Vampire|Demon -Oracle:When March of the Canonized enters the battlefield, create X 1/1 white Vampire creature tokens with lifelink.\nAt the beginning of your upkeep, if your devotion to white and black is seven or greater, create a 4/3 white and black Vampire Demon creature token with flying. +Oracle:When March of the Canonized enters, create X 1/1 white Vampire creature tokens with lifelink.\nAt the beginning of your upkeep, if your devotion to white and black is seven or greater, create a 4/3 white and black Vampire Demon creature token with flying. diff --git a/forge-gui/res/cardsfolder/m/march_toward_perfection.txt b/forge-gui/res/cardsfolder/m/march_toward_perfection.txt index dd6642d7c64..8aedc9d06fd 100644 --- a/forge-gui/res/cardsfolder/m/march_toward_perfection.txt +++ b/forge-gui/res/cardsfolder/m/march_toward_perfection.txt @@ -1,12 +1,12 @@ Name:March Toward Perfection ManaCost:B Types:Sorcery -A:SP$ Effect | Boon$ True | Duration$ Permanent | Triggers$ SpellCast | SubAbility$ DBDraft | SpellDescription$ You get a boon with "When you cast your next Phyrexian creature spell, that creature enters the battlefield with an additional +1/+1 counter and deathtouch counter on it." -SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature.Phyrexian | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ ReplEffAddCounter | TriggerDescription$ When you cast your next Phyrexian creature spell, that creature enters the battlefield with an additional +1/+1 counter and deathtouch counter on it. +A:SP$ Effect | Boon$ True | Duration$ Permanent | Triggers$ SpellCast | SubAbility$ DBDraft | SpellDescription$ You get a boon with "When you cast your next Phyrexian creature spell, that creature enters with an additional +1/+1 counter and deathtouch counter on it." +SVar:SpellCast:Mode$ SpellCast | ValidCard$ Creature.Phyrexian | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ ReplEffAddCounter | TriggerDescription$ When you cast your next Phyrexian creature spell, that creature enters with an additional +1/+1 counter and deathtouch counter on it. SVar:ReplEffAddCounter:DB$ Effect | ReplacementEffects$ ETBAddCounter | RememberObjects$ TriggeredCard SVar:ETBAddCounter:Event$ Moved | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.IsRemembered | ReplaceWith$ ETBAddExtraCounter | ReplacementResult$ Updated SVar:ETBAddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterTypes$ P1P1,Deathtouch | CounterNum$ 1 SVar:DBDraft:DB$ Draft | Spellbook$ Entomber Exarch,Phyrexian Fleshgorger,Phyrexian Gargantua,Phyrexian Obliterator,Phyrexian Rager,Phyrexian Revoker,Toxic Abomination,Vault Skirge,Scrapwork Rager,Bilious Skulldweller,Archfiend of the Dross,Myr Convert,Zenith Chronicler,Soulless Jailer,Diminished Returner | SpellDescription$ Draft a card from CARDNAME's spellbook. DeckHas:Ability$Counters|Lifegain|Graveyard & Type$Phyrexian|Horror|Imp|Zombie|Insect|Demon|Insect DeckNeeds:Type$Phyrexian -Oracle:You get a boon with "When you cast your next Phyrexian creature spell, that creature enters the battlefield with an additional +1/+1 counter and deathtouch counter on it."\nDraft a card from March Toward Perfection's spellbook. +Oracle:You get a boon with "When you cast your next Phyrexian creature spell, that creature enters with an additional +1/+1 counter and deathtouch counter on it."\nDraft a card from March Toward Perfection's spellbook. diff --git a/forge-gui/res/cardsfolder/m/marchesas_decree.txt b/forge-gui/res/cardsfolder/m/marchesas_decree.txt index ca9db130fcc..4d8421cd487 100644 --- a/forge-gui/res/cardsfolder/m/marchesas_decree.txt +++ b/forge-gui/res/cardsfolder/m/marchesas_decree.txt @@ -1,8 +1,8 @@ Name:Marchesa's Decree ManaCost:3 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You T:Mode$ Attacks | ValidCard$ Creature.YouDontCtrl | Attacked$ You,Planeswalker.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature attacks you or a planeswalker you control, that creature's controller loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredAttackerController | LifeAmount$ 1 -Oracle:When Marchesa's Decree enters the battlefield, you become the monarch.\nWhenever a creature attacks you or a planeswalker you control, that creature's controller loses 1 life. +Oracle:When Marchesa's Decree enters, you become the monarch.\nWhenever a creature attacks you or a planeswalker you control, that creature's controller loses 1 life. diff --git a/forge-gui/res/cardsfolder/m/mardu_heart_piercer.txt b/forge-gui/res/cardsfolder/m/mardu_heart_piercer.txt index a249f9ca616..081da55a362 100644 --- a/forge-gui/res/cardsfolder/m/mardu_heart_piercer.txt +++ b/forge-gui/res/cardsfolder/m/mardu_heart_piercer.txt @@ -2,7 +2,7 @@ Name:Mardu Heart-Piercer ManaCost:3 R Types:Creature Human Archer PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDealDamage | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, CARDNAME deals 2 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDealDamage | TriggerDescription$ Raid — When CARDNAME enters, if you attacked this turn, CARDNAME deals 2 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 2 SVar:RaidTest:Count$AttackersDeclared -Oracle:Raid — When Mardu Heart-Piercer enters the battlefield, if you attacked this turn, Mardu Heart-Piercer deals 2 damage to any target. +Oracle:Raid — When Mardu Heart-Piercer enters, if you attacked this turn, Mardu Heart-Piercer deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/m/mardu_hordechief.txt b/forge-gui/res/cardsfolder/m/mardu_hordechief.txt index f484c6ca65f..ee13e7293a8 100644 --- a/forge-gui/res/cardsfolder/m/mardu_hordechief.txt +++ b/forge-gui/res/cardsfolder/m/mardu_hordechief.txt @@ -2,7 +2,7 @@ Name:Mardu Hordechief ManaCost:2 W Types:Creature Human Warrior PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigToken | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, create a 1/1 white Warrior creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigToken | TriggerDescription$ Raid — When CARDNAME enters, if you attacked this turn, create a 1/1 white Warrior creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_warrior | TokenOwner$ You SVar:RaidTest:Count$AttackersDeclared -Oracle:Raid — When Mardu Hordechief enters the battlefield, if you attacked this turn, create a 1/1 white Warrior creature token. +Oracle:Raid — When Mardu Hordechief enters, if you attacked this turn, create a 1/1 white Warrior creature token. diff --git a/forge-gui/res/cardsfolder/m/mardu_skullhunter.txt b/forge-gui/res/cardsfolder/m/mardu_skullhunter.txt index 8835ea41648..68d20c97496 100644 --- a/forge-gui/res/cardsfolder/m/mardu_skullhunter.txt +++ b/forge-gui/res/cardsfolder/m/mardu_skullhunter.txt @@ -2,8 +2,9 @@ Name:Mardu Skullhunter ManaCost:1 B Types:Creature Human Warrior PT:2/1 -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDiscard | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, target opponent discards a card. +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 | CheckSVar$ RaidTest | Execute$ TrigDiscard | TriggerDescription$ Raid — When CARDNAME enters, if you attacked this turn, target opponent discards a card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose SVar:RaidTest:Count$AttackersDeclared -Oracle:Mardu Skullhunter enters the battlefield tapped.\nRaid — When Mardu Skullhunter enters the battlefield, if you attacked this turn, target opponent discards a card. +Oracle:Mardu Skullhunter enters tapped.\nRaid — When Mardu Skullhunter enters, if you attacked this turn, target opponent discards a card. diff --git a/forge-gui/res/cardsfolder/m/mardu_warshrieker.txt b/forge-gui/res/cardsfolder/m/mardu_warshrieker.txt index 5659c7a86af..aa538a9afff 100644 --- a/forge-gui/res/cardsfolder/m/mardu_warshrieker.txt +++ b/forge-gui/res/cardsfolder/m/mardu_warshrieker.txt @@ -2,7 +2,7 @@ Name:Mardu Warshrieker ManaCost:3 R Types:Creature Orc Shaman PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ ABMana | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, add {R}{W}{B}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ ABMana | TriggerDescription$ Raid — When CARDNAME enters, if you attacked this turn, add {R}{W}{B}. SVar:RaidTest:Count$AttackersDeclared SVar:ABMana:DB$ Mana | Produced$ R W B -Oracle:Raid — When Mardu Warshrieker enters the battlefield, if you attacked this turn, add {R}{W}{B}. +Oracle:Raid — When Mardu Warshrieker enters, if you attacked this turn, add {R}{W}{B}. diff --git a/forge-gui/res/cardsfolder/m/mardu_woe_reaper.txt b/forge-gui/res/cardsfolder/m/mardu_woe_reaper.txt index ea682c5203b..524efdf1c83 100644 --- a/forge-gui/res/cardsfolder/m/mardu_woe_reaper.txt +++ b/forge-gui/res/cardsfolder/m/mardu_woe_reaper.txt @@ -2,10 +2,10 @@ Name:Mardu Woe-Reaper ManaCost:W Types:Creature Human Warrior PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Warrior.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME or another Warrior enters the battlefield under your control, you may exile target creature card from a graveyard. If you do, you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Warrior.Other+YouCtrl | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME or another Warrior you control enters, you may exile target creature card from a graveyard. If you do, you gain 1 life. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature card | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:BuffedBy:Warrior DeckHints:Ability$Graveyard & Type$Warrior -Oracle:Whenever Mardu Woe-Reaper or another Warrior enters the battlefield under your control, you may exile target creature card from a graveyard. If you do, you gain 1 life. +Oracle:Whenever Mardu Woe-Reaper or another Warrior you control enters, you may exile target creature card from a graveyard. If you do, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/m/marionette_apprentice.txt b/forge-gui/res/cardsfolder/m/marionette_apprentice.txt index 5afd60fadce..e7cc164b1d1 100644 --- a/forge-gui/res/cardsfolder/m/marionette_apprentice.txt +++ b/forge-gui/res/cardsfolder/m/marionette_apprentice.txt @@ -6,4 +6,4 @@ K:Fabricate:1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Artifact.YouCtrl+Other,Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever another creature or artifact you control is put into a graveyard from the battlefield, each opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 DeckHas:Ability$Counters|Token -Oracle:Fabricate 1 (When this creature enters the battlefield, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.)\nWhenever another creature or artifact you control is put into a graveyard from the battlefield, each opponent loses 1 life. +Oracle:Fabricate 1 (When this creature enters, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.)\nWhenever another creature or artifact you control is put into a graveyard from the battlefield, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/m/marionette_master.txt b/forge-gui/res/cardsfolder/m/marionette_master.txt index 9896de8d74a..dacd80bf0ed 100644 --- a/forge-gui/res/cardsfolder/m/marionette_master.txt +++ b/forge-gui/res/cardsfolder/m/marionette_master.txt @@ -8,4 +8,4 @@ SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | TgtPrompt$ Choose target SVar:X:Count$CardPower DeckHas:Ability$Counters|Token DeckHints:Type$Artifact -Oracle:Fabricate 3 (When this creature enters the battlefield, put three +1/+1 counters on it or create three 1/1 colorless Servo artifact creature tokens.)\nWhenever an artifact you control is put into a graveyard from the battlefield, target opponent loses life equal to Marionette Master's power. +Oracle:Fabricate 3 (When this creature enters, put three +1/+1 counters on it or create three 1/1 colorless Servo artifact creature tokens.)\nWhenever an artifact you control is put into a graveyard from the battlefield, target opponent loses life equal to Marionette Master's power. diff --git a/forge-gui/res/cardsfolder/m/mariposa_military_base.txt b/forge-gui/res/cardsfolder/m/mariposa_military_base.txt index 082441e0851..f506666ae8b 100644 --- a/forge-gui/res/cardsfolder/m/mariposa_military_base.txt +++ b/forge-gui/res/cardsfolder/m/mariposa_military_base.txt @@ -2,9 +2,9 @@ Name:Mariposa Military Base ManaCost:no cost Types:Land K:ETBReplacement:Other:DBTap:Optional -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | SubAbility$ DBRadiation | SpellDescription$ You may have CARDNAME enter the battlefield tapped. If you do, you get two rad counters. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | SubAbility$ DBRadiation | SpellDescription$ You may have CARDNAME enter tapped. If you do, you get two rad counters. SVar:DBRadiation:DB$ Radiation | Defined$ You | Num$ 2 A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Draw | Cost$ 5 T | NumCards$ 1 | ReduceCost$ X | SpellDescription$ Draw a card. This ability costs {1} less to activate for each rad counter you have. SVar:X:Count$YourCountersRAD -Oracle:You may have Mariposa Military Base enter the battlefield tapped. If you do, you get two rad counters.\n{T}: Add {C}.\n{5}, {T}: Draw a card. This ability costs {1} less to activate for each rad counter you have. +Oracle:You may have Mariposa Military Base enter tapped. If you do, you get two rad counters.\n{T}: Add {C}.\n{5}, {T}: Draw a card. This ability costs {1} less to activate for each rad counter you have. diff --git a/forge-gui/res/cardsfolder/m/marit_lages_slumber.txt b/forge-gui/res/cardsfolder/m/marit_lages_slumber.txt index 089dfd627b0..b535e8a777f 100644 --- a/forge-gui/res/cardsfolder/m/marit_lages_slumber.txt +++ b/forge-gui/res/cardsfolder/m/marit_lages_slumber.txt @@ -1,10 +1,10 @@ Name:Marit Lage's Slumber ManaCost:1 U Types:Legendary Snow Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Permanent.Snow+Other+YouCtrl | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME or another snow permanent enters the battlefield under your control, scry 1. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Permanent.Snow+Other+YouCtrl | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME or another snow permanent you control enters, scry 1. SVar:TrigScry:DB$ Scry | ScryNum$ 1 | SpellDescription$ Scry 1. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Permanent.Snow+YouCtrl | PresentCompare$ GE10 | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, if you control ten or more snow permanents, sacrifice CARDNAME. If you do, create Marit Lage, a legendary 20/20 black Avatar creature token with flying and indestructible. SVar:TrigToken:AB$ Token | TokenAmount$ 1 | TokenScript$ marit_lage | TokenOwner$ You | Cost$ Mandatory Sac<1/CARDNAME> DeckHas:Ability$Token DeckNeeds:Type$Snow -Oracle:Whenever Marit Lage's Slumber or another snow permanent enters the battlefield under your control, scry 1.\nAt the beginning of your upkeep, if you control ten or more snow permanents, sacrifice Marit Lage's Slumber. If you do, create Marit Lage, a legendary 20/20 black Avatar creature token with flying and indestructible. +Oracle:Whenever Marit Lage's Slumber or another snow permanent you control enters, scry 1.\nAt the beginning of your upkeep, if you control ten or more snow permanents, sacrifice Marit Lage's Slumber. If you do, create Marit Lage, a legendary 20/20 black Avatar creature token with flying and indestructible. diff --git a/forge-gui/res/cardsfolder/m/marketwatch_phantom.txt b/forge-gui/res/cardsfolder/m/marketwatch_phantom.txt index 78f7725cdf2..23dba95b2b8 100644 --- a/forge-gui/res/cardsfolder/m/marketwatch_phantom.txt +++ b/forge-gui/res/cardsfolder/m/marketwatch_phantom.txt @@ -2,7 +2,7 @@ Name:Marketwatch Phantom ManaCost:1 W Types:Creature Spirit Detective PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerLE2+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature with power 2 or less enters the battlefield under your control, CARDNAME gains flying until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerLE2+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature you control with power 2 or less enters, CARDNAME gains flying until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying SVar:BuffedBy:Creature.powerLE2 -Oracle:Whenever another creature with power 2 or less enters the battlefield under your control, Marketwatch Phantom gains flying until end of turn. +Oracle:Whenever another creature you control with power 2 or less enters, Marketwatch Phantom gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/m/markov_enforcer.txt b/forge-gui/res/cardsfolder/m/markov_enforcer.txt index 215a608367c..13532a20420 100644 --- a/forge-gui/res/cardsfolder/m/markov_enforcer.txt +++ b/forge-gui/res/cardsfolder/m/markov_enforcer.txt @@ -2,11 +2,11 @@ Name:Markov Enforcer ManaCost:4 R R Types:Creature Vampire Soldier PT:6/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Vampire.Other+YouCtrl | Execute$ TrigFight | TriggerDescription$ Whenever CARDNAME or another Vampire enters the battlefield under your control, CARDNAME fights up to one target creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Vampire.Other+YouCtrl | Execute$ TrigFight | TriggerDescription$ Whenever CARDNAME or another Vampire you control enters, CARDNAME fights up to one target creature an opponent controls. SVar:TrigFight:DB$ Fight | Defined$ Self | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select up to one target creature an opponent controls T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_blood_draw SVar:BuffedBy:Creature.Vampire DeckHints:Type$Vampire DeckHas:Ability$Token|Sacrifice & Type$Blood -Oracle:Whenever Markov Enforcer or another Vampire enters the battlefield under your control, Markov Enforcer fights up to one target creature an opponent controls.\nWhenever a creature dealt damage by Markov Enforcer this turn dies, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") +Oracle:Whenever Markov Enforcer or another Vampire you control enters, Markov Enforcer fights up to one target creature an opponent controls.\nWhenever a creature dealt damage by Markov Enforcer this turn dies, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/m/markov_warlord.txt b/forge-gui/res/cardsfolder/m/markov_warlord.txt index 1fee450e064..179d6c631dc 100644 --- a/forge-gui/res/cardsfolder/m/markov_warlord.txt +++ b/forge-gui/res/cardsfolder/m/markov_warlord.txt @@ -3,7 +3,7 @@ ManaCost:5 R Types:Creature Vampire Warrior PT:4/4 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, up to two target creatures can't block this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, up to two target creatures can't block this turn. SVar:TrigPump:DB$ Pump | TargetMin$ 0 | TargetMax$ 2 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:PlayMain1:TRUE -Oracle:Haste\nWhen Markov Warlord enters the battlefield, up to two target creatures can't block this turn. +Oracle:Haste\nWhen Markov Warlord enters, up to two target creatures can't block this turn. diff --git a/forge-gui/res/cardsfolder/m/marneus_calgar.txt b/forge-gui/res/cardsfolder/m/marneus_calgar.txt index e48cd4699c4..fa0a43adfa0 100644 --- a/forge-gui/res/cardsfolder/m/marneus_calgar.txt +++ b/forge-gui/res/cardsfolder/m/marneus_calgar.txt @@ -3,9 +3,9 @@ ManaCost:2 W U B Types:Legendary Creature Astartes Warrior PT:3/5 K:Double Strike -T:Mode$ ChangesZoneAll | ValidCards$ Card.token+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ DBDraw | TriggerDescription$ Master Tactician — Whenever one or more tokens enter the battlefield under your control, draw a card. +T:Mode$ ChangesZoneAll | ValidCards$ Card.token+YouCtrl | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ DBDraw | TriggerDescription$ Master Tactician — Whenever one or more tokens you control enter, draw a card. SVar:DBDraw:DB$ Draw A:AB$ Token | Cost$ 6 | PrecostDesc$ Chapter Master — | TokenAmount$ 2 | TokenScript$ w_2_2_astartes_warrior_vigilance | TokenOwner$ You | SpellDescription$ Create two 2/2 white Astartes Warrior creature tokens with vigilance. DeckHints:Ability$Token DeckHas:Ability$Token -Oracle:Double strike\nMaster Tactician — Whenever one or more tokens enter the battlefield under your control, draw a card.\nChapter Master — {6}: Create two 2/2 white Astartes Warrior creature tokens with vigilance. +Oracle:Double strike\nMaster Tactician — Whenever one or more tokens you control enter, draw a card.\nChapter Master — {6}: Create two 2/2 white Astartes Warrior creature tokens with vigilance. diff --git a/forge-gui/res/cardsfolder/m/marrow_chomper.txt b/forge-gui/res/cardsfolder/m/marrow_chomper.txt index 38be0b1f248..51d9a911271 100644 --- a/forge-gui/res/cardsfolder/m/marrow_chomper.txt +++ b/forge-gui/res/cardsfolder/m/marrow_chomper.txt @@ -3,7 +3,7 @@ ManaCost:3 B G Types:Creature Zombie Lizard PT:3/3 K:Devour:2 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life for each creature it devoured. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 2 life for each creature it devoured. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$Devoured Card/Twice -Oracle:Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.)\nWhen Marrow Chomper enters the battlefield, you gain 2 life for each creature it devoured. +Oracle:Devour 2 (As this enters, you may sacrifice any number of creatures. This creature enters with twice that many +1/+1 counters on it.)\nWhen Marrow Chomper enters, you gain 2 life for each creature it devoured. diff --git a/forge-gui/res/cardsfolder/m/marsh_crocodile.txt b/forge-gui/res/cardsfolder/m/marsh_crocodile.txt index 90f867a7bd2..45c51388d29 100644 --- a/forge-gui/res/cardsfolder/m/marsh_crocodile.txt +++ b/forge-gui/res/cardsfolder/m/marsh_crocodile.txt @@ -2,9 +2,9 @@ Name:Marsh Crocodile ManaCost:2 U B Types:Creature Crocodile PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return a blue or black creature you control to its owner's hand. -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$ TrigChange | TriggerDescription$ When CARDNAME enters, return a blue or black creature you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, each player discards a card. SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.Black+YouCtrl,Creature.Blue+YouCtrl | AILogic$ NeverBounceItself SVar:TrigDiscard:DB$ Discard | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose SVar:NeedsToPlay:Creature.Black+YouCtrl+cmcLE3,Creature.Blue+YouCtrl+cmcLE3 -Oracle:When Marsh Crocodile enters the battlefield, return a blue or black creature you control to its owner's hand.\nWhen Marsh Crocodile enters the battlefield, each player discards a card. +Oracle:When Marsh Crocodile enters, return a blue or black creature you control to its owner's hand.\nWhen Marsh Crocodile enters, each player discards a card. diff --git a/forge-gui/res/cardsfolder/m/marsh_flitter.txt b/forge-gui/res/cardsfolder/m/marsh_flitter.txt index 2d8541c2ecc..336b257f688 100644 --- a/forge-gui/res/cardsfolder/m/marsh_flitter.txt +++ b/forge-gui/res/cardsfolder/m/marsh_flitter.txt @@ -3,8 +3,8 @@ ManaCost:3 B Types:Creature Faerie Rogue PT:1/1 K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 black Goblin Rogue creature tokens. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 black Goblin Rogue creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ b_1_1_goblin_rogue | TokenOwner$ You A:AB$ Animate | Cost$ Sac<1/Goblin> | Defined$ Self | Power$ 3 | Toughness$ 3 | SpellDescription$ CARDNAME has base power and toughness 3/3 until end of turn. AI:RemoveDeck:All -Oracle:Flying\nWhen Marsh Flitter enters the battlefield, create two 1/1 black Goblin Rogue creature tokens.\nSacrifice a Goblin: Marsh Flitter has base power and toughness 3/3 until end of turn. +Oracle:Flying\nWhen Marsh Flitter enters, create two 1/1 black Goblin Rogue creature tokens.\nSacrifice a Goblin: Marsh Flitter has base power and toughness 3/3 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/marshals_anthem.txt b/forge-gui/res/cardsfolder/m/marshals_anthem.txt index ec908f2ad44..fb2508d3c9e 100644 --- a/forge-gui/res/cardsfolder/m/marshals_anthem.txt +++ b/forge-gui/res/cardsfolder/m/marshals_anthem.txt @@ -3,10 +3,10 @@ ManaCost:2 W W Types:Enchantment S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control get +1/+1. K:Multikicker:1 W -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return up to X target creature cards from your graveyard to the battlefield, where X is the number of times CARDNAME was kicked. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters, return up to X target creature cards from your graveyard to the battlefield, where X is the number of times CARDNAME was kicked. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ X | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature card from your graveyard. SVar:X:Count$TimesKicked # TODO: The AI maximizes payment, even if it can't return anything from the graveyard. Otherwise the card is played just fine. AI:RemoveDeck:All DeckHas:Ability$Counters -Oracle:Multikicker {1}{W} (You may pay an additional {1}{W} any number of times as you cast this spell.)\nCreatures you control get +1/+1.\nWhen Marshal's Anthem enters the battlefield, return up to X target creature cards from your graveyard to the battlefield, where X is the number of times Marshal's Anthem was kicked. +Oracle:Multikicker {1}{W} (You may pay an additional {1}{W} any number of times as you cast this spell.)\nCreatures you control get +1/+1.\nWhen Marshal's Anthem enters, return up to X target creature cards from your graveyard to the battlefield, where X is the number of times Marshal's Anthem was kicked. diff --git a/forge-gui/res/cardsfolder/m/marshdrinker_giant.txt b/forge-gui/res/cardsfolder/m/marshdrinker_giant.txt index a0d306557c6..2e408a2b547 100644 --- a/forge-gui/res/cardsfolder/m/marshdrinker_giant.txt +++ b/forge-gui/res/cardsfolder/m/marshdrinker_giant.txt @@ -2,6 +2,6 @@ Name:Marshdrinker Giant ManaCost:3 G G Types:Creature Giant Warrior PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target Island or Swamp an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy target Island or Swamp an opponent controls. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Land.Island+OppCtrl,Land.Swamp+OppCtrl | TgtPrompt$ Select target Island or Swamp an opponent controls -Oracle:When Marshdrinker Giant enters the battlefield, destroy target Island or Swamp an opponent controls. +Oracle:When Marshdrinker Giant enters, destroy target Island or Swamp an opponent controls. diff --git a/forge-gui/res/cardsfolder/m/martha_jones.txt b/forge-gui/res/cardsfolder/m/martha_jones.txt index f6c99421f7c..527f64a91f2 100644 --- a/forge-gui/res/cardsfolder/m/martha_jones.txt +++ b/forge-gui/res/cardsfolder/m/martha_jones.txt @@ -2,7 +2,7 @@ Name:Martha Jones ManaCost:2 U Types:Legendary Creature Human Cleric PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ Woman Who Walked the Earth — When CARDNAME enters the battlefield, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ Woman Who Walked the Earth — When CARDNAME enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") SVar:TrigInvestigate:DB$ Investigate T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Clue | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you sacrifice a Clue, CARDNAME and up to one other target creature can't be blocked this turn. SVar:TrigPump:DB$ Effect | RememberObjects$ Self,Targeted | TgtPrompt$ Select target creature | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | StaticAbilities$ Unblockable @@ -10,4 +10,4 @@ SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Creature.IsRemembered | Desc K:Doctor's companion DeckHints:Ability$Investigate DeckHas:Ability$Investigate|Token|Sacrifice & Type$Artifact|Clue -Oracle:Woman Who Walked the Earth — When Martha Jones enters the battlefield, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")\nWhenever you sacrifice a Clue, Martha Jones and up to one other target creature can't be blocked this turn.\nDoctor's companion (You can have two commanders if the other is the Doctor.) +Oracle:Woman Who Walked the Earth — When Martha Jones enters, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.")\nWhenever you sacrifice a Clue, Martha Jones and up to one other target creature can't be blocked this turn.\nDoctor's companion (You can have two commanders if the other is the Doctor.) diff --git a/forge-gui/res/cardsfolder/m/martyrs_soul.txt b/forge-gui/res/cardsfolder/m/martyrs_soul.txt index 4be7bf98855..d0d3c52470f 100644 --- a/forge-gui/res/cardsfolder/m/martyrs_soul.txt +++ b/forge-gui/res/cardsfolder/m/martyrs_soul.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Spirit Soldier PT:3/2 K:Convoke -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | IsPresent$ Land.tapped+YouCtrl | PresentCompare$ EQ0 | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, if you control no tapped lands, put two +1/+1 counters on it. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | IsPresent$ Land.tapped+YouCtrl | PresentCompare$ EQ0 | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, if you control no tapped lands, put two +1/+1 counters on it. SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ 2 SVar:PlayMain1:TRUE -Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nWhen Martyr's Soul enters the battlefield, if you control no tapped lands, put two +1/+1 counters on it. +Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nWhen Martyr's Soul enters, if you control no tapped lands, put two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/m/marut.txt b/forge-gui/res/cardsfolder/m/marut.txt index c6d2f46a256..e26140df17b 100644 --- a/forge-gui/res/cardsfolder/m/marut.txt +++ b/forge-gui/res/cardsfolder/m/marut.txt @@ -3,9 +3,9 @@ ManaCost:8 Types:Artifact Creature Construct PT:7/7 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | Execute$ TrigTreasure | TriggerDescription$ When CARDNAME enters the battlefield, if mana from a Treasure was spent to cast it, create a Treasure token for each mana from a Treasure spent to cast it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | Execute$ TrigTreasure | TriggerDescription$ When CARDNAME enters, if mana from a Treasure was spent to cast it, create a Treasure token for each mana from a Treasure spent to cast it. SVar:TrigTreasure:DB$ Token | TokenAmount$ X | TokenScript$ c_a_treasure_sac SVar:X:Count$CastTotalManaSpent Treasure SVar:AIPreference:ManaFrom$Treasure DeckHas:Ability$Sacrifice|Token & Type$Treasure|Artifact -Oracle:Trample\nWhen Marut enters the battlefield, if mana from a Treasure was spent to cast it, create a Treasure token for each mana from a Treasure spent to cast it. +Oracle:Trample\nWhen Marut enters, if mana from a Treasure was spent to cast it, create a Treasure token for each mana from a Treasure spent to cast it. diff --git a/forge-gui/res/cardsfolder/m/marwyn_the_nurturer.txt b/forge-gui/res/cardsfolder/m/marwyn_the_nurturer.txt index 1fa8a20be81..dc4655ad558 100644 --- a/forge-gui/res/cardsfolder/m/marwyn_the_nurturer.txt +++ b/forge-gui/res/cardsfolder/m/marwyn_the_nurturer.txt @@ -2,10 +2,10 @@ Name:Marwyn, the Nurturer ManaCost:2 G Types:Legendary Creature Elf Druid PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Elf.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Elf enters the battlefield under your control, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Elf.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another Elf you control enters, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 A:AB$ Mana | Cost$ T | Produced$ G | Amount$ X | SpellDescription$ Add an amount of {G} equal to NICKNAME's power. SVar:X:Count$CardPower DeckHints:Type$Elf DeckHas:Ability$Counters -Oracle:Whenever another Elf enters the battlefield under your control, put a +1/+1 counter on Marwyn, the Nurturer.\n{T}: Add an amount of {G} equal to Marwyn's power. +Oracle:Whenever another Elf you control enters, put a +1/+1 counter on Marwyn, the Nurturer.\n{T}: Add an amount of {G} equal to Marwyn's power. diff --git a/forge-gui/res/cardsfolder/m/mask_of_immolation.txt b/forge-gui/res/cardsfolder/m/mask_of_immolation.txt index 28fa9fbd456..02d68391e81 100644 --- a/forge-gui/res/cardsfolder/m/mask_of_immolation.txt +++ b/forge-gui/res/cardsfolder/m/mask_of_immolation.txt @@ -1,7 +1,7 @@ Name:Mask of Immolation ManaCost:1 R Types:Artifact Equipment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 red Elemental creature token, then attach CARDNAME to it. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 red Elemental creature token, then attach CARDNAME to it. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_elemental | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -11,4 +11,4 @@ SVar:NonStackingAttachEffect:True K:Equip:2 AI:RemoveDeck:All DeckHas:Ability$Sacrifice|Token & Type$Elemental -Oracle:When Mask of Immolation enters the battlefield, create a 1/1 red Elemental creature token, then attach Mask of Immolation to it.\nEquipped creature has "Sacrifice this creature: It deals 1 damage to any target."\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When Mask of Immolation enters, create a 1/1 red Elemental creature token, then attach Mask of Immolation to it.\nEquipped creature has "Sacrifice this creature: It deals 1 damage to any target."\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/m/masked_admirers.txt b/forge-gui/res/cardsfolder/m/masked_admirers.txt index a88f591a44d..fd094d9fdef 100644 --- a/forge-gui/res/cardsfolder/m/masked_admirers.txt +++ b/forge-gui/res/cardsfolder/m/masked_admirers.txt @@ -2,8 +2,8 @@ Name:Masked Admirers ManaCost:2 G G Types:Creature Elf Shaman PT:3/2 -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. T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a creature spell, you may pay {G}{G}. If you do, return CARDNAME from your graveyard to your hand. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:TrigReturn:AB$ ChangeZone | Cost$ G G | Defined$ Self | Origin$ Graveyard | Destination$ Hand -Oracle:When Masked Admirers enters the battlefield, draw a card.\nWhenever you cast a creature spell, you may pay {G}{G}. If you do, return Masked Admirers from your graveyard to your hand. +Oracle:When Masked Admirers enters, draw a card.\nWhenever you cast a creature spell, you may pay {G}{G}. If you do, return Masked Admirers from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/m/masked_vandal.txt b/forge-gui/res/cardsfolder/m/masked_vandal.txt index b92e609c2a5..bcf6bb8bcb3 100644 --- a/forge-gui/res/cardsfolder/m/masked_vandal.txt +++ b/forge-gui/res/cardsfolder/m/masked_vandal.txt @@ -3,6 +3,6 @@ ManaCost:1 G Types:Creature Shapeshifter PT:1/3 K:Changeling -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, you may exile a creature card from your graveyard. If you do, exile target artifact or enchantment an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, you may exile a creature card from your graveyard. If you do, exile target artifact or enchantment an opponent controls. SVar:TrigExile:AB$ ChangeZone | Cost$ ExileFromGrave<1/Creature> | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Artifact.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Choose target artifact or enchantment an opponent controls. -Oracle:Changeling (This card is every creature type.)\nWhen Masked Vandal enters the battlefield, you may exile a creature card from your graveyard. If you do, exile target artifact or enchantment an opponent controls. +Oracle:Changeling (This card is every creature type.)\nWhen Masked Vandal enters, you may exile a creature card from your graveyard. If you do, exile target artifact or enchantment an opponent controls. diff --git a/forge-gui/res/cardsfolder/m/massacre_girl.txt b/forge-gui/res/cardsfolder/m/massacre_girl.txt index 8f20c7df28b..f5a7835e922 100644 --- a/forge-gui/res/cardsfolder/m/massacre_girl.txt +++ b/forge-gui/res/cardsfolder/m/massacre_girl.txt @@ -3,9 +3,9 @@ ManaCost:3 B B Types:Legendary Creature Human Assassin PT:4/4 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMassacre | TriggerDescription$ When CARDNAME enters the battlefield, each other creature gets -1/-1 until end of turn. Whenever a creature dies this turn, each creature other than CARDNAME gets -1/-1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMassacre | TriggerDescription$ When CARDNAME enters, each other creature gets -1/-1 until end of turn. Whenever a creature dies this turn, each creature other than CARDNAME gets -1/-1 until end of turn. SVar:TrigMassacre:DB$ PumpAll | NumAtt$ -1 | NumDef$ -1 | ValidCards$ Creature.StrictlyOther | IsCurse$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ TrigDies | RememberObjects$ Self SVar:TrigDies:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | Execute$ TrigMoreMassacre | TriggerDescription$ Whenever a creature dies this turn, each creature other than EFFECTSOURCE gets -1/-1 until end of turn. SVar:TrigMoreMassacre:DB$ PumpAll | NumAtt$ -1 | NumDef$ -1 | ValidCards$ Creature.IsNotRemembered | IsCurse$ True -Oracle:Menace\nWhen Massacre Girl enters the battlefield, each other creature gets -1/-1 until end of turn. Whenever a creature dies this turn, each creature other than Massacre Girl gets -1/-1 until end of turn. +Oracle:Menace\nWhen Massacre Girl enters, each other creature gets -1/-1 until end of turn. Whenever a creature dies this turn, each creature other than Massacre Girl gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/massacre_wurm.txt b/forge-gui/res/cardsfolder/m/massacre_wurm.txt index 82d8f74bd42..5e852fb91d5 100644 --- a/forge-gui/res/cardsfolder/m/massacre_wurm.txt +++ b/forge-gui/res/cardsfolder/m/massacre_wurm.txt @@ -2,9 +2,9 @@ Name:Massacre Wurm ManaCost:3 B B B Types:Creature Phyrexian Wurm PT:6/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMassacre | TriggerDescription$ When CARDNAME enters the battlefield, creatures your opponents control get -2/-2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMassacre | TriggerDescription$ When CARDNAME enters, creatures your opponents control get -2/-2 until end of turn. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature an opponent controls dies, that player loses 2 life. SVar:TrigMassacre:DB$ PumpAll | NumAtt$ -2 | NumDef$ -2 | ValidCards$ Creature.OppCtrl | IsCurse$ True SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ TriggeredCardController SVar:PlayMain1:TRUE -Oracle:When Massacre Wurm enters the battlefield, creatures your opponents control get -2/-2 until end of turn.\nWhenever a creature an opponent controls dies, that player loses 2 life. +Oracle:When Massacre Wurm enters, creatures your opponents control get -2/-2 until end of turn.\nWhenever a creature an opponent controls dies, that player loses 2 life. diff --git a/forge-gui/res/cardsfolder/m/master_biomancer.txt b/forge-gui/res/cardsfolder/m/master_biomancer.txt index 8701e33bf11..dc994890ec3 100644 --- a/forge-gui/res/cardsfolder/m/master_biomancer.txt +++ b/forge-gui/res/cardsfolder/m/master_biomancer.txt @@ -3,8 +3,8 @@ ManaCost:2 G U Types:Creature Elf Wizard PT:2/4 K:ETBReplacement:Other:AddExtraCounter:Mandatory:Battlefield:Creature.YouCtrl+Other -SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBAnimate | SpellDescription$ Each other creature you control enters the battlefield with a number of additional +1/+1 counters on it equal to CARDNAME's power and as a Mutant in addition to its other types. +SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBAnimate | SpellDescription$ Each other creature you control enters with a number of additional +1/+1 counters on it equal to CARDNAME's power and as a Mutant in addition to its other types. SVar:DBAnimate:DB$ Animate | Types$ Mutant | Duration$ Permanent | Defined$ ReplacedCard SVar:X:Count$CardPower DeckHas:Ability$Counters -Oracle:Each other creature you control enters the battlefield with a number of additional +1/+1 counters on it equal to Master Biomancer's power and as a Mutant in addition to its other types. +Oracle:Each other creature you control enters with a number of additional +1/+1 counters on it equal to Master Biomancer's power and as a Mutant in addition to its other types. diff --git a/forge-gui/res/cardsfolder/m/master_chef.txt b/forge-gui/res/cardsfolder/m/master_chef.txt index 2993b685331..8bb57700eb1 100644 --- a/forge-gui/res/cardsfolder/m/master_chef.txt +++ b/forge-gui/res/cardsfolder/m/master_chef.txt @@ -1,10 +1,10 @@ Name:Master Chef ManaCost:2 G Types:Legendary Enchantment Background -S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddReplacementEffect$ This & Other | Description$ Commander creatures you own have "This creature enters the battlefield with an additional +1/+1 counter on it" and "Other creatures you control enter with an additional +1/+1 counter on them." -SVar:This:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ ExtraCounter | ReplacementResult$ Updated | Description$ This creature enters the battlefield with an additional +1/+1 counter on it. +S:Mode$ Continuous | Affected$ Creature.IsCommander+YouOwn | AddReplacementEffects$ This & Other | Description$ Commander creatures you own have "This creature enters with an additional +1/+1 counter on it" and "Other creatures you control enter with an additional +1/+1 counter on them." +SVar:This:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ ExtraCounter | ReplacementResult$ Updated | Description$ This creature enters with an additional +1/+1 counter on it. SVar:Other:Event$ Moved | ValidCard$ Creature.Other+YouCtrl | ActiveZones$ Battlefield | Destination$ Battlefield | ReplaceWith$ ExtraCounter | ReplacementResult$ Updated | Description$ Other creatures you control enter with an additional +1/+1 counter on them. SVar:ExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 AI:RemoveDeck:NonCommander DeckHas:Ability$Counters -Oracle:Commander creatures you own have "This creature enters the battlefield with an additional +1/+1 counter on it" and "Other creatures you control enter with an additional +1/+1 counter on them." +Oracle:Commander creatures you own have "This creature enters with an additional +1/+1 counter on it" and "Other creatures you control enter with an additional +1/+1 counter on them." diff --git a/forge-gui/res/cardsfolder/m/master_of_death.txt b/forge-gui/res/cardsfolder/m/master_of_death.txt index 46590664327..a01299235ae 100644 --- a/forge-gui/res/cardsfolder/m/master_of_death.txt +++ b/forge-gui/res/cardsfolder/m/master_of_death.txt @@ -2,10 +2,10 @@ Name:Master of Death ManaCost:1 U B Types:Creature Zombie Wizard PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters the battlefield, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) SVar:TrigSurveil:DB$ Surveil | Defined$ You | Amount$ 2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PresentPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if CARDNAME is in your graveyard, you may pay 1 life. If you do, return it to your hand. SVar:TrigReturn:AB$ ChangeZone | Cost$ PayLife<1> | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:SacMe:2 SVar:DiscardMe:1 -Oracle:When Master of Death enters the battlefield, surveil 2.\nAt the beginning of your upkeep, if Master of Death is in your graveyard, you may pay 1 life. If you do, return it to your hand. +Oracle:When Master of Death enters, surveil 2.\nAt the beginning of your upkeep, if Master of Death is in your graveyard, you may pay 1 life. If you do, return it to your hand. diff --git a/forge-gui/res/cardsfolder/m/master_of_waves.txt b/forge-gui/res/cardsfolder/m/master_of_waves.txt index 81d37fa565f..327ce0c7309 100644 --- a/forge-gui/res/cardsfolder/m/master_of_waves.txt +++ b/forge-gui/res/cardsfolder/m/master_of_waves.txt @@ -4,11 +4,11 @@ Types:Creature Merfolk Wizard PT:2/1 K:Protection from red S:Mode$ Continuous | Affected$ Creature.Elemental+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Elemental creatures you control get +1/+1. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a number of 1/0 blue Elemental creature tokens equal to your devotion to blue. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a number of 1/0 blue Elemental creature tokens equal to your devotion to blue. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.) SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ u_1_0_elemental | TokenOwner$ You SVar:X:Count$Devotion.Blue SVar:PlayMain1:TRUE SVar:AIEvaluationModifier:SVar$AIElemPTBonus/Plus.AIElemTokenGenBonus SVar:AIElemPTBonus:PlayerCountPropertyYou$Valid Elemental.YouCtrl/Times.25 SVar:AIElemTokenGenBonus:PlayerCountPropertyYou$Valid Elemental.token+YouCtrl/Times.15 -Oracle:Protection from red\nElemental creatures you control get +1/+1.\nWhen Master of Waves enters the battlefield, create a number of 1/0 blue Elemental creature tokens equal to your devotion to blue. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.) +Oracle:Protection from red\nElemental creatures you control get +1/+1.\nWhen Master of Waves enters, create a number of 1/0 blue Elemental creature tokens equal to your devotion to blue. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.)