From 04e6ed33e431f6ed46a93d234588989824522f4e Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Sat, 3 Aug 2024 18:58:23 +0100 Subject: [PATCH] Add files via upload --- forge-gui/res/cardsfolder/p/phyrexian_ingester.txt | 4 ++-- forge-gui/res/cardsfolder/p/phyrexian_marauder.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt | 4 ++-- forge-gui/res/cardsfolder/p/phyrexian_missionary.txt | 4 ++-- forge-gui/res/cardsfolder/p/phyrexian_processor.txt | 6 +++--- forge-gui/res/cardsfolder/p/phyrexian_prowler.txt | 2 +- forge-gui/res/cardsfolder/p/phyrexian_rager.txt | 4 ++-- forge-gui/res/cardsfolder/p/phyrexian_revoker.txt | 4 ++-- forge-gui/res/cardsfolder/p/phyrexian_scuta.txt | 4 ++-- forge-gui/res/cardsfolder/p/phyrexian_warhorse.txt | 4 ++-- forge-gui/res/cardsfolder/p/pia_and_kiran_nalaar.txt | 4 ++-- forge-gui/res/cardsfolder/p/pia_nalaar.txt | 4 ++-- forge-gui/res/cardsfolder/p/pierce_strider.txt | 4 ++-- forge-gui/res/cardsfolder/p/pilgrim_of_the_ages.txt | 4 ++-- forge-gui/res/cardsfolder/p/pilgrims_eye.txt | 4 ++-- forge-gui/res/cardsfolder/p/pillaging_horde.txt | 4 ++-- forge-gui/res/cardsfolder/p/pillar_of_origins.txt | 4 ++-- forge-gui/res/cardsfolder/p/pillardrop_rescuer.txt | 4 ++-- forge-gui/res/cardsfolder/p/pincer_spider.txt | 4 ++-- forge-gui/res/cardsfolder/p/pine_barrens.txt | 5 +++-- .../res/cardsfolder/p/pinnacle_monk_mystic_peak.txt | 10 +++++----- .../cardsfolder/p/pious_evangel_wayward_disciple.txt | 4 ++-- forge-gui/res/cardsfolder/p/pious_interdiction.txt | 4 ++-- forge-gui/res/cardsfolder/p/pious_wayfarer.txt | 4 ++-- .../res/cardsfolder/p/pippin_warden_of_isengard.txt | 2 +- forge-gui/res/cardsfolder/p/pir_imaginative_rascal.txt | 2 +- forge-gui/res/cardsfolder/p/piranha_marsh.txt | 7 ++++--- forge-gui/res/cardsfolder/p/pirated_copy.txt | 4 ++-- forge-gui/res/cardsfolder/p/pirates_cutlass.txt | 4 ++-- forge-gui/res/cardsfolder/p/piston_sledge.txt | 4 ++-- forge-gui/res/cardsfolder/p/pit_keeper.txt | 4 ++-- forge-gui/res/cardsfolder/p/pit_of_offerings.txt | 7 ++++--- forge-gui/res/cardsfolder/p/pith_driller.txt | 4 ++-- forge-gui/res/cardsfolder/p/pithing_needle.txt | 4 ++-- forge-gui/res/cardsfolder/p/pixie_illusionist.txt | 4 ++-- forge-gui/res/cardsfolder/p/plague_belcher.txt | 4 ++-- forge-gui/res/cardsfolder/p/plague_engineer.txt | 4 ++-- forge-gui/res/cardsfolder/p/plague_mare.txt | 4 ++-- forge-gui/res/cardsfolder/p/plaguecrafter.txt | 4 ++-- .../res/cardsfolder/p/plaguecrafters_familiar.txt | 4 ++-- forge-gui/res/cardsfolder/p/planar_atlas.txt | 7 ++++--- forge-gui/res/cardsfolder/p/plane_merge_elf.txt | 4 ++-- forge-gui/res/cardsfolder/p/plant_elemental.txt | 4 ++-- forge-gui/res/cardsfolder/p/plasmancer.txt | 4 ++-- forge-gui/res/cardsfolder/p/plated_geopede.txt | 4 ++-- forge-gui/res/cardsfolder/p/plaxcaster_frogling.txt | 2 +- forge-gui/res/cardsfolder/p/plaxmanta.txt | 6 +++--- forge-gui/res/cardsfolder/p/plaza_of_harmony.txt | 4 ++-- forge-gui/res/cardsfolder/p/plundering_barbarian.txt | 4 ++-- forge-gui/res/cardsfolder/p/plundering_pirate.txt | 4 ++-- forge-gui/res/cardsfolder/p/plundering_predator.txt | 4 ++-- forge-gui/res/cardsfolder/p/poets_quill.txt | 4 ++-- forge-gui/res/cardsfolder/p/poisonbelly_ogre.txt | 4 ++-- forge-gui/res/cardsfolder/p/polar_kraken.txt | 5 +++-- forge-gui/res/cardsfolder/p/pollenbright_druid.txt | 4 ++-- forge-gui/res/cardsfolder/p/polluted_bonds.txt | 4 ++-- forge-gui/res/cardsfolder/p/polluted_mire.txt | 5 +++-- forge-gui/res/cardsfolder/p/polukranos_unchained.txt | 4 ++-- forge-gui/res/cardsfolder/p/polygraph_orb.txt | 4 ++-- forge-gui/res/cardsfolder/p/pondering_mage.txt | 4 ++-- forge-gui/res/cardsfolder/p/ponyback_brigade.txt | 6 +++--- .../res/cardsfolder/p/porcine_portent_lend_a_ham.txt | 4 ++-- forge-gui/res/cardsfolder/p/port_of_karfell.txt | 5 +++-- forge-gui/res/cardsfolder/p/port_town.txt | 6 +++--- forge-gui/res/cardsfolder/p/portable_hole.txt | 4 ++-- forge-gui/res/cardsfolder/p/portal_mage.txt | 4 ++-- forge-gui/res/cardsfolder/p/portal_manipulator.txt | 4 ++-- forge-gui/res/cardsfolder/p/portal_to_phyrexia.txt | 4 ++-- forge-gui/res/cardsfolder/p/portcullis.txt | 4 ++-- forge-gui/res/cardsfolder/p/possessed_skaab.txt | 4 ++-- forge-gui/res/cardsfolder/p/potion_of_healing.txt | 4 ++-- forge-gui/res/cardsfolder/p/pouncing_kavu.txt | 4 ++-- forge-gui/res/cardsfolder/p/pouncing_wurm.txt | 4 ++-- forge-gui/res/cardsfolder/p/powder_ganger.txt | 4 ++-- forge-gui/res/cardsfolder/p/power_depot.txt | 5 +++-- forge-gui/res/cardsfolder/p/prairie_stream.txt | 4 ++-- forge-gui/res/cardsfolder/p/pramikon_sky_rampart.txt | 4 ++-- forge-gui/res/cardsfolder/p/prayer_of_binding.txt | 4 ++-- forge-gui/res/cardsfolder/p/pre_war_formalwear.txt | 4 ++-- forge-gui/res/cardsfolder/p/precipitous_drop.txt | 4 ++-- forge-gui/res/cardsfolder/p/precursor_golem.txt | 4 ++-- forge-gui/res/cardsfolder/p/predation_steward.txt | 2 +- forge-gui/res/cardsfolder/p/predator_dragon.txt | 2 +- forge-gui/res/cardsfolder/p/predatory_nightstalker.txt | 4 ++-- forge-gui/res/cardsfolder/p/predatory_sludge.txt | 4 ++-- forge-gui/res/cardsfolder/p/preening_champion.txt | 4 ++-- forge-gui/res/cardsfolder/p/premature_burial.txt | 4 ++-- forge-gui/res/cardsfolder/p/preston_the_vanisher.txt | 4 ++-- forge-gui/res/cardsfolder/p/preyseizer_dragon.txt | 2 +- forge-gui/res/cardsfolder/p/prickly_pair.txt | 4 ++-- forge-gui/res/cardsfolder/p/pridemalkin.txt | 4 ++-- forge-gui/res/cardsfolder/p/priest_of_ancient_lore.txt | 4 ++-- forge-gui/res/cardsfolder/p/priest_of_gix.txt | 4 ++-- forge-gui/res/cardsfolder/p/priest_of_possibility.txt | 4 ++-- .../res/cardsfolder/p/priest_of_the_blood_rite.txt | 4 ++-- forge-gui/res/cardsfolder/p/priest_of_urabrask.txt | 4 ++-- forge-gui/res/cardsfolder/p/primal_adversary.txt | 4 ++-- forge-gui/res/cardsfolder/p/primal_beyond.txt | 6 +++--- forge-gui/res/cardsfolder/p/primal_clay.txt | 4 ++-- 99 files changed, 209 insertions(+), 201 deletions(-) diff --git a/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt b/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt index d323317b6d9..f94bd8c4a20 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_ingester.txt @@ -2,7 +2,7 @@ Name:Phyrexian Ingester ManaCost:6 U Types:Creature Phyrexian Beast PT:3/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, you may exile target nontoken creature. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ Imprint — When CARDNAME enters, you may exile target nontoken creature. SVar:TrigExile:DB$ ChangeZone | Imprint$ True | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | Origin$ Battlefield | Destination$ Exile T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigReset | Static$ True SVar:TrigReset:DB$ Cleanup | ClearImprinted$ True @@ -11,4 +11,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.IsImprinted+ExiledWithSourceLKI | Origin$ SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard SVar:X:Imprinted$CardPower SVar:Y:Imprinted$CardToughness -Oracle:Imprint — When Phyrexian Ingester enters the battlefield, you may exile target nontoken creature.\nPhyrexian Ingester gets +X/+Y, where X is the exiled creature card's power and Y is its toughness. +Oracle:Imprint — When Phyrexian Ingester enters, you may exile target nontoken creature.\nPhyrexian Ingester gets +X/+Y, where X is the exiled creature card's power and Y is its toughness. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_marauder.txt b/forge-gui/res/cardsfolder/p/phyrexian_marauder.txt index 2c89386ad11..8296f41d552 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_marauder.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_marauder.txt @@ -7,4 +7,4 @@ S:Mode$ CantAttackUnless | ValidCard$ Card.Self | Cost$ Y | Description$ CARDNAM K:etbCounter:P1P1:X SVar:X:Count$xPaid SVar:Y:Count$CardCounters.P1P1 -Oracle:Phyrexian Marauder enters the battlefield with X +1/+1 counters on it.\nPhyrexian Marauder can't block.\nPhyrexian Marauder can't attack unless you pay {1} for each +1/+1 counter on it. +Oracle:Phyrexian Marauder enters with X +1/+1 counters on it.\nPhyrexian Marauder can't block.\nPhyrexian Marauder can't attack unless you pay {1} for each +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt b/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt index a08db7fc466..6132c70892c 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_metamorph.txt @@ -3,5 +3,5 @@ ManaCost:3 UP Types:Artifact Creature Phyrexian Shapeshifter PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other,Artifact.Other | AddTypes$ Artifact | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any artifact or creature on the battlefield, except it's an artifact in addition to its other types. -Oracle:({U/P} can be paid with either {U} or 2 life.)\nYou may have Phyrexian Metamorph enter the battlefield as a copy of any artifact or creature on the battlefield, except it's an artifact in addition to its other types. +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other,Artifact.Other | AddTypes$ Artifact | SpellDescription$ You may have CARDNAME enter as a copy of any artifact or creature on the battlefield, except it's an artifact in addition to its other types. +Oracle:({U/P} can be paid with either {U} or 2 life.)\nYou may have Phyrexian Metamorph enter as a copy of any artifact or creature on the battlefield, except it's an artifact in addition to its other types. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_missionary.txt b/forge-gui/res/cardsfolder/p/phyrexian_missionary.txt index 24f3814401a..f4693119779 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_missionary.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_missionary.txt @@ -4,8 +4,8 @@ Types:Creature Phyrexian Human Cleric PT:2/3 K:Kicker:1 B K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | OptionalDecider$ You | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, you may return target creature card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | OptionalDecider$ You | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, if it was kicked, you may return target creature card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl DeckHas:Ability$Graveyard DeckHints:Color$Black -Oracle:Kicker {1}{B} (You may pay an additional {1}{B} as you cast this spell.)\nLifelink\nWhen Phyrexian Missionary enters the battlefield, if it was kicked, return target creature card from your graveyard to your hand. +Oracle:Kicker {1}{B} (You may pay an additional {1}{B} as you cast this spell.)\nLifelink\nWhen Phyrexian Missionary enters, if it was kicked, return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_processor.txt b/forge-gui/res/cardsfolder/p/phyrexian_processor.txt index 40ffc11eb2a..8d0c546901e 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_processor.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_processor.txt @@ -1,10 +1,10 @@ Name:Phyrexian Processor ManaCost:4 Types:Artifact -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ PayLife | ReplacementResult$ Updated | Description$ As CARDNAME enters the battlefield, pay any amount of life. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ PayLife | ReplacementResult$ Updated | Description$ As CARDNAME enters, pay any amount of life. SVar:PayLife:AB$ StoreSVar | Cost$ Mandatory PayLife | SVar$ LifePaidOnETB | Type$ Calculate | Expression$ X -A:AB$ Token | Cost$ 4 T | TokenAmount$ 1 | TokenScript$ b_x_x_phyrexian_minion | TokenOwner$ You | TokenPower$ LifePaidOnETB | TokenToughness$ LifePaidOnETB | SpellDescription$ Create an X/X black Phyrexian Minion creature token, where X is the life paid as CARDNAME entered the battlefield. +A:AB$ Token | Cost$ 4 T | TokenAmount$ 1 | TokenScript$ b_x_x_phyrexian_minion | TokenOwner$ You | TokenPower$ LifePaidOnETB | TokenToughness$ LifePaidOnETB | SpellDescription$ Create an X/X black Phyrexian Minion creature token, where X is the life paid as CARDNAME entered. SVar:X:Count$xPaid SVar:LifePaidOnETB:Number$0 AI:RemoveDeck:All -Oracle:As Phyrexian Processor enters the battlefield, pay any amount of life.\n{4}, {T}: Create an X/X black Phyrexian Minion creature token, where X is the life paid as Phyrexian Processor entered the battlefield. +Oracle:As Phyrexian Processor enters, pay any amount of life.\n{4}, {T}: Create an X/X black Phyrexian Minion creature token, where X is the life paid as Phyrexian Processor entered. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt b/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt index 602e601efa1..1275614f14b 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt @@ -4,4 +4,4 @@ Types:Creature Phyrexian Zombie Mercenary PT:3/3 K:Fading:3 A:AB$ Pump | Cost$ SubCounter<1/FADE> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -Oracle:Fading 3 (This creature enters the battlefield with three fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.)\nRemove a fade counter from Phyrexian Prowler: Phyrexian Prowler gets +1/+1 until end of turn. +Oracle:Fading 3 (This creature enters with three fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.)\nRemove a fade counter from Phyrexian Prowler: Phyrexian Prowler gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_rager.txt b/forge-gui/res/cardsfolder/p/phyrexian_rager.txt index 0646cd17782..aeb4013402d 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_rager.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_rager.txt @@ -2,7 +2,7 @@ Name:Phyrexian Rager ManaCost:2 B Types:Creature Phyrexian Horror PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 -Oracle:When Phyrexian Rager enters the battlefield, you draw a card and you lose 1 life. +Oracle:When Phyrexian Rager enters, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_revoker.txt b/forge-gui/res/cardsfolder/p/phyrexian_revoker.txt index b72680ba5d7..94f538706a5 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_revoker.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_revoker.txt @@ -3,7 +3,7 @@ ManaCost:2 Types:Artifact Creature Phyrexian Horror PT:2/1 K:ETBReplacement:Other:DBNameCard -SVar:DBNameCard:DB$ NameCard | Defined$ You | ValidCards$ Card.nonLand | ValidDescription$ nonland | SpellDescription$ As CARDNAME enters the battlefield, choose a nonland card name. +SVar:DBNameCard:DB$ NameCard | Defined$ You | ValidCards$ Card.nonLand | ValidDescription$ nonland | SpellDescription$ As CARDNAME enters, choose a nonland card name. S:Mode$ CantBeActivated | ValidCard$ Card.NamedCard | Description$ Activated abilities of sources with the chosen name can't be activated. AI:RemoveDeck:All -Oracle:As Phyrexian Revoker enters the battlefield, choose a nonland card name.\nActivated abilities of sources with the chosen name can't be activated. +Oracle:As Phyrexian Revoker enters, choose a nonland card name.\nActivated abilities of sources with the chosen name can't be activated. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_scuta.txt b/forge-gui/res/cardsfolder/p/phyrexian_scuta.txt index 6cd9fcb122b..27cfe1210fa 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_scuta.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_scuta.txt @@ -3,6 +3,6 @@ ManaCost:3 B Types:Creature Phyrexian Zombie PT:3/3 K:Kicker:PayLife<3> -K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. +K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with two +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 -Oracle:Kicker—Pay 3 life. (You may pay 3 life in addition to any other costs as you cast this spell.)\nIf Phyrexian Scuta was kicked, it enters the battlefield with two +1/+1 counters on it. +Oracle:Kicker—Pay 3 life. (You may pay 3 life in addition to any other costs as you cast this spell.)\nIf Phyrexian Scuta was kicked, it enters with two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_warhorse.txt b/forge-gui/res/cardsfolder/p/phyrexian_warhorse.txt index 6752f0c35ad..477e1896dee 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_warhorse.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_warhorse.txt @@ -3,9 +3,9 @@ ManaCost:3 B Types:Creature Phyrexian Horse PT:3/3 K:Kicker:W -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, create a 1/1 white Soldier creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, if it was kicked, create a 1/1 white Soldier creature token. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_soldier A:AB$ Pump | Cost$ 1 Sac<1/Creature.Other/another creature> | Defined$ Self | NumAtt$ 2 | NumDef$ 1 | SpellDescription$ CARDNAME gets +2/+1 until end of turn. DeckHas:Ability$Sacrifice|Token DeckHints:Color$White -Oracle:Kicker {W} (You may pay an additional {W} as you cast this spell.)\nWhen Phyrexian Warhorse enters the battlefield, if it was kicked, create a 1/1 white Soldier creature token.\n{1}, Sacrifice another creature: Phyrexian Warhorse gets +2/+1 until end of turn. +Oracle:Kicker {W} (You may pay an additional {W} as you cast this spell.)\nWhen Phyrexian Warhorse enters, if it was kicked, create a 1/1 white Soldier creature token.\n{1}, Sacrifice another creature: Phyrexian Warhorse gets +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pia_and_kiran_nalaar.txt b/forge-gui/res/cardsfolder/p/pia_and_kiran_nalaar.txt index 0827ee1f67b..ea74495e636 100644 --- a/forge-gui/res/cardsfolder/p/pia_and_kiran_nalaar.txt +++ b/forge-gui/res/cardsfolder/p/pia_and_kiran_nalaar.txt @@ -2,8 +2,8 @@ Name:Pia and Kiran Nalaar ManaCost:2 R R Types:Legendary Creature Human Artificer PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 colorless Thopter artifact creature tokens with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 1/1 colorless Thopter artifact creature tokens with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You A:AB$ DealDamage | Cost$ 2 R Sac<1/Artifact> | ValidTgts$ Any | TgtPrompt$ Select target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. DeckHas:Ability$Token -Oracle:When Pia and Kiran Nalaar enters the battlefield, create two 1/1 colorless Thopter artifact creature tokens with flying.\n{2}{R}, Sacrifice an artifact: Pia and Kiran Nalaar deals 2 damage to any target. +Oracle:When Pia and Kiran Nalaar enters, create two 1/1 colorless Thopter artifact creature tokens with flying.\n{2}{R}, Sacrifice an artifact: Pia and Kiran Nalaar deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/p/pia_nalaar.txt b/forge-gui/res/cardsfolder/p/pia_nalaar.txt index 6e4545f5362..b86f38f1e2b 100644 --- a/forge-gui/res/cardsfolder/p/pia_nalaar.txt +++ b/forge-gui/res/cardsfolder/p/pia_nalaar.txt @@ -2,9 +2,9 @@ Name:Pia Nalaar ManaCost:2 R Types:Legendary Creature Human Artificer PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 colorless Thopter artifact creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_a_thopter_flying | TokenOwner$ You A:AB$ Pump | Cost$ 1 R | ValidTgts$ Creature.Artifact | NumAtt$ +1 | TgtPrompt$ Select target artifact creature. | SpellDescription$ Target artifact creature gets +1/+0 until end of turn. A:AB$ Pump | Cost$ 1 Sac<1/Artifact> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. DeckHas:Ability$Token -Oracle:When Pia Nalaar enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying.\n{1}{R}: Target artifact creature gets +1/+0 until end of turn.\n{1}, Sacrifice an artifact: Target creature can't block this turn. +Oracle:When Pia Nalaar enters, create a 1/1 colorless Thopter artifact creature token with flying.\n{1}{R}: Target artifact creature gets +1/+0 until end of turn.\n{1}, Sacrifice an artifact: Target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/p/pierce_strider.txt b/forge-gui/res/cardsfolder/p/pierce_strider.txt index 1ab76a1a61d..590d82f840b 100644 --- a/forge-gui/res/cardsfolder/p/pierce_strider.txt +++ b/forge-gui/res/cardsfolder/p/pierce_strider.txt @@ -2,6 +2,6 @@ Name:Pierce Strider ManaCost:4 Types:Artifact Creature Phyrexian Construct PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, target opponent loses 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, target opponent loses 3 life. SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 3 -Oracle:When Pierce Strider enters the battlefield, target opponent loses 3 life. +Oracle:When Pierce Strider enters, target opponent loses 3 life. diff --git a/forge-gui/res/cardsfolder/p/pilgrim_of_the_ages.txt b/forge-gui/res/cardsfolder/p/pilgrim_of_the_ages.txt index b21ecbb7078..0bee186e905 100644 --- a/forge-gui/res/cardsfolder/p/pilgrim_of_the_ages.txt +++ b/forge-gui/res/cardsfolder/p/pilgrim_of_the_ages.txt @@ -2,7 +2,7 @@ Name:Pilgrim of the Ages ManaCost:2 W Types:Creature Spirit PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic Plains card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a basic Plains card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ ChangeZone | Cost$ 6 | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. -Oracle:When Pilgrim of the Ages enters the battlefield, you may search your library for a basic Plains card, reveal it, put it into your hand, then shuffle.\n{6}: Return Pilgrim of the Ages from your graveyard to your hand. +Oracle:When Pilgrim of the Ages enters, you may search your library for a basic Plains card, reveal it, put it into your hand, then shuffle.\n{6}: Return Pilgrim of the Ages from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/p/pilgrims_eye.txt b/forge-gui/res/cardsfolder/p/pilgrims_eye.txt index cadfa60ab9c..1c7d14ba92a 100644 --- a/forge-gui/res/cardsfolder/p/pilgrims_eye.txt +++ b/forge-gui/res/cardsfolder/p/pilgrims_eye.txt @@ -3,6 +3,6 @@ ManaCost:3 Types:Artifact Creature Thopter PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True -Oracle:Flying\nWhen Pilgrim's Eye enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. +Oracle:Flying\nWhen Pilgrim's Eye enters, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/pillaging_horde.txt b/forge-gui/res/cardsfolder/p/pillaging_horde.txt index ccb1644765d..22e9ebf59cf 100644 --- a/forge-gui/res/cardsfolder/p/pillaging_horde.txt +++ b/forge-gui/res/cardsfolder/p/pillaging_horde.txt @@ -2,9 +2,9 @@ Name:Pillaging Horde ManaCost:2 R R Types:Creature Human Barbarian PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you discard a card at random. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, sacrifice it unless you discard a card at random. SVar:TrigSac:DB$ Sacrifice | SacValid$ Self | UnlessCost$ Discard<1/Random> | UnlessPayer$ You SVar:X:Remembered$Amount SVar:NeedsToPlayVar:Y GE2 SVar:Y:Count$InYourHand -Oracle:When Pillaging Horde enters the battlefield, sacrifice it unless you discard a card at random. +Oracle:When Pillaging Horde enters, sacrifice it unless you discard a card at random. diff --git a/forge-gui/res/cardsfolder/p/pillar_of_origins.txt b/forge-gui/res/cardsfolder/p/pillar_of_origins.txt index f676197b286..d29e80270c0 100644 --- a/forge-gui/res/cardsfolder/p/pillar_of_origins.txt +++ b/forge-gui/res/cardsfolder/p/pillar_of_origins.txt @@ -2,6 +2,6 @@ Name:Pillar of Origins ManaCost:2 Types:Artifact K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. +SVar:ChooseCT:DB$ ChooseType | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters, choose a creature type. A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Spell.Creature+ChosenType | SpellDescription$ Add one mana of any color. Spend this mana only to cast a creature spell of the chosen type. -Oracle:As Pillar of Origins enters the battlefield, choose a creature type.\n{T}: Add one mana of any color. Spend this mana only to cast a creature spell of the chosen type. +Oracle:As Pillar of Origins enters, choose a creature type.\n{T}: Add one mana of any color. Spend this mana only to cast a creature spell of the chosen type. diff --git a/forge-gui/res/cardsfolder/p/pillardrop_rescuer.txt b/forge-gui/res/cardsfolder/p/pillardrop_rescuer.txt index 6a2155e6afc..f3ea2d00ba9 100644 --- a/forge-gui/res/cardsfolder/p/pillardrop_rescuer.txt +++ b/forge-gui/res/cardsfolder/p/pillardrop_rescuer.txt @@ -3,6 +3,6 @@ ManaCost:4 W Types:Creature Spirit Cleric PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card with mana value 3 or less from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target creature card with mana value 3 or less from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl+cmcLE3 | TgtPrompt$ Select target creature card with mana value 3 or less -Oracle:Flying\nWhen Pillardrop Rescuer enters the battlefield, return target creature card with mana value 3 or less from your graveyard to your hand. +Oracle:Flying\nWhen Pillardrop Rescuer enters, return target creature card with mana value 3 or less from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/p/pincer_spider.txt b/forge-gui/res/cardsfolder/p/pincer_spider.txt index 7b94241ed84..45c79dc634e 100644 --- a/forge-gui/res/cardsfolder/p/pincer_spider.txt +++ b/forge-gui/res/cardsfolder/p/pincer_spider.txt @@ -4,6 +4,6 @@ Types:Creature Spider PT:2/3 K:Reach K:Kicker:3 -K:etbCounter:P1P1:1:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with a +1/+1 counter on it. +K:etbCounter:P1P1:1:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with a +1/+1 counter on it. SVar:WasKicked:Count$Kicked.1.0 -Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nReach (This creature can block creatures with flying.)\nIf Pincer Spider was kicked, it enters the battlefield with a +1/+1 counter on it. +Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nReach (This creature can block creatures with flying.)\nIf Pincer Spider was kicked, it enters with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/p/pine_barrens.txt b/forge-gui/res/cardsfolder/p/pine_barrens.txt index 8bea10696f3..526ec7c5966 100644 --- a/forge-gui/res/cardsfolder/p/pine_barrens.txt +++ b/forge-gui/res/cardsfolder/p/pine_barrens.txt @@ -1,8 +1,9 @@ Name:Pine Barrens ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ Combo B G | SubAbility$ DBPain | SpellDescription$ Add {B} or {G}. CARDNAME deals 1 damage to you. SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You -Oracle:Pine Barrens enters the battlefield tapped.\n{T}: Add {C}.\n{T}: Add {B} or {G}. Pine Barrens deals 1 damage to you. +Oracle:Pine Barrens enters tapped.\n{T}: Add {C}.\n{T}: Add {B} or {G}. Pine Barrens deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/p/pinnacle_monk_mystic_peak.txt b/forge-gui/res/cardsfolder/p/pinnacle_monk_mystic_peak.txt index d4fa9f7cb7f..150334e4e71 100644 --- a/forge-gui/res/cardsfolder/p/pinnacle_monk_mystic_peak.txt +++ b/forge-gui/res/cardsfolder/p/pinnacle_monk_mystic_peak.txt @@ -3,17 +3,17 @@ ManaCost:3 R R Types:Creature Djinn Monk PT:2/2 K:Prowess -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target instant or sorcery card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target instant or sorcery card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl AlternateMode:Modal -Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhen Pinnacle Monk enters the battlefield, return target instant or sorcery card from your graveyard to your hand. +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhen Pinnacle Monk enters, return target instant or sorcery card from your graveyard to your hand. ALTERNATE Name:Mystic Peak ManaCost:no cost Types:Land -K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | UnlessCost$ PayLife<3> | UnlessPayer$ You | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may pay 3 life. If you don't, it enters tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | StackDescription$ enters tapped. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -Oracle:As Mystic Peak enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped.\n{T}: Add {R}. +Oracle:As Mystic Peak enters, you may pay 3 life. If you don't, it enters tapped.\n{T}: Add {R}. diff --git a/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt b/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt index a9e5220fcb6..5357abe9102 100644 --- a/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt +++ b/forge-gui/res/cardsfolder/p/pious_evangel_wayward_disciple.txt @@ -2,11 +2,11 @@ Name:Pious Evangel ManaCost:2 W Types:Creature Human Cleric PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigGainLife | ValidCard$ Card.Self,Creature.Other+YouCtrl | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, you gain 1 life. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigGainLife | ValidCard$ Card.Self,Creature.Other+YouCtrl | TriggerDescription$ Whenever CARDNAME or another creature you control enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 A:AB$ SetState | Cost$ 2 T Sac<1/Permanent.Other/another permanent> | Defined$ Self | Mode$ Transform | SpellDescription$ Transform CARDNAME. AlternateMode:DoubleFaced -Oracle:Whenever Pious Evangel or another creature enters the battlefield under your control, you gain 1 life.\n{2}, {T}, Sacrifice another permanent: Transform Pious Evangel. +Oracle:Whenever Pious Evangel or another creature you control enters, you gain 1 life.\n{2}, {T}, Sacrifice another permanent: Transform Pious Evangel. ALTERNATE diff --git a/forge-gui/res/cardsfolder/p/pious_interdiction.txt b/forge-gui/res/cardsfolder/p/pious_interdiction.txt index f14c2d579a4..29e1e23a796 100644 --- a/forge-gui/res/cardsfolder/p/pious_interdiction.txt +++ b/forge-gui/res/cardsfolder/p/pious_interdiction.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 W | ValidTgts$ Creature | AILogic$ Curse -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 2 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block. -Oracle:Enchant creature\nWhen Pious Interdiction enters the battlefield, you gain 2 life.\nEnchanted creature can't attack or block. +Oracle:Enchant creature\nWhen Pious Interdiction enters, you gain 2 life.\nEnchanted creature can't attack or block. diff --git a/forge-gui/res/cardsfolder/p/pious_wayfarer.txt b/forge-gui/res/cardsfolder/p/pious_wayfarer.txt index 9bbf47e5748..ae2b16c818d 100644 --- a/forge-gui/res/cardsfolder/p/pious_wayfarer.txt +++ b/forge-gui/res/cardsfolder/p/pious_wayfarer.txt @@ -2,7 +2,7 @@ Name:Pious Wayfarer ManaCost:W Types:Creature Human Scout PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever an enchantment enters the battlefield under your control, target creature gets +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Constellation — Whenever an enchantment you control enters, target creature gets +1/+1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 DeckHints:Type$Enchantment -Oracle:Constellation — Whenever an enchantment enters the battlefield under your control, target creature gets +1/+1 until end of turn. +Oracle:Constellation — Whenever an enchantment you control enters, target creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pippin_warden_of_isengard.txt b/forge-gui/res/cardsfolder/p/pippin_warden_of_isengard.txt index 7486ae8ca7d..74c98db596a 100644 --- a/forge-gui/res/cardsfolder/p/pippin_warden_of_isengard.txt +++ b/forge-gui/res/cardsfolder/p/pippin_warden_of_isengard.txt @@ -7,4 +7,4 @@ A:AB$ Token | Cost$ 1 T | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwne A:AB$ PumpAll | Cost$ T Sac<4/Food> | ValidCards$ Creature.YouCtrl+StrictlyOther | NumAtt$ 3 | NumDef$ 3 | KW$ Haste | SorcerySpeed$ True | SpellDescription$ Other creatures you control get +3/+3 and gain haste until end of turn. Activate only as a sorcery. SVar:PlayMain1:TRUE DeckHas:Ability$Token|Sacrifice & Type$Artifact -Oracle:Partner with Merry, Warden of Isengard (When this creature enters the battlefield, target player may put Merry into their hand from their library, then shuffle)\n{1}, {T}: Create a Food token.\n{T}, Sacrifice four Foods: Other creatures you control get +3/+3 and gain haste until end of turn. Activate only as a sorcery. +Oracle:Partner with Merry, Warden of Isengard (When this creature enters, target player may put Merry into their hand from their library, then shuffle)\n{1}, {T}: Create a Food token.\n{T}, Sacrifice four Foods: Other creatures you control get +3/+3 and gain haste until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/pir_imaginative_rascal.txt b/forge-gui/res/cardsfolder/p/pir_imaginative_rascal.txt index 03a36809e60..a238c2f1458 100644 --- a/forge-gui/res/cardsfolder/p/pir_imaginative_rascal.txt +++ b/forge-gui/res/cardsfolder/p/pir_imaginative_rascal.txt @@ -7,4 +7,4 @@ R:Event$ AddCounter | ActiveZones$ Battlefield | ValidCard$ Permanent.YourTeamCt SVar:AddOneMoreCounters:DB$ ReplaceCounter | ChooseCounter$ True | Amount$ X SVar:X:ReplaceCount$CounterNum/Plus.1 DeckNeeds:Ability$Counters -Oracle:Partner with Toothy, Imaginary Friend (When this creature enters the battlefield, target player may put Toothy into their hand from their library, then shuffle.)\nIf one or more counters would be put on a permanent your team controls, that many plus one of each of those kinds of counters are put on that permanent instead. +Oracle:Partner with Toothy, Imaginary Friend (When this creature enters, target player may put Toothy into their hand from their library, then shuffle.)\nIf one or more counters would be put on a permanent your team controls, that many plus one of each of those kinds of counters are put on that permanent instead. diff --git a/forge-gui/res/cardsfolder/p/piranha_marsh.txt b/forge-gui/res/cardsfolder/p/piranha_marsh.txt index b00b8cdd67f..22c0863228b 100644 --- a/forge-gui/res/cardsfolder/p/piranha_marsh.txt +++ b/forge-gui/res/cardsfolder/p/piranha_marsh.txt @@ -1,8 +1,9 @@ Name:Piranha Marsh ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, target player loses 1 life. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters, target player loses 1 life. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 1 -Oracle:Piranha Marsh enters the battlefield tapped.\nWhen Piranha Marsh enters the battlefield, target player loses 1 life.\n{T}: Add {B}. +Oracle:Piranha Marsh enters tapped.\nWhen Piranha Marsh enters, target player loses 1 life.\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/p/pirated_copy.txt b/forge-gui/res/cardsfolder/p/pirated_copy.txt index 64a2bb6b071..81d1965d3ce 100644 --- a/forge-gui/res/cardsfolder/p/pirated_copy.txt +++ b/forge-gui/res/cardsfolder/p/pirated_copy.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Creature Shapeshifter Pirate PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddTypes$ Pirate | AddTriggers$ DrawTrig | AddSVars$ TrigDraw | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it's a Pirate in addition to its other types and it has "Whenever this creature or another creature with the same name deals combat damage to a player, you draw a card." +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddTypes$ Pirate | AddTriggers$ DrawTrig | AddSVars$ TrigDraw | SpellDescription$ You may have CARDNAME enter as a copy of any creature on the battlefield, except it's a Pirate in addition to its other types and it has "Whenever this creature or another creature with the same name deals combat damage to a player, you draw a card." SVar:DrawTrig:Mode$ DamageDone | ValidSource$ Card.Self,Creature.Other+sameName | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature or another creature with the same name deals combat damage to a player, you draw a card. SVar:TrigDraw:DB$ Draw -Oracle:You may have Pirated Copy enter the battlefield as a copy of any creature on the battlefield, except it's a Pirate in addition to its other types and it has "Whenever this creature or another creature with the same name deals combat damage to a player, you draw a card." +Oracle:You may have Pirated Copy enter as a copy of any creature on the battlefield, except it's a Pirate in addition to its other types and it has "Whenever this creature or another creature with the same name deals combat damage to a player, you draw a card." diff --git a/forge-gui/res/cardsfolder/p/pirates_cutlass.txt b/forge-gui/res/cardsfolder/p/pirates_cutlass.txt index a363b8ff10a..68d6803bcf6 100644 --- a/forge-gui/res/cardsfolder/p/pirates_cutlass.txt +++ b/forge-gui/res/cardsfolder/p/pirates_cutlass.txt @@ -2,8 +2,8 @@ Name:Pirate's Cutlass ManaCost:3 Types:Artifact Equipment K:Equip:2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target Pirate you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target Pirate you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.Pirate+YouCtrl | TgtPrompt$ Select target Pirate you control S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 1 | Description$ Equipped creature gets +2/+1. DeckHints:Type$Pirate -Oracle:When Pirate's Cutlass enters the battlefield, attach it to target Pirate you control.\nEquipped creature gets +2/+1.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When Pirate's Cutlass enters, attach it to target Pirate you control.\nEquipped creature gets +2/+1.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/p/piston_sledge.txt b/forge-gui/res/cardsfolder/p/piston_sledge.txt index e13e1e4eeda..33574e13e3c 100644 --- a/forge-gui/res/cardsfolder/p/piston_sledge.txt +++ b/forge-gui/res/cardsfolder/p/piston_sledge.txt @@ -1,8 +1,8 @@ Name:Piston Sledge ManaCost:3 Types:Artifact Equipment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | 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 K:Equip:Sac<1/Artifact> S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddToughness$ 1 | Description$ Equipped creature gets +3/+1. -Oracle:When Piston Sledge enters the battlefield, attach it to target creature you control.\nEquipped creature gets +3/+1.\nEquip—Sacrifice an artifact. +Oracle:When Piston Sledge enters, attach it to target creature you control.\nEquipped creature gets +3/+1.\nEquip—Sacrifice an artifact. diff --git a/forge-gui/res/cardsfolder/p/pit_keeper.txt b/forge-gui/res/cardsfolder/p/pit_keeper.txt index 7c26e426794..2778f4efd8e 100644 --- a/forge-gui/res/cardsfolder/p/pit_keeper.txt +++ b/forge-gui/res/cardsfolder/p/pit_keeper.txt @@ -2,6 +2,6 @@ Name:Pit Keeper ManaCost:1 B Types:Creature Human Wizard PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | IsPresent$ Creature.YouCtrl | PresentZone$ Graveyard | PresentPlayer$ You | PresentCompare$ GE4 | TriggerDescription$ When CARDNAME enters the battlefield, if you have four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | IsPresent$ Creature.YouCtrl | PresentZone$ Graveyard | PresentPlayer$ You | PresentCompare$ GE4 | TriggerDescription$ When CARDNAME enters, if you have four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl -Oracle:When Pit Keeper enters the battlefield, if you have four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand. +Oracle:When Pit Keeper enters, if you have four or more creature cards in your graveyard, you may return target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/p/pit_of_offerings.txt b/forge-gui/res/cardsfolder/p/pit_of_offerings.txt index e4676e1349c..3245caaa753 100644 --- a/forge-gui/res/cardsfolder/p/pit_of_offerings.txt +++ b/forge-gui/res/cardsfolder/p/pit_of_offerings.txt @@ -1,11 +1,12 @@ Name:Pit of Offerings ManaCost:no cost Types:Land Cave -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile up to three target cards from graveyards. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile up to three target cards from graveyards. SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 3 | ValidTgts$ Card | TgtPrompt$ Select up to three target cards from graveyards | Origin$ Graveyard | Destination$ Exile A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ ManaReflected | Cost$ T | Valid$ Defined.ExiledWith | ColorOrType$ Color | ReflectProperty$ Is | SpellDescription$ Add one mana of any of the exiled cards' colors. DeckHas:Ability$Graveyard DeckHints:Ability$Discard|Mill|Sacrifice -Oracle:Pit of Offerings enters the battlefield tapped.\nWhen Pit of Offerings enters the battlefield, exile up to three target cards from graveyards.\n{T}: Add {C}.\n{T}: Add one mana of any of the exiled cards' colors. +Oracle:Pit of Offerings enters tapped.\nWhen Pit of Offerings enters, exile up to three target cards from graveyards.\n{T}: Add {C}.\n{T}: Add one mana of any of the exiled cards' colors. diff --git a/forge-gui/res/cardsfolder/p/pith_driller.txt b/forge-gui/res/cardsfolder/p/pith_driller.txt index 52360f14072..c7c271f8de4 100644 --- a/forge-gui/res/cardsfolder/p/pith_driller.txt +++ b/forge-gui/res/cardsfolder/p/pith_driller.txt @@ -2,6 +2,6 @@ Name:Pith Driller ManaCost:4 BP Types:Artifact Creature Phyrexian Horror PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a -1/-1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a -1/-1 counter on target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ M1M1 | CounterNum$ 1 | IsCurse$ True -Oracle:({B/P} can be paid with either {B} or 2 life.)\nWhen Pith Driller enters the battlefield, put a -1/-1 counter on target creature. +Oracle:({B/P} can be paid with either {B} or 2 life.)\nWhen Pith Driller enters, put a -1/-1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/p/pithing_needle.txt b/forge-gui/res/cardsfolder/p/pithing_needle.txt index ebdb4d0c7f7..4cac3a7b99f 100644 --- a/forge-gui/res/cardsfolder/p/pithing_needle.txt +++ b/forge-gui/res/cardsfolder/p/pithing_needle.txt @@ -3,7 +3,7 @@ ManaCost:1 Types:Artifact A:SP$ PermanentNoncreature | AILogic$ PithingNeedle K:ETBReplacement:Other:DBNameCard -SVar:DBNameCard:DB$ NameCard | Defined$ You | AILogic$ PithingNeedle | SpellDescription$ As CARDNAME enters the battlefield, choose a card name. +SVar:DBNameCard:DB$ NameCard | Defined$ You | AILogic$ PithingNeedle | SpellDescription$ As CARDNAME enters, choose a card name. S:Mode$ CantBeActivated | ValidCard$ Card.NamedCard | ValidSA$ Activated.nonManaAbility | Description$ Activated abilities of sources with the chosen name can't be activated unless they're mana abilities. AI:RemoveDeck:Random -Oracle:As Pithing Needle enters the battlefield, choose a card name.\nActivated abilities of sources with the chosen name can't be activated unless they're mana abilities. +Oracle:As Pithing Needle enters, choose a card name.\nActivated abilities of sources with the chosen name can't be activated unless they're mana abilities. diff --git a/forge-gui/res/cardsfolder/p/pixie_illusionist.txt b/forge-gui/res/cardsfolder/p/pixie_illusionist.txt index c43dc44beb0..b059462d39e 100644 --- a/forge-gui/res/cardsfolder/p/pixie_illusionist.txt +++ b/forge-gui/res/cardsfolder/p/pixie_illusionist.txt @@ -3,11 +3,11 @@ ManaCost:U Types:Creature Faerie Wizard PT:1/1 K:Kicker:3 G -K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. +K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with two +1/+1 counters on it. K:Flying A:AB$ ChooseType | Cost$ T | Defined$ You | Type$ Basic Land | SubAbility$ DBAnimate | SpellDescription$ Target land you control becomes the basic land type of your choice until end of turn. SVar:DBAnimate:DB$ Animate | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | Types$ ChosenType | RemoveLandTypes$ True | RemoveIntrinsicAbilities$ True SVar:WasKicked:Count$Kicked.1.0 DeckHas:Ability$Counters DeckHints:Color$Green -Oracle:Kicker {3}{G} (You may pay an additional {3}{G} as you cast this spell.)\nFlying\nIf Pixie Illusionist was kicked, it enters the battlefield with two +1/+1 counters on it.\n{T}: Target land you control becomes the basic land type of your choice until end of turn. +Oracle:Kicker {3}{G} (You may pay an additional {3}{G} as you cast this spell.)\nFlying\nIf Pixie Illusionist was kicked, it enters with two +1/+1 counters on it.\n{T}: Target land you control becomes the basic land type of your choice until end of turn. diff --git a/forge-gui/res/cardsfolder/p/plague_belcher.txt b/forge-gui/res/cardsfolder/p/plague_belcher.txt index 628c6a27441..f99a0a706fd 100644 --- a/forge-gui/res/cardsfolder/p/plague_belcher.txt +++ b/forge-gui/res/cardsfolder/p/plague_belcher.txt @@ -3,9 +3,9 @@ ManaCost:2 B Types:Creature Zombie Beast PT:5/4 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put two -1/-1 counters on target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put two -1/-1 counters on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Zombie.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever another Zombie you control dies, each opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 DeckHints:Type$Zombie -Oracle:Menace\nWhen Plague Belcher enters the battlefield, put two -1/-1 counters on target creature you control.\nWhenever another Zombie you control dies, each opponent loses 1 life. +Oracle:Menace\nWhen Plague Belcher enters, put two -1/-1 counters on target creature you control.\nWhenever another Zombie you control dies, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/p/plague_engineer.txt b/forge-gui/res/cardsfolder/p/plague_engineer.txt index a38c978b318..d45e291972e 100644 --- a/forge-gui/res/cardsfolder/p/plague_engineer.txt +++ b/forge-gui/res/cardsfolder/p/plague_engineer.txt @@ -4,8 +4,8 @@ Types:Creature Phyrexian Carrier PT:2/2 K:Deathtouch K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentOppControls | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. | StackDescription$ SpellDescription +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentOppControls | SpellDescription$ As CARDNAME enters, choose a creature type. | StackDescription$ SpellDescription AI:RemoveDeck:Random S:Mode$ Continuous | Affected$ Creature.ChosenType+OppCtrl | AddPower$ -1 | AddToughness$ -1 | Description$ Creatures of the chosen type your opponents control get -1/-1. SVar:PlayMain1:TRUE -Oracle:Deathtouch\nAs Plague Engineer enters the battlefield, choose a creature type.\nCreatures of the chosen type your opponents control get -1/-1. +Oracle:Deathtouch\nAs Plague Engineer enters, choose a creature type.\nCreatures of the chosen type your opponents control get -1/-1. diff --git a/forge-gui/res/cardsfolder/p/plague_mare.txt b/forge-gui/res/cardsfolder/p/plague_mare.txt index 617f2b4b101..9c162af8b1f 100644 --- a/forge-gui/res/cardsfolder/p/plague_mare.txt +++ b/forge-gui/res/cardsfolder/p/plague_mare.txt @@ -3,6 +3,6 @@ ManaCost:1 B B Types:Creature Nightmare Horse PT:2/2 S:Mode$ CantBlockBy | ValidAttacker$ Creature.Self | ValidBlocker$ Creature.White | Description$ CARDNAME can't be blocked by white creatures. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures your opponents control get -1/-1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures your opponents control get -1/-1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.OppCtrl | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True -Oracle:Plague Mare can't be blocked by white creatures.\nWhen Plague Mare enters the battlefield, creatures your opponents control get -1/-1 until end of turn. +Oracle:Plague Mare can't be blocked by white creatures.\nWhen Plague Mare enters, creatures your opponents control get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/plaguecrafter.txt b/forge-gui/res/cardsfolder/p/plaguecrafter.txt index 36aa269bc92..024734ad2cb 100644 --- a/forge-gui/res/cardsfolder/p/plaguecrafter.txt +++ b/forge-gui/res/cardsfolder/p/plaguecrafter.txt @@ -2,9 +2,9 @@ Name:Plaguecrafter ManaCost:2 B Types:Creature Human Shaman PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, each player sacrifices a creature or planeswalker. Each player who can't discards a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, each player sacrifices a creature or planeswalker. Each player who can't discards a card. SVar:TrigSac:DB$ Sacrifice | Defined$ Player | SacValid$ Creature,Planeswalker | RememberSacrificed$ True | SubAbility$ Discard SVar:Discard:DB$ Discard | Mode$ TgtChoose | NumCards$ 1 | Defined$ NonRememberedController | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:NeedsToPlay:Creature.OppCtrl,Planeswalker.OppCtrl -Oracle:When Plaguecrafter enters the battlefield, each player sacrifices a creature or planeswalker. Each player who can't discards a card. +Oracle:When Plaguecrafter enters, each player sacrifices a creature or planeswalker. Each player who can't discards a card. diff --git a/forge-gui/res/cardsfolder/p/plaguecrafters_familiar.txt b/forge-gui/res/cardsfolder/p/plaguecrafters_familiar.txt index ca7067cdaf1..28a20ced8f5 100644 --- a/forge-gui/res/cardsfolder/p/plaguecrafters_familiar.txt +++ b/forge-gui/res/cardsfolder/p/plaguecrafters_familiar.txt @@ -3,8 +3,8 @@ ManaCost:1 B Types:Creature Rat PT:1/1 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, choose a creature card in your hand. It perpetually gains deathtouch. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters, choose a creature card in your hand. It perpetually gains deathtouch. SVar:TrigChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.Creature+YouOwn | ChoiceTitle$ Choose a creature card in your hand | Mandatory$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | PumpZone$ Hand | Defined$ ChosenCard | KW$ Deathtouch | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True -Oracle:Deathtouch\nWhen Plaguecrafter's Familiar enters the battlefield, choose a creature card in your hand. It perpetually gains deathtouch. +Oracle:Deathtouch\nWhen Plaguecrafter's Familiar enters, choose a creature card in your hand. It perpetually gains deathtouch. diff --git a/forge-gui/res/cardsfolder/p/planar_atlas.txt b/forge-gui/res/cardsfolder/p/planar_atlas.txt index c4b07a365f8..63ddbb05a6d 100644 --- a/forge-gui/res/cardsfolder/p/planar_atlas.txt +++ b/forge-gui/res/cardsfolder/p/planar_atlas.txt @@ -1,8 +1,9 @@ Name:Planar Atlas ManaCost:2 Types:Artifact -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may look at the top four cards of your library. If you do, reveal up to one land card from among them, then put that card on top of your library and the rest on the bottom of your library in a random order. +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 | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may look at the top four cards of your library. If you do, reveal up to one land card from among them, then put that card on top of your library and the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | Optional$ True | ChangeNum$ 1 | ForceRevealToController$ True | ChangeValid$ Land | DestinationZone$ Library | LibraryPosition$ 0 | RestRandomOrder$ True A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -Oracle:Planar Atlas enters the battlefield tapped.\nWhen Planar Atlas enters the battlefield, you may look at the top four cards of your library. If you do, reveal up to one land card from among them, then put that card on top of your library and the rest on the bottom of your library in a random order.\n{T}: Add {C}. +Oracle:Planar Atlas enters tapped.\nWhen Planar Atlas enters, you may look at the top four cards of your library. If you do, reveal up to one land card from among them, then put that card on top of your library and the rest on the bottom of your library in a random order.\n{T}: Add {C}. diff --git a/forge-gui/res/cardsfolder/p/plane_merge_elf.txt b/forge-gui/res/cardsfolder/p/plane_merge_elf.txt index 56be5567798..b20bab88a7a 100644 --- a/forge-gui/res/cardsfolder/p/plane_merge_elf.txt +++ b/forge-gui/res/cardsfolder/p/plane_merge_elf.txt @@ -6,7 +6,7 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLandship | Trigg SVar:TrigLandship:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Land | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenScript$ g_1_1_elf_warrior | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+sharesCreatureTypeWith | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Kinfall — Whenever a creature enters the battlefield under your control, if it shares a creature type with CARDNAME, creatures you control get +1/+1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+sharesCreatureTypeWith | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Kinfall — Whenever a creature you control enters, if it shares a creature type with CARDNAME, creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.sharesCreatureTypeWith DeckHas:Ability$Token -Oracle:Landship — At the beginning of your upkeep, you may look at the top card of your library. If it's a land, you may reveal it. If you do, create a 1/1 green Elf Warrior creature token.\nKinfall — Whenever a creature enters the battlefield under your control, if it shares a creature type with Plane-Merge Elf, creatures you control get +1/+1 until end of turn. +Oracle:Landship — At the beginning of your upkeep, you may look at the top card of your library. If it's a land, you may reveal it. If you do, create a 1/1 green Elf Warrior creature token.\nKinfall — Whenever a creature you control enters, if it shares a creature type with Plane-Merge Elf, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/plant_elemental.txt b/forge-gui/res/cardsfolder/p/plant_elemental.txt index d55eea35203..b7e8e69b597 100644 --- a/forge-gui/res/cardsfolder/p/plant_elemental.txt +++ b/forge-gui/res/cardsfolder/p/plant_elemental.txt @@ -2,7 +2,7 @@ Name:Plant Elemental ManaCost:1 G Types:Creature Plant Elemental PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacUnless | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you sacrifice a Forest. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSacUnless | TriggerDescription$ When CARDNAME enters, sacrifice it unless you sacrifice a Forest. SVar:TrigSacUnless:DB$ Sacrifice | UnlessCost$ Sac<1/Forest> | UnlessPayer$ You SVar:NeedsToPlay:Forest.YouCtrl -Oracle:When Plant Elemental enters the battlefield, sacrifice it unless you sacrifice a Forest. +Oracle:When Plant Elemental enters, sacrifice it unless you sacrifice a Forest. diff --git a/forge-gui/res/cardsfolder/p/plasmancer.txt b/forge-gui/res/cardsfolder/p/plasmancer.txt index b6c49c98de6..9eeebdb945a 100644 --- a/forge-gui/res/cardsfolder/p/plasmancer.txt +++ b/forge-gui/res/cardsfolder/p/plasmancer.txt @@ -3,6 +3,6 @@ ManaCost:2 B B Types:Artifact Creature Necron Wizard PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Dynastic Advisor — When CARDNAME enters the battlefield, search your library for a basic Swamp card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Dynastic Advisor — When CARDNAME enters, search your library for a basic Swamp card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Swamp.Basic -Oracle:Flying\nDynastic Advisor — When Plasmancer enters the battlefield, search your library for a basic Swamp card, reveal it, put it into your hand, then shuffle. +Oracle:Flying\nDynastic Advisor — When Plasmancer enters, search your library for a basic Swamp card, reveal it, put it into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/p/plated_geopede.txt b/forge-gui/res/cardsfolder/p/plated_geopede.txt index a08a27e54ee..63f76d274e5 100644 --- a/forge-gui/res/cardsfolder/p/plated_geopede.txt +++ b/forge-gui/res/cardsfolder/p/plated_geopede.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Insect PT:1/1 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME gets +2/+2 until end of turn. SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -Oracle:First strike\nLandfall — Whenever a land enters the battlefield under your control, Plated Geopede gets +2/+2 until end of turn. +Oracle:First strike\nLandfall — Whenever a land you control enters, Plated Geopede gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/plaxcaster_frogling.txt b/forge-gui/res/cardsfolder/p/plaxcaster_frogling.txt index d7b73e1413f..d5420f47de6 100644 --- a/forge-gui/res/cardsfolder/p/plaxcaster_frogling.txt +++ b/forge-gui/res/cardsfolder/p/plaxcaster_frogling.txt @@ -7,4 +7,4 @@ A:AB$ Pump | Cost$ 2 | ValidTgts$ Creature.counters_GE1_P1P1 | TgtPrompt$ Select DeckNeeds:Ability$Counters DeckHas:Ability$Counters SVar:AIGraftPreference:DontMoveCounterIfLethal -Oracle:Graft 3 (This creature enters the battlefield with three +1/+1 counters on it. Whenever another creature enters the battlefield, you may move a +1/+1 counter from this creature onto it.)\n{2}: Target creature with a +1/+1 counter on it gains shroud until end of turn. (It can't be the target of spells or abilities.) +Oracle:Graft 3 (This creature enters with three +1/+1 counters on it. Whenever another creature enters, you may move a +1/+1 counter from this creature onto it.)\n{2}: Target creature with a +1/+1 counter on it gains shroud until end of turn. (It can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/p/plaxmanta.txt b/forge-gui/res/cardsfolder/p/plaxmanta.txt index f9716623304..6edf7c0c76f 100644 --- a/forge-gui/res/cardsfolder/p/plaxmanta.txt +++ b/forge-gui/res/cardsfolder/p/plaxmanta.txt @@ -3,10 +3,10 @@ ManaCost:1 U Types:Creature Beast PT:2/2 K:Flash -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control gain shroud until end of turn. (They can't be the targets of spells or abilities.) -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | ManaNotSpent$ G | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless {G} was spent to cast it. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures you control gain shroud until end of turn. (They can't be the targets of spells or abilities.) +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | ManaNotSpent$ G | TriggerDescription$ When CARDNAME enters, sacrifice it unless {G} was spent to cast it. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Shroud SVar:TrigSac:DB$ Sacrifice SVar:ManaNeededToAvoidNegativeEffect:green AI:RemoveDeck:Random -Oracle:Flash\nWhen Plaxmanta enters the battlefield, creatures you control gain shroud until end of turn. (They can't be the targets of spells or abilities.)\nWhen Plaxmanta enters the battlefield, sacrifice it unless {G} was spent to cast it. +Oracle:Flash\nWhen Plaxmanta enters, creatures you control gain shroud until end of turn. (They can't be the targets of spells or abilities.)\nWhen Plaxmanta enters, sacrifice it unless {G} was spent to cast it. diff --git a/forge-gui/res/cardsfolder/p/plaza_of_harmony.txt b/forge-gui/res/cardsfolder/p/plaza_of_harmony.txt index 57c90392b59..e48b7268e5c 100644 --- a/forge-gui/res/cardsfolder/p/plaza_of_harmony.txt +++ b/forge-gui/res/cardsfolder/p/plaza_of_harmony.txt @@ -1,10 +1,10 @@ Name:Plaza of Harmony ManaCost:no cost Types:Land -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Gate.YouCtrl | PresentCompare$ GE2 | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, if you control two or more Gates, gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Gate.YouCtrl | PresentCompare$ GE2 | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, if you control two or more Gates, gain 3 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ ManaReflected | Cost$ T | ColorOrType$ Type | Valid$ Gate.YouCtrl | ReflectProperty$ Produce | SpellDescription$ Add one mana of any type that a Gate you control could produce. DeckHints:Type$Gate DeckHas:Ability$LifeGain -Oracle:When Plaza of Harmony enters the battlefield, if you control two or more Gates, you gain 3 life.\n{T}: Add {C}.\n{T}: Add one mana of any type that a Gate you control could produce. +Oracle:When Plaza of Harmony enters, if you control two or more Gates, you gain 3 life.\n{T}: Add {C}.\n{T}: Add one mana of any type that a Gate you control could produce. diff --git a/forge-gui/res/cardsfolder/p/plundering_barbarian.txt b/forge-gui/res/cardsfolder/p/plundering_barbarian.txt index 781b5716bed..a9ce3e72e3a 100644 --- a/forge-gui/res/cardsfolder/p/plundering_barbarian.txt +++ b/forge-gui/res/cardsfolder/p/plundering_barbarian.txt @@ -2,9 +2,9 @@ Name:Plundering Barbarian ManaCost:2 R Types:Creature Dwarf Barbarian PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ SmashTheChest,PryItOpen SVar:SmashTheChest:DB$ Destroy | Cost$ 1 R | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Smash the Chest — Destroy target artifact. SVar:PryItOpen:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | SpellDescription$ Pry It Open — Create a Treasure token. DeckHas:Ability$Token -Oracle:When Plundering Barbarian enters the battlefield, choose one —\n• Smash the Chest — Destroy target artifact.\n• Pry It Open — Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +Oracle:When Plundering Barbarian enters, choose one —\n• Smash the Chest — Destroy target artifact.\n• Pry It Open — Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/p/plundering_pirate.txt b/forge-gui/res/cardsfolder/p/plundering_pirate.txt index f63fc5ba379..75c41325569 100644 --- a/forge-gui/res/cardsfolder/p/plundering_pirate.txt +++ b/forge-gui/res/cardsfolder/p/plundering_pirate.txt @@ -2,7 +2,7 @@ Name:Plundering Pirate ManaCost:2 R Types:Creature Orc Pirate PT:3/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When CARDNAME enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") SVar:DBToken:DB$ Token | TokenScript$ c_a_treasure_sac DeckHas:Ability$Sacrifice|Token & Type$Treasure|Artifact -Oracle:When Plundering Pirate enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +Oracle:When Plundering Pirate enters, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/p/plundering_predator.txt b/forge-gui/res/cardsfolder/p/plundering_predator.txt index 4b715acb8a4..c098c7fa2a6 100644 --- a/forge-gui/res/cardsfolder/p/plundering_predator.txt +++ b/forge-gui/res/cardsfolder/p/plundering_predator.txt @@ -3,7 +3,7 @@ ManaCost:4 R Types:Creature Dragon PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, you may discard a card. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters, you may discard a card. If you do, draw a card. SVar:TrigDiscard:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 1 DeckHas:Ability$Discard -Oracle:Flying\nWhen Plundering Predator enters the battlefield, you may discard a card. If you do, draw a card. +Oracle:Flying\nWhen Plundering Predator enters, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/p/poets_quill.txt b/forge-gui/res/cardsfolder/p/poets_quill.txt index 84b5e8eb258..9fb774e9b47 100644 --- a/forge-gui/res/cardsfolder/p/poets_quill.txt +++ b/forge-gui/res/cardsfolder/p/poets_quill.txt @@ -1,8 +1,8 @@ Name:Poet's Quill ManaCost:1 B Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLearn | TriggerDescription$ When CARDNAME enters the battlefield, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLearn | TriggerDescription$ When CARDNAME enters, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) SVar:TrigLearn:DB$ Learn S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Lifelink | Description$ Equipped creature gets +1/+1 and has lifelink. K:Equip:1 B -Oracle:When Poet's Quill enters the battlefield, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.)\nEquipped creature gets +1/+1 and has lifelink.\nEquip {1}{B} +Oracle:When Poet's Quill enters, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.)\nEquipped creature gets +1/+1 and has lifelink.\nEquip {1}{B} diff --git a/forge-gui/res/cardsfolder/p/poisonbelly_ogre.txt b/forge-gui/res/cardsfolder/p/poisonbelly_ogre.txt index 736baeecfa8..2bbbc0b37b6 100644 --- a/forge-gui/res/cardsfolder/p/poisonbelly_ogre.txt +++ b/forge-gui/res/cardsfolder/p/poisonbelly_ogre.txt @@ -2,6 +2,6 @@ Name:Poisonbelly Ogre ManaCost:4 B Types:Creature Ogre Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever another creature enters the battlefield, its controller loses 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever another creature enters, its controller loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 1 -Oracle:Whenever another creature enters the battlefield, its controller loses 1 life. +Oracle:Whenever another creature enters, its controller loses 1 life. diff --git a/forge-gui/res/cardsfolder/p/polar_kraken.txt b/forge-gui/res/cardsfolder/p/polar_kraken.txt index 6f21777dc94..c7942f512e5 100644 --- a/forge-gui/res/cardsfolder/p/polar_kraken.txt +++ b/forge-gui/res/cardsfolder/p/polar_kraken.txt @@ -3,6 +3,7 @@ ManaCost:8 U U U Types:Creature Kraken PT:11/11 K:Trample -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:Cumulative upkeep:Sac<1/Land>:Sacrifice a land. -Oracle:Trample\nPolar Kraken enters the battlefield tapped.\nCumulative upkeep—Sacrifice a land. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) +Oracle:Trample\nPolar Kraken enters tapped.\nCumulative upkeep—Sacrifice a land. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) diff --git a/forge-gui/res/cardsfolder/p/pollenbright_druid.txt b/forge-gui/res/cardsfolder/p/pollenbright_druid.txt index 4367611223e..9470fab54e2 100644 --- a/forge-gui/res/cardsfolder/p/pollenbright_druid.txt +++ b/forge-gui/res/cardsfolder/p/pollenbright_druid.txt @@ -2,10 +2,10 @@ Name:Pollenbright Druid ManaCost:1 G Types:Creature Elf Druid PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBCounter,DBProliferate SVar:DBCounter:DB$ PutCounter | ValidTgts$ Creature | Tgtprompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. SVar:DBProliferate:DB$ Proliferate | SpellDescription$ Proliferate (Choose any number of permanents and/or players, then give each another counter of each kind already there.) SVar:PlayMain1:TRUE DeckHas:Ability$Counters & Ability$Proliferate -Oracle:When Pollenbright Druid enters the battlefield, choose one —\n• Put a +1/+1 counter on target creature.\n• Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +Oracle:When Pollenbright Druid enters, choose one —\n• Put a +1/+1 counter on target creature.\n• Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) diff --git a/forge-gui/res/cardsfolder/p/polluted_bonds.txt b/forge-gui/res/cardsfolder/p/polluted_bonds.txt index 2bda55ed7f7..5490ab61f35 100644 --- a/forge-gui/res/cardsfolder/p/polluted_bonds.txt +++ b/forge-gui/res/cardsfolder/p/polluted_bonds.txt @@ -1,7 +1,7 @@ Name:Polluted Bonds ManaCost:3 B B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever a land enters the battlefield under an opponent's control, that player loses 2 life and you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever a land enters under an opponent's control, that player loses 2 life and you gain 2 life. SVar:TrigDrain:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 -Oracle:Whenever a land enters the battlefield under an opponent's control, that player loses 2 life and you gain 2 life. +Oracle:Whenever a land enters under an opponent's control, that player loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/p/polluted_mire.txt b/forge-gui/res/cardsfolder/p/polluted_mire.txt index 74cf6f4e959..3759d0e0d8c 100644 --- a/forge-gui/res/cardsfolder/p/polluted_mire.txt +++ b/forge-gui/res/cardsfolder/p/polluted_mire.txt @@ -1,7 +1,8 @@ Name:Polluted 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}. K:Cycling:2 -Oracle:Polluted Mire enters the battlefield tapped.\n{T}: Add {B}.\nCycling {2} ({2}, Discard this card: Draw a card.) +Oracle:Polluted Mire enters tapped.\n{T}: Add {B}.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/p/polukranos_unchained.txt b/forge-gui/res/cardsfolder/p/polukranos_unchained.txt index 573f6bfe812..fd29ea62902 100644 --- a/forge-gui/res/cardsfolder/p/polukranos_unchained.txt +++ b/forge-gui/res/cardsfolder/p/polukranos_unchained.txt @@ -2,7 +2,7 @@ Name:Polukranos, Unchained ManaCost:2 B G Types:Legendary Creature Zombie Hydra PT:0/0 -K:etbCounter:P1P1:X:no Condition:NICKNAME enters the battlefield with six +1/+1 counters on it. It escapes with twelve +1/+1 counters on it instead. +K:etbCounter:P1P1:X:no Condition:NICKNAME enters with six +1/+1 counters on it. It escapes with twelve +1/+1 counters on it instead. SVar:X:Count$Escaped.12.6 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self+counters_GE1_P1P1 | ReplaceWith$ Counters | PreventionEffect$ True | AlwaysReplace$ True | Description$ If damage would be dealt to NICKNAME while it has a +1/+1 counter on it, prevent that damage and remove that many +1/+1 counters from it. SVar:Counters:DB$ RemoveCounter | Defined$ ReplacedTarget | CounterType$ P1P1 | CounterNum$ Y @@ -11,4 +11,4 @@ A:AB$ Fight | Cost$ 1 B G | Defined$ Self | ValidTgts$ Creature.Other | TgtPromp K:Escape:4 B G ExileFromGrave<6/Card.Other/other> SVar:AIPreference:ExileFromGraveCost$Card.YouOwn+Other+inZoneGraveyard DeckHas:Ability$Counters -Oracle:Polukranos enters the battlefield with six +1/+1 counters on it. It escapes with twelve +1/+1 counters on it instead.\nIf damage would be dealt to Polukranos while it has a +1/+1 counter on it, prevent that damage and remove that many +1/+1 counters from it.\n{1}{B}{G}: Polukranos fights another target creature.\nEscape—{4}{B}{G}, Exile six other cards from your graveyard. +Oracle:Polukranos enters with six +1/+1 counters on it. It escapes with twelve +1/+1 counters on it instead.\nIf damage would be dealt to Polukranos while it has a +1/+1 counter on it, prevent that damage and remove that many +1/+1 counters from it.\n{1}{B}{G}: Polukranos fights another target creature.\nEscape—{4}{B}{G}, Exile six other cards from your graveyard. diff --git a/forge-gui/res/cardsfolder/p/polygraph_orb.txt b/forge-gui/res/cardsfolder/p/polygraph_orb.txt index bc0eafa54be..29717358b14 100644 --- a/forge-gui/res/cardsfolder/p/polygraph_orb.txt +++ b/forge-gui/res/cardsfolder/p/polygraph_orb.txt @@ -1,7 +1,7 @@ Name:Polygraph Orb ManaCost:4 B Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library. Put two of them into your hand and the rest into your graveyard. You lose 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library. Put two of them into your hand and the rest into your graveyard. You lose 2 life. SVar:TrigDig:DB$ Dig | DigNum$ 4 | DestinationZone2$ Graveyard | NoReveal$ True | ChangeNum$ 2 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 A:AB$ GenericChoice | Defined$ Opponent | TempRemember$ Chooser | Choices$ SacNonland,Discard | FallbackAbility$ LoseLifeFallback | AILogic$ PayUnlessCost | Cost$ 2 T CollectEvidence<3> | SpellDescription$ Each opponent loses 3 life unless they discard a card or sacrifice a creature. (To collect evidence 3, exile cards with total mana value 3 or greater from your graveyard.) @@ -10,4 +10,4 @@ SVar:SacNonland:DB$ LoseLife | Defined$ Remembered | LifeAmount$ 3 | UnlessCost$ SVar:LoseLifeFallback:DB$ LoseLife | Defined$ Remembered | LifeAmount$ 3 DeckHints:Ability$Graveyard|Mill|Discard|Dredge DeckHas:Ability$Graveyard -Oracle:When Polygraph Orb enters the battlefield, look at the top four cards of your library. Put two of them into your hand and the rest into your graveyard. You lose 2 life.\n{2}, {T}, Collect evidence 3: Each opponent loses 3 life unless they discard a card or sacrifice a creature. (To collect evidence 3, exile cards with total mana value 3 or greater from your graveyard.) +Oracle:When Polygraph Orb enters, look at the top four cards of your library. Put two of them into your hand and the rest into your graveyard. You lose 2 life.\n{2}, {T}, Collect evidence 3: Each opponent loses 3 life unless they discard a card or sacrifice a creature. (To collect evidence 3, exile cards with total mana value 3 or greater from your graveyard.) diff --git a/forge-gui/res/cardsfolder/p/pondering_mage.txt b/forge-gui/res/cardsfolder/p/pondering_mage.txt index 56bd430b687..1efc391fd42 100644 --- a/forge-gui/res/cardsfolder/p/pondering_mage.txt +++ b/forge-gui/res/cardsfolder/p/pondering_mage.txt @@ -2,7 +2,7 @@ Name:Pondering Mage ManaCost:3 U U Types:Creature Human Wizard PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top three cards of your library, then put them back in any order. You may shuffle. Draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters, look at the top three cards of your library, then put them back in any order. You may shuffle. Draw a card. SVar:TrigRearrange:DB$ RearrangeTopOfLibrary | Defined$ You | NumCards$ 3 | MayShuffle$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 -Oracle:When Pondering Mage enters the battlefield, look at the top three cards of your library, then put them back in any order. You may shuffle. Draw a card. +Oracle:When Pondering Mage enters, look at the top three cards of your library, then put them back in any order. You may shuffle. Draw a card. diff --git a/forge-gui/res/cardsfolder/p/ponyback_brigade.txt b/forge-gui/res/cardsfolder/p/ponyback_brigade.txt index 0a9f8ccaa8d..a50357af9b5 100644 --- a/forge-gui/res/cardsfolder/p/ponyback_brigade.txt +++ b/forge-gui/res/cardsfolder/p/ponyback_brigade.txt @@ -3,7 +3,7 @@ ManaCost:3 R W B Types:Creature Goblin Warrior PT:2/2 K:Morph:2 R W B -T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters the battlefield or is turned face up, create three 1/1 red Goblin creature tokens. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or is turned face up, create three 1/1 red Goblin creature tokens. +T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters or is turned face up, create three 1/1 red Goblin creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters or is turned face up, create three 1/1 red Goblin creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 3 | TokenScript$ r_1_1_goblin | TokenOwner$ You -Oracle:When Ponyback Brigade enters the battlefield or is turned face up, create three 1/1 red Goblin creature tokens.\nMorph {2}{R}{W}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +Oracle:When Ponyback Brigade enters or is turned face up, create three 1/1 red Goblin creature tokens.\nMorph {2}{R}{W}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/p/porcine_portent_lend_a_ham.txt b/forge-gui/res/cardsfolder/p/porcine_portent_lend_a_ham.txt index 1afb5b5c69d..946a9456a3f 100644 --- a/forge-gui/res/cardsfolder/p/porcine_portent_lend_a_ham.txt +++ b/forge-gui/res/cardsfolder/p/porcine_portent_lend_a_ham.txt @@ -1,13 +1,13 @@ Name:Porcine Portent ManaCost:3 W Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters the battlefield, conjure a card of your choice from the Three Pigs spellbook onto the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters, conjure a card of your choice from the Three Pigs spellbook onto the battlefield. SVar:TrigConjure:DB$ MakeCard | Conjure$ True | Spellbook$ First Little Pig,Second Little Pig,Third Little Pig | Zone$ Battlefield S:Mode$ Continuous | Affected$ Boar.YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Boars you control get +1/+1. DeckHints:Type$Boar DeckHas:Ability$LifeGain AlternateMode:Adventure -Oracle:When Porcine Portent enters the battlefield, conjure a card of your choice from the Three Pigs spellbook onto the battlefield.\nBoars you control get +1/+1. +Oracle:When Porcine Portent enters, conjure a card of your choice from the Three Pigs spellbook onto the battlefield.\nBoars you control get +1/+1. ALTERNATE diff --git a/forge-gui/res/cardsfolder/p/port_of_karfell.txt b/forge-gui/res/cardsfolder/p/port_of_karfell.txt index 3660d42fdb4..d6b074820d2 100644 --- a/forge-gui/res/cardsfolder/p/port_of_karfell.txt +++ b/forge-gui/res/cardsfolder/p/port_of_karfell.txt @@ -1,9 +1,10 @@ Name:Port of Karfell 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$ Mill | Cost$ 3 U B B T Sac<1/CARDNAME> | Defined$ You | NumCards$ 4 | SubAbility$ DBReturn | SpellDescription$ Mill four cards, then return a creature card from your graveyard to the battlefield tapped. (To mill a card, put the top card of your library into your graveyard.) SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.YouCtrl | ChangeNum$ 1 | Hidden$ True | Tapped$ True DeckHas:Ability$Graveyard|Mill -Oracle:Port of Karfell enters the battlefield tapped.\n{T}: Add {U}.\n{3}{U}{B}{B}, {T}, Sacrifice Port of Karfell: Mill four cards, then return a creature card from your graveyard to the battlefield tapped. (To mill a card, put the top card of your library into your graveyard.) +Oracle:Port of Karfell enters tapped.\n{T}: Add {U}.\n{3}{U}{B}{B}, {T}, Sacrifice Port of Karfell: Mill four cards, then return a creature card from your graveyard to the battlefield tapped. (To mill a card, put the top card of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/p/port_town.txt b/forge-gui/res/cardsfolder/p/port_town.txt index acc6870b31c..ab342c5b7e9 100644 --- a/forge-gui/res/cardsfolder/p/port_town.txt +++ b/forge-gui/res/cardsfolder/p/port_town.txt @@ -2,6 +2,6 @@ Name:Port Town ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Combo W U | SpellDescription$ Add {W} or {U}. -K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Plains,Island/Plains or Island> | UnlessPayer$ You | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may reveal a Plains or Island card from your hand. If you don't, CARDNAME enters the battlefield tapped. -Oracle:As Port Town enters the battlefield, you may reveal a Plains or Island card from your hand. If you don't, Port Town enters the battlefield tapped.\n{T}: Add {W} or {U}. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal a Plains or Island card from your hand. If you don't, CARDNAME enters tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Plains,Island/Plains or Island> | UnlessPayer$ You | StackDescription$ enters tapped. +Oracle:As Port Town enters, you may reveal a Plains or Island card from your hand. If you don't, Port Town enters tapped.\n{T}: Add {W} or {U}. diff --git a/forge-gui/res/cardsfolder/p/portable_hole.txt b/forge-gui/res/cardsfolder/p/portable_hole.txt index 0147c3805f4..e9de2c2d63b 100644 --- a/forge-gui/res/cardsfolder/p/portable_hole.txt +++ b/forge-gui/res/cardsfolder/p/portable_hole.txt @@ -1,7 +1,7 @@ Name:Portable Hole ManaCost:W Types:Artifact -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent an opponent controls with mana value 2 or less until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target nonland permanent an opponent controls with mana value 2 or less until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Permanent.nonLand+OppCtrl+cmcLE2 | TgtPrompt$ Select target nonland permanent an opponent controls with mana value 2 or less | Origin$ Battlefield | Destination$ Exile | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE -Oracle:When Portable Hole enters the battlefield, exile target nonland permanent an opponent controls with mana value 2 or less until Portable Hole leaves the battlefield. +Oracle:When Portable Hole enters, exile target nonland permanent an opponent controls with mana value 2 or less until Portable Hole leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/p/portal_mage.txt b/forge-gui/res/cardsfolder/p/portal_mage.txt index 88e3ca68663..c1011ab8b9f 100644 --- a/forge-gui/res/cardsfolder/p/portal_mage.txt +++ b/forge-gui/res/cardsfolder/p/portal_mage.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Human Wizard PT:2/2 K:Flash -T:Mode$ ChangesZone | Phase$ Declare Attackers | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeAttacker | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield during the declare attackers step, you may reselect which player or permanent target attacking creature is attacking. (It can't attack its controller or their permanents.) +T:Mode$ ChangesZone | Phase$ Declare Attackers | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeAttacker | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters during the declare attackers step, you may reselect which player or permanent target attacking creature is attacking. (It can't attack its controller or their permanents.) SVar:TrigChangeAttacker:DB$ ChangeCombatants | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | Attacking$ True AI:RemoveDeck:All -Oracle:Flash\nWhen Portal Mage enters the battlefield during the declare attackers step, you may reselect which player or permanent target attacking creature is attacking. (It can't attack its controller or their permanents.) +Oracle:Flash\nWhen Portal Mage enters during the declare attackers step, you may reselect which player or permanent target attacking creature is attacking. (It can't attack its controller or their permanents.) diff --git a/forge-gui/res/cardsfolder/p/portal_manipulator.txt b/forge-gui/res/cardsfolder/p/portal_manipulator.txt index 5415986edd7..570e7916d4b 100644 --- a/forge-gui/res/cardsfolder/p/portal_manipulator.txt +++ b/forge-gui/res/cardsfolder/p/portal_manipulator.txt @@ -3,8 +3,8 @@ ManaCost:2 WU WU Types:Creature Human Wizard PT:3/2 K:Flash -T:Mode$ ChangesZone | Phase$ Declare Attackers | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoosePlayer | TriggerDescription$ When CARDNAME enters the battlefield during the declare attackers step, choose target player and any number of target attacking creatures their opponents control. Those creatures are now attacking that player. +T:Mode$ ChangesZone | Phase$ Declare Attackers | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoosePlayer | TriggerDescription$ When CARDNAME enters during the declare attackers step, choose target player and any number of target attacking creatures their opponents control. Those creatures are now attacking that player. SVar:TrigChoosePlayer:DB$ Pump | ValidTgts$ Player | SubAbility$ DBChooseAttackers SVar:DBChooseAttackers:DB$ ChangeCombatants | ValidTgts$ Creature.attacking | TargetsWithDefinedController$ Player.OpponentOf ParentTarget | TargetMin$ 0 | TargetMax$ MaxTargets | TgtPrompt$ Select any number of target attacking creatures controlled by target player's opponents | Attacking$ TargetedPlayer SVar:MaxTargets:Count$Valid Creature.attacking+ControlledBy Player.OpponentOf ParentTarget -Oracle:Flash\nWhen Portal Manipulator enters the battlefield during the declare attackers step, choose target player and any number of target attacking creatures their opponents control. Those creatures are now attacking that player. +Oracle:Flash\nWhen Portal Manipulator enters during the declare attackers step, choose target player and any number of target attacking creatures their opponents control. Those creatures are now attacking that player. diff --git a/forge-gui/res/cardsfolder/p/portal_to_phyrexia.txt b/forge-gui/res/cardsfolder/p/portal_to_phyrexia.txt index e8a4a9288a4..526a57dcfc4 100644 --- a/forge-gui/res/cardsfolder/p/portal_to_phyrexia.txt +++ b/forge-gui/res/cardsfolder/p/portal_to_phyrexia.txt @@ -1,11 +1,11 @@ Name:Portal to Phyrexia ManaCost:9 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, each opponent sacrifices three creatures. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters, each opponent sacrifices three creatures. SVar:TrigSac:DB$ Sacrifice | Defined$ Opponent | SacValid$ Creature | Amount$ 3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, put target creature card from a graveyard onto the battlefield under your control. It's a Phyrexian in addition to its other types. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature | GainControl$ True | AnimateSubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Types$ Phyrexian | Duration$ Permanent DeckHas:Ability$Sacrifice|Graveyard DeckHints:Keyword$Mill|Dredge & Type$Phyrexian -Oracle:When Portal to Phyrexia enters the battlefield, each opponent sacrifices three creatures.\nAt the beginning of your upkeep, put target creature card from a graveyard onto the battlefield under your control. It's a Phyrexian in addition to its other types. +Oracle:When Portal to Phyrexia enters, each opponent sacrifices three creatures.\nAt the beginning of your upkeep, put target creature card from a graveyard onto the battlefield under your control. It's a Phyrexian in addition to its other types. diff --git a/forge-gui/res/cardsfolder/p/portcullis.txt b/forge-gui/res/cardsfolder/p/portcullis.txt index 417134ef8e6..4b556c6a555 100644 --- a/forge-gui/res/cardsfolder/p/portcullis.txt +++ b/forge-gui/res/cardsfolder/p/portcullis.txt @@ -1,10 +1,10 @@ Name:Portcullis ManaCost:4 Types:Artifact -T:Mode$ ChangesZone | ValidCard$ Creature | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | IsPresent$ Creature | PresentCompare$ GE3 | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature enters the battlefield, if there are two or more other creatures on the battlefield, exile that creature. Return that card to the battlefield under its owner's control when CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | ValidCard$ Creature | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | IsPresent$ Creature | PresentCompare$ GE3 | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature enters, if there are two or more other creatures on the battlefield, exile that creature. Return that card to the battlefield under its owner's control when CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Defined$ TriggeredCardLKICopy | RememberChanged$ True | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBDelayTrig SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigReturn | RememberObjects$ RememberedLKI | SubAbility$ DBCleanup | TriggerDescription$ Return that card to the battlefield under its owner's control when CARDNAME leaves the battlefield. SVar:TrigReturn:DB$ ChangeZoneAll | ChangeType$ Card.IsTriggerRemembered | Origin$ Exile | Destination$ Battlefield SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random -Oracle:Whenever a creature enters the battlefield, if there are two or more other creatures on the battlefield, exile that creature. Return that card to the battlefield under its owner's control when Portcullis leaves the battlefield. +Oracle:Whenever a creature enters, if there are two or more other creatures on the battlefield, exile that creature. Return that card to the battlefield under its owner's control when Portcullis leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/p/possessed_skaab.txt b/forge-gui/res/cardsfolder/p/possessed_skaab.txt index b05033e0206..179fab6722d 100644 --- a/forge-gui/res/cardsfolder/p/possessed_skaab.txt +++ b/forge-gui/res/cardsfolder/p/possessed_skaab.txt @@ -4,6 +4,6 @@ Types:Creature Zombie PT:3/2 R:Event$ Moved | ActiveZones$ Battlefield | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | ReplaceWith$ Exile | Description$ If CARDNAME would die, exile it instead. SVar:Exile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ ReplacedCard -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target instant, sorcery, or creature card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target instant, sorcery, or creature card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl,Creature.YouCtrl -Oracle:When Possessed Skaab enters the battlefield, return target instant, sorcery, or creature card from your graveyard to your hand.\nIf Possessed Skaab would die, exile it instead. +Oracle:When Possessed Skaab enters, return target instant, sorcery, or creature card from your graveyard to your hand.\nIf Possessed Skaab would die, exile it instead. diff --git a/forge-gui/res/cardsfolder/p/potion_of_healing.txt b/forge-gui/res/cardsfolder/p/potion_of_healing.txt index 777a953c6f6..66b98e3c53a 100644 --- a/forge-gui/res/cardsfolder/p/potion_of_healing.txt +++ b/forge-gui/res/cardsfolder/p/potion_of_healing.txt @@ -1,8 +1,8 @@ Name:Potion of Healing ManaCost:1 W Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ GainLife | Cost$ W T Sac<1/CARDNAME> | LifeAmount$ 3 | SpellDescription$ You gain 3 life. DeckHas:Ability$LifeGain -Oracle:When Potion of Healing enters the battlefield, draw a card.\n{W}, {T}, Sacrifice Potion of Healing: You gain 3 life. +Oracle:When Potion of Healing enters, draw a card.\n{W}, {T}, Sacrifice Potion of Healing: You gain 3 life. diff --git a/forge-gui/res/cardsfolder/p/pouncing_kavu.txt b/forge-gui/res/cardsfolder/p/pouncing_kavu.txt index bf84abf8afd..e0bd8187266 100644 --- a/forge-gui/res/cardsfolder/p/pouncing_kavu.txt +++ b/forge-gui/res/cardsfolder/p/pouncing_kavu.txt @@ -4,7 +4,7 @@ Types:Creature Kavu PT:1/1 K:Kicker:2 R K:First Strike -T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ PounceAdvantage | Static$ True | TriggerDescription$ If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it and with haste. +T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ PounceAdvantage | Static$ True | TriggerDescription$ If CARDNAME was kicked, it enters with two +1/+1 counters on it and with haste. SVar:PounceAdvantage:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ PounceAmbush SVar:PounceAmbush:DB$ Pump | Defined$ Self | KW$ Haste | Duration$ Permanent -Oracle:Kicker {2}{R} (You may pay an additional {2}{R} as you cast this spell.)\nFirst strike\nIf Pouncing Kavu was kicked, it enters the battlefield with two +1/+1 counters on it and with haste. +Oracle:Kicker {2}{R} (You may pay an additional {2}{R} as you cast this spell.)\nFirst strike\nIf Pouncing Kavu was kicked, it enters with two +1/+1 counters on it and with haste. diff --git a/forge-gui/res/cardsfolder/p/pouncing_wurm.txt b/forge-gui/res/cardsfolder/p/pouncing_wurm.txt index 267516e776b..8004a06201a 100644 --- a/forge-gui/res/cardsfolder/p/pouncing_wurm.txt +++ b/forge-gui/res/cardsfolder/p/pouncing_wurm.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Wurm PT:3/3 K:Kicker:2 G -T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigPut | Static$ True | TriggerDescription$ If CARDNAME was kicked, it enters the battlefield with three +1/+1 counters on it and with haste. +T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigPut | Static$ True | TriggerDescription$ If CARDNAME was kicked, it enters with three +1/+1 counters on it and with haste. SVar:TrigPut:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 3 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Haste | Duration$ Permanent -Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nIf Pouncing Wurm was kicked, it enters the battlefield with three +1/+1 counters on it and with haste. +Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nIf Pouncing Wurm was kicked, it enters with three +1/+1 counters on it and with haste. diff --git a/forge-gui/res/cardsfolder/p/powder_ganger.txt b/forge-gui/res/cardsfolder/p/powder_ganger.txt index fda67d922c6..cd03ad93141 100644 --- a/forge-gui/res/cardsfolder/p/powder_ganger.txt +++ b/forge-gui/res/cardsfolder/p/powder_ganger.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Human Rogue PT:2/2 K:Squad:2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy up to one target artifact. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters, destroy up to one target artifact. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select up to one target artifact | TargetMin$ 0 | TargetMax$ 1 DeckHas:Ability$Token -Oracle:Squad {2} (As an additional cost to cast this spell, you may pay {2} any number of times. When this creature enters the battlefield, create that many tokens that are copies of it.)\nWhen Powder Ganger enters the battlefield, destroy up to one target artifact. +Oracle:Squad {2} (As an additional cost to cast this spell, you may pay {2} any number of times. When this creature enters, create that many tokens that are copies of it.)\nWhen Powder Ganger enters, destroy up to one target artifact. diff --git a/forge-gui/res/cardsfolder/p/power_depot.txt b/forge-gui/res/cardsfolder/p/power_depot.txt index e739ec646b6..5cda1436a15 100644 --- a/forge-gui/res/cardsfolder/p/power_depot.txt +++ b/forge-gui/res/cardsfolder/p/power_depot.txt @@ -1,10 +1,11 @@ Name:Power Depot ManaCost:no cost Types:Artifact 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 K:Modular:1 A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Spell.Artifact,Activated.Artifact+inZoneBattlefield | SpellDescription$ Add one mana of any color. Spend this mana only to cast artifact spells or activate abilities of artifacts. DeckHints:Type$Artifact DeckHas:Ability$Counters -Oracle:Power Depot enters the battlefield tapped.\n{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast artifact spells or activate abilities of artifacts.\nModular 1 +Oracle:Power Depot enters tapped.\n{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast artifact spells or activate abilities of artifacts.\nModular 1 diff --git a/forge-gui/res/cardsfolder/p/prairie_stream.txt b/forge-gui/res/cardsfolder/p/prairie_stream.txt index 5802f2975b8..38fc7cac621 100644 --- a/forge-gui/res/cardsfolder/p/prairie_stream.txt +++ b/forge-gui/res/cardsfolder/p/prairie_stream.txt @@ -1,6 +1,6 @@ Name:Prairie Stream ManaCost:no cost Types:Land Plains Island -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters the battlefield tapped unless you control two or more basic lands. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control two or more basic lands. SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.Basic+YouCtrl | ConditionCompare$ LE1 -Oracle:({T}: Add {W} or {U}.)\nPrairie Stream enters the battlefield tapped unless you control two or more basic lands. +Oracle:({T}: Add {W} or {U}.)\nPrairie Stream enters tapped unless you control two or more basic lands. diff --git a/forge-gui/res/cardsfolder/p/pramikon_sky_rampart.txt b/forge-gui/res/cardsfolder/p/pramikon_sky_rampart.txt index 120e528fe9d..65b5fdbdddf 100644 --- a/forge-gui/res/cardsfolder/p/pramikon_sky_rampart.txt +++ b/forge-gui/res/cardsfolder/p/pramikon_sky_rampart.txt @@ -5,7 +5,7 @@ PT:1/5 K:Flying K:Defender K:ETBReplacement:Other:ChooseDirection -SVar:ChooseDirection:DB$ ChooseDirection | SpellDescription$ As CARDNAME enters the battlefield, choose left or right. +SVar:ChooseDirection:DB$ ChooseDirection | SpellDescription$ As CARDNAME enters, choose left or right. S:Mode$ CantAttack | DefenderNotNearestToYouInChosenDirection$ True | Description$ Each player may attack only the nearest opponent in the chosen direction and planeswalkers controller by that opponent. AI:RemoveDeck:Random -Oracle:Flying, defender\nAs Pramikon, Sky Rampart enters the battlefield, choose left or right.\nEach player may attack only the nearest opponent in the chosen direction and planeswalkers controlled by that opponent. +Oracle:Flying, defender\nAs Pramikon, Sky Rampart enters, choose left or right.\nEach player may attack only the nearest opponent in the chosen direction and planeswalkers controlled by that opponent. diff --git a/forge-gui/res/cardsfolder/p/prayer_of_binding.txt b/forge-gui/res/cardsfolder/p/prayer_of_binding.txt index bbf233e9639..f9fc26b3857 100644 --- a/forge-gui/res/cardsfolder/p/prayer_of_binding.txt +++ b/forge-gui/res/cardsfolder/p/prayer_of_binding.txt @@ -2,8 +2,8 @@ Name:Prayer of Binding ManaCost:3 W Types:Enchantment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent 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 nonland permanent an opponent controls until CARDNAME leaves the battlefield. You gain 2 life. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | Duration$ UntilHostLeavesPlay | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 SVar:OblivionRing:TRUE -Oracle:Flash\nWhen Prayer of Binding enters the battlefield, exile up to one target nonland permanent an opponent controls until Prayer of Binding leaves the battlefield. You gain 2 life. +Oracle:Flash\nWhen Prayer of Binding enters, exile up to one target nonland permanent an opponent controls until Prayer of Binding leaves the battlefield. You gain 2 life. diff --git a/forge-gui/res/cardsfolder/p/pre_war_formalwear.txt b/forge-gui/res/cardsfolder/p/pre_war_formalwear.txt index 33915e66871..378de49b438 100644 --- a/forge-gui/res/cardsfolder/p/pre_war_formalwear.txt +++ b/forge-gui/res/cardsfolder/p/pre_war_formalwear.txt @@ -1,7 +1,7 @@ Name:Pre-War Formalwear ManaCost:2 W Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card with mana value 3 or less from your graveyard to the battlefield and attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return target creature card with mana value 3 or less from your graveyard to the battlefield and attach CARDNAME to it. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card with mana value 3 or less in your graveyard | ValidTgts$ Creature.cmcLE3+YouOwn | RememberChanged$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -9,4 +9,4 @@ S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ K:Equip:3 DeckHas:Ability$Graveyard DeckHints:Ability$Mill -Oracle:When Pre-War Formalwear enters the battlefield, return target creature card with mana value 3 or less from your graveyard to the battlefield and attach Pre-War Formalwear to it.\nEquipped creature gets +2/+2 and has vigilance.\nEquip {3} +Oracle:When Pre-War Formalwear enters, return target creature card with mana value 3 or less from your graveyard to the battlefield and attach Pre-War Formalwear to it.\nEquipped creature gets +2/+2 and has vigilance.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/p/precipitous_drop.txt b/forge-gui/res/cardsfolder/p/precipitous_drop.txt index 7c06166fd6b..057c2bd1fbd 100644 --- a/forge-gui/res/cardsfolder/p/precipitous_drop.txt +++ b/forge-gui/res/cardsfolder/p/precipitous_drop.txt @@ -3,9 +3,9 @@ ManaCost:2 B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Curse -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigVenture | TriggerDescription$ When CARDNAME enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.) +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigVenture | TriggerDescription$ When CARDNAME enters, venture into the dungeon. (Enter the first room or advance to the next room.) SVar:TrigVenture:DB$ Venture S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -X | AddToughness$ -X | Description$ Enchanted creature gets -2/-2. It gets -5/-5 instead as long as you've completed a dungeon. SVar:X:Count$Compare Y GE1.5.2 SVar:Y:PlayerCountPropertyYou$DungeonsCompleted -Oracle:Enchant creature\nWhen Precipitous Drop enters the battlefield, venture into the dungeon. (Enter the first room or advance to the next room.)\nEnchanted creature gets -2/-2. It gets -5/-5 instead as long as you've completed a dungeon. +Oracle:Enchant creature\nWhen Precipitous Drop enters, venture into the dungeon. (Enter the first room or advance to the next room.)\nEnchanted creature gets -2/-2. It gets -5/-5 instead as long as you've completed a dungeon. diff --git a/forge-gui/res/cardsfolder/p/precursor_golem.txt b/forge-gui/res/cardsfolder/p/precursor_golem.txt index 5a26e99d433..c1b80339992 100644 --- a/forge-gui/res/cardsfolder/p/precursor_golem.txt +++ b/forge-gui/res/cardsfolder/p/precursor_golem.txt @@ -2,8 +2,8 @@ Name:Precursor Golem ManaCost:5 Types:Artifact Creature Golem PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 3/3 colorless Golem artifact creature tokens. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create two 3/3 colorless Golem artifact creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_3_3_a_golem | TokenOwner$ You T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ Player | IsSingleTarget$ True | TargetsValid$ Golem.inZoneBattlefield | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts an instant or sorcery spell that targets only a single Golem, that player copies that spell for each other Golem that spell could target. Each copy targets a different one of those Golems. SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Controller$ TriggeredSpellAbilityController | CopyForEachCanTarget$ Golem.inZoneBattlefield -Oracle:When Precursor Golem enters the battlefield, create two 3/3 colorless Golem artifact creature tokens.\nWhenever a player casts an instant or sorcery spell that targets only a single Golem, that player copies that spell for each other Golem that spell could target. Each copy targets a different one of those Golems. +Oracle:When Precursor Golem enters, create two 3/3 colorless Golem artifact creature tokens.\nWhenever a player casts an instant or sorcery spell that targets only a single Golem, that player copies that spell for each other Golem that spell could target. Each copy targets a different one of those Golems. diff --git a/forge-gui/res/cardsfolder/p/predation_steward.txt b/forge-gui/res/cardsfolder/p/predation_steward.txt index f0887311cf5..c879b579305 100644 --- a/forge-gui/res/cardsfolder/p/predation_steward.txt +++ b/forge-gui/res/cardsfolder/p/predation_steward.txt @@ -5,4 +5,4 @@ PT:2/2 K:etbCounter:OIL:2 A:AB$ Pump | Cost$ 2 G T SubCounter<1/OIL> | ValidTgts$ Creature | SorcerySpeed$ True | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ Target creature gets +2/+2 until end of turn. Activate only as a sorcery. DeckHas:Ability$Counters -Oracle:Predation Steward enters the battlefield with two oil counters on it.\n{2}{G}, {T}, Remove an oil counter from Predation Steward: Target creature gets +2/+2 until end of turn. Activate only as a sorcery. +Oracle:Predation Steward enters with two oil counters on it.\n{2}{G}, {T}, Remove an oil counter from Predation Steward: Target creature gets +2/+2 until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/p/predator_dragon.txt b/forge-gui/res/cardsfolder/p/predator_dragon.txt index 06107023be3..0074f09b4fd 100644 --- a/forge-gui/res/cardsfolder/p/predator_dragon.txt +++ b/forge-gui/res/cardsfolder/p/predator_dragon.txt @@ -5,4 +5,4 @@ PT:4/4 K:Flying K:Haste K:Devour:2 -Oracle:Flying, haste\nDevour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) +Oracle:Flying, haste\nDevour 2 (As this enters, you may sacrifice any number of creatures. This creature enters with twice that many +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/p/predatory_nightstalker.txt b/forge-gui/res/cardsfolder/p/predatory_nightstalker.txt index a57d8320e23..fab8b67cbbb 100644 --- a/forge-gui/res/cardsfolder/p/predatory_nightstalker.txt +++ b/forge-gui/res/cardsfolder/p/predatory_nightstalker.txt @@ -2,7 +2,7 @@ Name:Predatory Nightstalker ManaCost:3 B B Types:Creature Nightstalker PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may have target opponent sacrifice a creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may have target opponent sacrifice a creature. SVar:TrigSac:DB$ Sacrifice | ValidTgts$ Opponent | SacValid$ Creature SVar:PlayMain1:TRUE -Oracle:When Predatory Nightstalker enters the battlefield, you may have target opponent sacrifice a creature. +Oracle:When Predatory Nightstalker enters, you may have target opponent sacrifice a creature. diff --git a/forge-gui/res/cardsfolder/p/predatory_sludge.txt b/forge-gui/res/cardsfolder/p/predatory_sludge.txt index 7e8bacda519..fddb83cf819 100644 --- a/forge-gui/res/cardsfolder/p/predatory_sludge.txt +++ b/forge-gui/res/cardsfolder/p/predatory_sludge.txt @@ -4,7 +4,7 @@ Types:Creature Ooze PT:3/3 K:Menace K:ETBReplacement:Other:ChooseC -SVar:ChooseC:DB$ ChooseCard | Defined$ You | Choices$ Permanent.YouDontCtrl | AILogic$ AtLeast1 | Mandatory$ True | SubAbility$ DBDelayTrig | SpellDescription$ As CARDNAME enters the battlefield, choose a permanent you don't control. When the chosen permanent is put into a graveyard from the battlefield, conjure a card named Predatory Sludge into your hand. +SVar:ChooseC:DB$ ChooseCard | Defined$ You | Choices$ Permanent.YouDontCtrl | AILogic$ AtLeast1 | Mandatory$ True | SubAbility$ DBDelayTrig | SpellDescription$ As CARDNAME enters, choose a permanent you don't control. When the chosen permanent is put into a graveyard from the battlefield, conjure a card named Predatory Sludge into your hand. SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ ChangesZone | RememberObjects$ ChosenCard | ValidCard$ Card.IsTriggerRemembered | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigConjure | TriggerDescription$ When the chosen permanent is put into a graveyard from the battlefield, conjure a card named Predatory Sludge into your hand. SVar:TrigConjure:DB$ MakeCard | Conjure$ True | Name$ Predatory Sludge | Zone$ Hand -Oracle:Menace\nAs Predatory Sludge enters the battlefield, choose a permanent you don't control. When the chosen permanent is put into a graveyard from the battlefield, conjure a card named Predatory Sludge into your hand. +Oracle:Menace\nAs Predatory Sludge enters, choose a permanent you don't control. When the chosen permanent is put into a graveyard from the battlefield, conjure a card named Predatory Sludge into your hand. diff --git a/forge-gui/res/cardsfolder/p/preening_champion.txt b/forge-gui/res/cardsfolder/p/preening_champion.txt index 135c3e3d36f..2c1e11e5ea2 100644 --- a/forge-gui/res/cardsfolder/p/preening_champion.txt +++ b/forge-gui/res/cardsfolder/p/preening_champion.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Bird Knight PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 blue and red Elemental creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 blue and red Elemental creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ ur_1_1_elemental DeckHas:Ability$Token & Type$Elemental -Oracle:Flying\nWhen Preening Champion enters the battlefield, create a 1/1 blue and red Elemental creature token. +Oracle:Flying\nWhen Preening Champion enters, create a 1/1 blue and red Elemental creature token. diff --git a/forge-gui/res/cardsfolder/p/premature_burial.txt b/forge-gui/res/cardsfolder/p/premature_burial.txt index c3d2b1d1741..a6bd8a07384 100644 --- a/forge-gui/res/cardsfolder/p/premature_burial.txt +++ b/forge-gui/res/cardsfolder/p/premature_burial.txt @@ -1,5 +1,5 @@ Name:Premature Burial ManaCost:1 B Types:Sorcery -A:SP$ Destroy | ValidTgts$ Creature.nonBlack+EnteredSinceYourLastTurn | TgtPrompt$ Select target nonblack creature that entered the battlefield since your last turn ended | SpellDescription$ Destroy target nonblack creature that entered the battlefield since your last turn ended. -Oracle:Destroy target nonblack creature that entered the battlefield since your last turn ended. +A:SP$ Destroy | ValidTgts$ Creature.nonBlack+EnteredSinceYourLastTurn | TgtPrompt$ Select target nonblack creature that entered since your last turn ended | SpellDescription$ Destroy target nonblack creature that entered since your last turn ended. +Oracle:Destroy target nonblack creature that entered since your last turn ended. diff --git a/forge-gui/res/cardsfolder/p/preston_the_vanisher.txt b/forge-gui/res/cardsfolder/p/preston_the_vanisher.txt index 2b1c859e5ba..708b2f9f82c 100644 --- a/forge-gui/res/cardsfolder/p/preston_the_vanisher.txt +++ b/forge-gui/res/cardsfolder/p/preston_the_vanisher.txt @@ -2,9 +2,9 @@ Name:Preston, the Vanisher ManaCost:3 W Types:Legendary Creature Rabbit Wizard PT:2/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+nonToken+wasNotCast+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCopyPermanent | TriggerDescription$ Whenever another nontoken creature enters the battlefield under your control, if it wasn't cast, create a token that's a copy of that creature except it's a 0/1 white Illusion. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+nonToken+wasNotCast+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCopyPermanent | TriggerDescription$ Whenever another nontoken creature you control enters, if it wasn't cast, create a token that's a copy of that creature except it's a 0/1 white Illusion. SVar:TrigCopyPermanent:DB$ CopyPermanent | Defined$ TriggeredCardLKICopy | NumCopies$ 1 | SetColor$ White | SetCreatureTypes$ Illusion | SetPower$ 0 | SetToughness$ 1 A:AB$ ChangeZone | Cost$ 1 W Sac<5/Illusion> | ValidTgts$ Permanent.nonLand | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Select target nonland permanent | SpellDescription$ Exile target nonland permanent. DeckHas:Ability$Token|Sacrifice & Type$Illusion DeckHints:Type$Illusion & Ability$Graveyard -Oracle:Whenever another nontoken creature enters the battlefield under your control, if it wasn't cast, create a token that's a copy of that creature except it's a 0/1 white Illusion.\n{1}{W}, Sacrifice five Illusions: Exile target nonland permanent. +Oracle:Whenever another nontoken creature you control enters, if it wasn't cast, create a token that's a copy of that creature except it's a 0/1 white Illusion.\n{1}{W}, Sacrifice five Illusions: Exile target nonland permanent. diff --git a/forge-gui/res/cardsfolder/p/preyseizer_dragon.txt b/forge-gui/res/cardsfolder/p/preyseizer_dragon.txt index a60c72c145a..87674bf6335 100644 --- a/forge-gui/res/cardsfolder/p/preyseizer_dragon.txt +++ b/forge-gui/res/cardsfolder/p/preyseizer_dragon.txt @@ -7,4 +7,4 @@ K:Devour:2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME attacks, it deals damage to any target equal to the number of +1/+1 counters on CARDNAME. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$CardCounters.P1P1 -Oracle:Flying\nDevour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.)\nWhenever Preyseizer Dragon attacks, it deals damage to any target equal to the number of +1/+1 counters on Preyseizer Dragon. +Oracle:Flying\nDevour 2 (As this enters, you may sacrifice any number of creatures. This creature enters with twice that many +1/+1 counters on it.)\nWhenever Preyseizer Dragon attacks, it deals damage to any target equal to the number of +1/+1 counters on Preyseizer Dragon. diff --git a/forge-gui/res/cardsfolder/p/prickly_pair.txt b/forge-gui/res/cardsfolder/p/prickly_pair.txt index 5e71da0f6f7..6ebb03a810a 100644 --- a/forge-gui/res/cardsfolder/p/prickly_pair.txt +++ b/forge-gui/res/cardsfolder/p/prickly_pair.txt @@ -2,7 +2,7 @@ Name:Prickly Pair ManaCost:2 R Types:Creature Plant Mercenary PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_mercenary_tappump | TokenOwner$ You DeckHas:Ability$Token -Oracle:When Prickly Pair enters the battlefield, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." +Oracle:When Prickly Pair enters, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." diff --git a/forge-gui/res/cardsfolder/p/pridemalkin.txt b/forge-gui/res/cardsfolder/p/pridemalkin.txt index 3f48dadf484..48f6ce1731b 100644 --- a/forge-gui/res/cardsfolder/p/pridemalkin.txt +++ b/forge-gui/res/cardsfolder/p/pridemalkin.txt @@ -2,8 +2,8 @@ Name:Pridemalkin ManaCost:2 G Types:Creature Cat PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature you control. SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 S:Mode$ Continuous | Affected$ Creature.counters_GE1_P1P1+YouCtrl | AddKeyword$ Trample | Description$ Each creature you control with a +1/+1 counter on it has trample. DeckHas:Ability$Counters -Oracle:When Pridemalkin enters the battlefield, put a +1/+1 counter on target creature you control.\nEach creature you control with a +1/+1 counter on it has trample. (They can deal excess combat damage to the player or planeswalker they're attacking.) +Oracle:When Pridemalkin enters, put a +1/+1 counter on target creature you control.\nEach creature you control with a +1/+1 counter on it has trample. (They can deal excess combat damage to the player or planeswalker they're attacking.) diff --git a/forge-gui/res/cardsfolder/p/priest_of_ancient_lore.txt b/forge-gui/res/cardsfolder/p/priest_of_ancient_lore.txt index c0851068650..8273c785250 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_ancient_lore.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_ancient_lore.txt @@ -2,8 +2,8 @@ Name:Priest of Ancient Lore ManaCost:2 W Types:Creature Dwarf Cleric PT:2/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life and draw a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigLife | TriggerDescription$ When CARDNAME enters, you gain 1 life and draw a card. SVar:TrigLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw DeckHas:Ability$LifeGain -Oracle:When Priest of Ancient Lore enters the battlefield, you gain 1 life and draw a card. +Oracle:When Priest of Ancient Lore enters, you gain 1 life and draw a card. diff --git a/forge-gui/res/cardsfolder/p/priest_of_gix.txt b/forge-gui/res/cardsfolder/p/priest_of_gix.txt index e4db468eabc..de9d2bcfd73 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_gix.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_gix.txt @@ -2,7 +2,7 @@ Name:Priest of Gix ManaCost:2 B Types:Creature Phyrexian Human Cleric Minion PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMana | TriggerDescription$ When CARDNAME enters the battlefield, add {B}{B}{B}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMana | TriggerDescription$ When CARDNAME enters, add {B}{B}{B}. SVar:TrigMana:DB$ Mana | Produced$ B | Amount$ 3 SVar:FreeSpellAI:True -Oracle:When Priest of Gix enters the battlefield, add {B}{B}{B}. +Oracle:When Priest of Gix enters, add {B}{B}{B}. diff --git a/forge-gui/res/cardsfolder/p/priest_of_possibility.txt b/forge-gui/res/cardsfolder/p/priest_of_possibility.txt index 6b0c1e83fec..8b5490b5458 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_possibility.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_possibility.txt @@ -2,10 +2,10 @@ Name:Priest of Possibility ManaCost:1 W Types:Creature Kor Cleric PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLook | TriggerDescription$ When CARDNAME enters the battlefield, look at the top seven cards of your library. If a card among them has flying, CARDNAME perpetually gains flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. Then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLook | TriggerDescription$ When CARDNAME enters, look at the top seven cards of your library. If a card among them has flying, CARDNAME perpetually gains flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. Then shuffle. SVar:TrigLook:DB$ PeekAndReveal | PeekAmount$ 7 | NoReveal$ True | RememberPeeked$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | KW$ First Strike & Flying & Deathtouch & Double Strike & Haste & Hexproof & Indestructible & Lifelink & Menace & Protection & Reach & Trample & Vigilance | SharedKeywordsZone$ Library | SharedRestrictions$ Card.IsRemembered | Duration$ Perpetual | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBShuffle SVar:DBShuffle:DB$ Shuffle DeckHints:Keyword$Flying|First Strike|Double Strike|Deathtouch|Haste|Hexproof|Indestructible|Lifelink|Menace|Protection|Reach|Trample|Vigilance -Oracle:When Priest of Possibility enters the battlefield, look at the top seven cards of your library. If a card among them has flying, Priest of Possibility perpetually gains flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. Then shuffle. +Oracle:When Priest of Possibility enters, look at the top seven cards of your library. If a card among them has flying, Priest of Possibility perpetually gains flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, protection, reach, trample, and vigilance. Then shuffle. diff --git a/forge-gui/res/cardsfolder/p/priest_of_the_blood_rite.txt b/forge-gui/res/cardsfolder/p/priest_of_the_blood_rite.txt index 8661584f08e..36649cc88eb 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_the_blood_rite.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_the_blood_rite.txt @@ -2,10 +2,10 @@ Name:Priest of the Blood Rite ManaCost:3 B B Types:Creature Human Cleric PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 5/5 black Demon creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 5/5 black Demon creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_5_5_demon_flying | TokenOwner$ TriggeredCardController T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, you lose 2 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 2 SVar:SacMe:4 SVar:DonateMe:4 -Oracle:When Priest of the Blood Rite enters the battlefield, create a 5/5 black Demon creature token with flying.\nAt the beginning of your upkeep, you lose 2 life. +Oracle:When Priest of the Blood Rite enters, create a 5/5 black Demon creature token with flying.\nAt the beginning of your upkeep, you lose 2 life. diff --git a/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt b/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt index aa00ee06eee..56a15cdef88 100644 --- a/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt +++ b/forge-gui/res/cardsfolder/p/priest_of_urabrask.txt @@ -2,7 +2,7 @@ Name:Priest of Urabrask ManaCost:2 R Types:Creature Phyrexian Human Cleric PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMana | TriggerDescription$ When CARDNAME enters the battlefield, add {R}{R}{R}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMana | TriggerDescription$ When CARDNAME enters, add {R}{R}{R}. SVar:TrigMana:DB$ Mana | Produced$ R | Amount$ 3 SVar:FreeSpellAI:True -Oracle:When Priest of Urabrask enters the battlefield, add {R}{R}{R}. +Oracle:When Priest of Urabrask enters, add {R}{R}{R}. diff --git a/forge-gui/res/cardsfolder/p/primal_adversary.txt b/forge-gui/res/cardsfolder/p/primal_adversary.txt index b8974d20e5a..d4c623b6bf6 100644 --- a/forge-gui/res/cardsfolder/p/primal_adversary.txt +++ b/forge-gui/res/cardsfolder/p/primal_adversary.txt @@ -3,11 +3,11 @@ ManaCost:2 G Types:Creature Wolf PT:4/3 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPay | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {1}{G} any number of times. When you pay this cost one or more times, put that many +1/+1 counters on CARDNAME, then up to that many target lands you control become 3/3 Wolf creatures with haste that are still lands. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPay | TriggerDescription$ When CARDNAME enters, you may pay {1}{G} any number of times. When you pay this cost one or more times, put that many +1/+1 counters on CARDNAME, then up to that many target lands you control become 3/3 Wolf creatures with haste that are still lands. SVar:TrigPay:AB$ ImmediateTrigger | Cost$ Mana<1 G\NumTimes> | Announce$ NumTimes | ConditionCheckSVar$ NumTimes | ConditionSVarCompare$ GE1 | RememberSVarAmount$ NumTimes | Execute$ TrigPutCounter | TriggerDescription$ When you pay this cost one or more times, put that many +1/+1 counters on CARDNAME, then up to that many target lands you control become 3/3 Wolf creatures with haste that are still lands. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | TargetMin$ 0 | TargetMax$ X | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select up to that many target lands you control | Power$ 3 | Toughness$ 3 | Types$ Wolf,Creature | Keywords$ Haste | Duration$ Permanent SVar:X:Count$TriggerRememberAmount DeckHas:Ability$Counters AI:RemoveDeck:All -Oracle:Trample\nWhen Primal Adversary enters the battlefield, you may pay {1}{G} any number of times. When you pay this cost one or more times, put that many +1/+1 counters on Primal Adversary, then up to that many target lands you control become 3/3 Wolf creatures with haste that are still lands. +Oracle:Trample\nWhen Primal Adversary enters, you may pay {1}{G} any number of times. When you pay this cost one or more times, put that many +1/+1 counters on Primal Adversary, then up to that many target lands you control become 3/3 Wolf creatures with haste that are still lands. diff --git a/forge-gui/res/cardsfolder/p/primal_beyond.txt b/forge-gui/res/cardsfolder/p/primal_beyond.txt index 1db2f723051..edc42c856d1 100644 --- a/forge-gui/res/cardsfolder/p/primal_beyond.txt +++ b/forge-gui/res/cardsfolder/p/primal_beyond.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Spell.Elemental,Activated.Elemental+inZoneBattlefield | SpellDescription$ Add one mana of any color. Spend this mana only to cast an Elemental spell or activate an ability of an Elemental. -K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Elemental> | UnlessPayer$ You | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may reveal an Elemental card from your hand. If you don't, CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ DBTap | ReplacementResult$ Updated | Description$ As CARDNAME enters, you may reveal an Elemental card from your hand. If you don't, CARDNAME enters tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ Reveal<1/Elemental> | UnlessPayer$ You | StackDescription$ enters tapped. AI:RemoveDeck:Random -Oracle:As Primal Beyond enters the battlefield, you may reveal an Elemental card from your hand. If you don't, Primal Beyond enters the battlefield tapped.\n{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast an Elemental spell or activate an ability of an Elemental. +Oracle:As Primal Beyond enters, you may reveal an Elemental card from your hand. If you don't, Primal Beyond enters tapped.\n{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast an Elemental spell or activate an ability of an Elemental. diff --git a/forge-gui/res/cardsfolder/p/primal_clay.txt b/forge-gui/res/cardsfolder/p/primal_clay.txt index 316f940f183..6b8d16d7e57 100644 --- a/forge-gui/res/cardsfolder/p/primal_clay.txt +++ b/forge-gui/res/cardsfolder/p/primal_clay.txt @@ -3,10 +3,10 @@ ManaCost:4 Types:Artifact Creature Shapeshifter PT:*/* K:ETBReplacement:Other:MoldChoice -SVar:MoldChoice:DB$ GenericChoice | Defined$ You | Choices$ GroundMold,AirMold,WallMold | SpellDescription$ As CARDNAME enters the battlefield, it becomes your choice of a 3/3 artifact creature, a 2/2 artifact creature with flying, or a 1/6 Wall artifact creature with defender in addition to its other types. +SVar:MoldChoice:DB$ GenericChoice | Defined$ You | Choices$ GroundMold,AirMold,WallMold | SpellDescription$ As CARDNAME enters, it becomes your choice of a 3/3 artifact creature, a 2/2 artifact creature with flying, or a 1/6 Wall artifact creature with defender in addition to its other types. SVar:GroundMold:DB$ Animate | Defined$ Self | Duration$ Permanent | Power$ 3 | Toughness$ 3 | SpellDescription$ CARDNAME is 3/3 SVar:AirMold:DB$ Animate | Defined$ Self | Duration$ Permanent | Power$ 2 | Toughness$ 2 | Keywords$ Flying | SpellDescription$ CARDNAME is 2/2 with flying SVar:WallMold:DB$ Animate | Defined$ Self | Duration$ Permanent | Power$ 1 | Toughness$ 6 | Types$ Wall | Keywords$ Defender | SpellDescription$ CARDNAME is 1/6 with defender and is a wall in addition to its other types AI:RemoveDeck:Random DeckHas:Keyword$Defender|Flying & Type$Wall -Oracle:As Primal Clay enters the battlefield, it becomes your choice of a 3/3 artifact creature, a 2/2 artifact creature with flying, or a 1/6 Wall artifact creature with defender in addition to its other types. (A creature with defender can't attack.) +Oracle:As Primal Clay enters, it becomes your choice of a 3/3 artifact creature, a 2/2 artifact creature with flying, or a 1/6 Wall artifact creature with defender in addition to its other types. (A creature with defender can't attack.)