From 64553eeccfaa169f58274fb26f60ef6b05540a6c Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Sun, 4 Aug 2024 20:46:09 +0100 Subject: [PATCH] Add files via upload (#5834) --- forge-gui/res/cardsfolder/s/spire_mangler.txt | 4 ++-- forge-gui/res/cardsfolder/s/spire_owl.txt | 4 ++-- forge-gui/res/cardsfolder/s/spire_patrol.txt | 4 ++-- forge-gui/res/cardsfolder/s/spire_phantasm.txt | 4 ++-- forge-gui/res/cardsfolder/s/spirebluff_canal.txt | 6 +++--- forge-gui/res/cardsfolder/s/spirit_bonds.txt | 4 ++-- forge-gui/res/cardsfolder/s/spirit_link.txt | 2 +- forge-gui/res/cardsfolder/s/spirit_of_the_aldergard.txt | 4 ++-- forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt | 4 ++-- forge-gui/res/cardsfolder/s/spirited_companion.txt | 4 ++-- forge-gui/res/cardsfolder/s/spiritual_guardian.txt | 4 ++-- forge-gui/res/cardsfolder/s/spit_flame.txt | 4 ++-- forge-gui/res/cardsfolder/s/spitebellows.txt | 2 +- forge-gui/res/cardsfolder/s/spiteful_banditry.txt | 4 ++-- forge-gui/res/cardsfolder/s/spiteful_hexmage.txt | 4 ++-- forge-gui/res/cardsfolder/s/spiteful_squad.txt | 2 +- forge-gui/res/cardsfolder/s/spitfire_lagac.txt | 4 ++-- forge-gui/res/cardsfolder/s/spitting_dilophosaurus.txt | 6 +++--- forge-gui/res/cardsfolder/s/spitting_hydra.txt | 2 +- forge-gui/res/cardsfolder/s/splatter_thug.txt | 2 +- forge-gui/res/cardsfolder/s/spontaneous_artist.txt | 4 ++-- forge-gui/res/cardsfolder/s/sporeback_troll.txt | 2 +- forge-gui/res/cardsfolder/s/sporemound.txt | 4 ++-- forge-gui/res/cardsfolder/s/sporocyst.txt | 4 ++-- forge-gui/res/cardsfolder/s/spotlight_falcon.txt | 4 ++-- forge-gui/res/cardsfolder/s/spotter_thopter.txt | 4 ++-- forge-gui/res/cardsfolder/s/spreading_plague.txt | 4 ++-- forge-gui/res/cardsfolder/s/spreading_seas.txt | 4 ++-- .../s/spring_loaded_sawblades_bladewheel_chariot.txt | 4 ++-- forge-gui/res/cardsfolder/s/springbloom_druid.txt | 4 ++-- forge-gui/res/cardsfolder/s/springheart_nantuko.txt | 4 ++-- forge-gui/res/cardsfolder/s/springjack_shepherd.txt | 4 ++-- forge-gui/res/cardsfolder/s/springmane_cervin.txt | 4 ++-- forge-gui/res/cardsfolder/s/springmantle_cleric.txt | 4 ++-- forge-gui/res/cardsfolder/s/sprouting_goblin.txt | 4 ++-- forge-gui/res/cardsfolder/s/spyglass_siren.txt | 4 ++-- forge-gui/res/cardsfolder/s/spymasters_vault.txt | 6 +++--- forge-gui/res/cardsfolder/s/squad_captain.txt | 4 ++-- forge-gui/res/cardsfolder/s/squad_commander.txt | 4 ++-- forge-gui/res/cardsfolder/s/squadron_hawk.txt | 4 ++-- forge-gui/res/cardsfolder/s/squealing_devil.txt | 6 +++--- forge-gui/res/cardsfolder/s/squires_devotion.txt | 4 ++-- forge-gui/res/cardsfolder/s/squirrel_sanctuary.txt | 4 ++-- forge-gui/res/cardsfolder/s/squirrel_squatters.txt | 4 ++-- forge-gui/res/cardsfolder/s/stadium_vendors.txt | 4 ++-- forge-gui/res/cardsfolder/s/staff_of_the_death_magus.txt | 6 +++--- forge-gui/res/cardsfolder/s/staff_of_the_flame_magus.txt | 6 +++--- forge-gui/res/cardsfolder/s/staff_of_the_mind_magus.txt | 6 +++--- forge-gui/res/cardsfolder/s/staff_of_the_storyteller.txt | 4 ++-- forge-gui/res/cardsfolder/s/staff_of_the_sun_magus.txt | 6 +++--- forge-gui/res/cardsfolder/s/staff_of_the_wild_magus.txt | 6 +++--- forge-gui/res/cardsfolder/s/stag_beetle.txt | 4 ++-- forge-gui/res/cardsfolder/s/stagecoach_security.txt | 4 ++-- forge-gui/res/cardsfolder/s/stalking_leonin.txt | 4 ++-- forge-gui/res/cardsfolder/s/stalking_yeti.txt | 4 ++-- forge-gui/res/cardsfolder/s/stalwart_realmwarden.txt | 4 ++-- forge-gui/res/cardsfolder/s/stalwarts_of_osgiliath.txt | 4 ++-- forge-gui/res/cardsfolder/s/stangg.txt | 4 ++-- forge-gui/res/cardsfolder/s/stangg_echo_warrior.txt | 4 ++-- forge-gui/res/cardsfolder/s/star_compass.txt | 5 +++-- forge-gui/res/cardsfolder/s/star_pupil.txt | 2 +- forge-gui/res/cardsfolder/s/starlit_mantle.txt | 4 ++-- forge-gui/res/cardsfolder/s/starving_revenant.txt | 4 ++-- forge-gui/res/cardsfolder/s/stasis_snare.txt | 4 ++-- forge-gui/res/cardsfolder/s/static_net.txt | 6 +++--- forge-gui/res/cardsfolder/s/static_prison.txt | 4 ++-- forge-gui/res/cardsfolder/s/staunch_crewmate.txt | 4 ++-- forge-gui/res/cardsfolder/s/staunch_defenders.txt | 4 ++-- forge-gui/res/cardsfolder/s/staunch_throneguard.txt | 4 ++-- forge-gui/res/cardsfolder/s/steam_vents.txt | 6 +++--- forge-gui/res/cardsfolder/s/steamcore_scholar.txt | 4 ++-- forge-gui/res/cardsfolder/s/steamcore_weird.txt | 4 ++-- forge-gui/res/cardsfolder/s/steel_dromedary.txt | 6 +++--- forge-gui/res/cardsfolder/s/steel_exemplar.txt | 4 ++-- forge-gui/res/cardsfolder/s/steel_leaf_paladin.txt | 4 ++-- forge-gui/res/cardsfolder/s/steelbane_hydra.txt | 2 +- forge-gui/res/cardsfolder/s/steelclad_spirit.txt | 4 ++-- forge-gui/res/cardsfolder/s/steelfin_whale.txt | 4 ++-- forge-gui/res/cardsfolder/s/steely_resolve.txt | 4 ++-- forge-gui/res/cardsfolder/s/stenn_paranoid_partisan.txt | 4 ++-- forge-gui/res/cardsfolder/s/stensia_innkeeper.txt | 4 ++-- forge-gui/res/cardsfolder/s/steppe_lynx.txt | 4 ++-- forge-gui/res/cardsfolder/s/sterling_hound.txt | 4 ++-- forge-gui/res/cardsfolder/s/sterling_supplier.txt | 4 ++-- forge-gui/res/cardsfolder/s/stern_mentor.txt | 2 +- forge-gui/res/cardsfolder/s/stern_proctor.txt | 4 ++-- forge-gui/res/cardsfolder/s/stimulus_package.txt | 4 ++-- forge-gui/res/cardsfolder/s/stingblade_assassin.txt | 4 ++-- forge-gui/res/cardsfolder/s/stingerfling_spider.txt | 4 ++-- forge-gui/res/cardsfolder/s/stinging_scorpion.txt | 4 ++-- forge-gui/res/cardsfolder/s/stingmoggie.txt | 2 +- forge-gui/res/cardsfolder/s/stingscourger.txt | 4 ++-- forge-gui/res/cardsfolder/s/stirring_bard.txt | 4 ++-- forge-gui/res/cardsfolder/s/stirring_wildwood.txt | 5 +++-- forge-gui/res/cardsfolder/s/stitched_assistant.txt | 2 +- forge-gui/res/cardsfolder/s/stitched_mangler.txt | 7 ++++--- forge-gui/res/cardsfolder/s/stitchers_supplier.txt | 6 +++--- forge-gui/res/cardsfolder/s/stockpiling_celebrant.txt | 4 ++-- forge-gui/res/cardsfolder/s/stoic_builder.txt | 4 ++-- forge-gui/res/cardsfolder/s/stoic_farmer.txt | 4 ++-- 100 files changed, 206 insertions(+), 203 deletions(-) diff --git a/forge-gui/res/cardsfolder/s/spire_mangler.txt b/forge-gui/res/cardsfolder/s/spire_mangler.txt index c681aaa577f..fad41bf17fc 100644 --- a/forge-gui/res/cardsfolder/s/spire_mangler.txt +++ b/forge-gui/res/cardsfolder/s/spire_mangler.txt @@ -4,7 +4,7 @@ Types:Creature Insect PT:2/1 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature with flying you control gets +2/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature you control with flying gets +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+withFlying | TgtPrompt$ Select target creature with flying you control | NumAtt$ +2 SVar:PlayMain1:TRUE -Oracle:Flash\nFlying\nWhen Spire Mangler enters the battlefield, target creature with flying you control gets +2/+0 until end of turn. +Oracle:Flash\nFlying\nWhen Spire Mangler enters, target creature you control with flying gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/spire_owl.txt b/forge-gui/res/cardsfolder/s/spire_owl.txt index cae84a3ed73..208e2885cf0 100644 --- a/forge-gui/res/cardsfolder/s/spire_owl.txt +++ b/forge-gui/res/cardsfolder/s/spire_owl.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Bird PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library, then put them back in any order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRearrange | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library, then put them back in any order. SVar:TrigRearrange:DB$ RearrangeTopOfLibrary | Defined$ You | NumCards$ 4 -Oracle:Flying\nWhen Spire Owl enters the battlefield, look at the top four cards of your library, then put them back in any order. +Oracle:Flying\nWhen Spire Owl enters, look at the top four cards of your library, then put them back in any order. diff --git a/forge-gui/res/cardsfolder/s/spire_patrol.txt b/forge-gui/res/cardsfolder/s/spire_patrol.txt index 2732023e063..b52d6b79390 100644 --- a/forge-gui/res/cardsfolder/s/spire_patrol.txt +++ b/forge-gui/res/cardsfolder/s/spire_patrol.txt @@ -3,8 +3,8 @@ ManaCost:2 W U Types:Creature Human Soldier PT:3/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent SVar:PlayMain1:TRUE -Oracle:Flying\nWhen Spire Patrol enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +Oracle:Flying\nWhen Spire Patrol enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/s/spire_phantasm.txt b/forge-gui/res/cardsfolder/s/spire_phantasm.txt index ec3ce797907..5e69654bd6b 100644 --- a/forge-gui/res/cardsfolder/s/spire_phantasm.txt +++ b/forge-gui/res/cardsfolder/s/spire_phantasm.txt @@ -5,6 +5,6 @@ PT:3/2 Draft:Reveal CARDNAME as you draft it. Draft:The next time a player drafts a card from this booster pack, guess that card's name. Then that player reveals the drafted card. K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+NotedGuessPhantasm | Execute$ DrawACard | TriggerDescription$ When CARDNAME enters the battlefield, if you guessed correctly for a card named Spire Phantasm, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+NotedGuessPhantasm | Execute$ DrawACard | TriggerDescription$ When CARDNAME enters, if you guessed correctly for a card named Spire Phantasm, draw a card. SVar:DrawACard:DB$ Draw | Amount$ 1 -Oracle:Reveal Spire Phantasm as you draft it. The next time a player drafts a card from this booster pack, guess that card's name. Then that player reveals the drafted card.\nFlying\nWhen Spire Phantasm enters the battlefield, if you guessed correctly for a card named Spire Phantasm, draw a card. +Oracle:Reveal Spire Phantasm as you draft it. The next time a player drafts a card from this booster pack, guess that card's name. Then that player reveals the drafted card.\nFlying\nWhen Spire Phantasm enters, if you guessed correctly for a card named Spire Phantasm, draw a card. diff --git a/forge-gui/res/cardsfolder/s/spirebluff_canal.txt b/forge-gui/res/cardsfolder/s/spirebluff_canal.txt index 94ef0b787c3..18cd4feb177 100644 --- a/forge-gui/res/cardsfolder/s/spirebluff_canal.txt +++ b/forge-gui/res/cardsfolder/s/spirebluff_canal.txt @@ -1,7 +1,7 @@ Name:Spirebluff Canal ManaCost:no cost Types:Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GT2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control two or fewer other lands. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GT2 A:AB$ Mana | Cost$ T | Produced$ Combo U R | SpellDescription$ Add {U} or {R}. -Oracle:Spirebluff Canal enters the battlefield tapped unless you control two or fewer other lands.\n{T}: Add {U} or {R}. +Oracle:Spirebluff Canal enters tapped unless you control two or fewer other lands.\n{T}: Add {U} or {R}. diff --git a/forge-gui/res/cardsfolder/s/spirit_bonds.txt b/forge-gui/res/cardsfolder/s/spirit_bonds.txt index 0352ae79d27..ca01be51fbc 100644 --- a/forge-gui/res/cardsfolder/s/spirit_bonds.txt +++ b/forge-gui/res/cardsfolder/s/spirit_bonds.txt @@ -1,9 +1,9 @@ Name:Spirit Bonds ManaCost:1 W Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, you may pay {W}. If you do, create a 1/1 white Spirit creature token with flying. +T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature you control enters, you may pay {W}. If you do, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:AB$ Token | Cost$ W | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You A:AB$ Pump | Cost$ 1 W Sac<1/Spirit> | ValidTgts$ Creature.nonSpirit+YouCtrl | TgtPrompt$ Select target non-Spirit creature you control | KW$ Indestructible | SpellDescription$ Target non-Spirit creature you control gains indestructible until end of turn. SVar:BuffedBy:Creature DeckHas:Ability$Token -Oracle:Whenever a nontoken creature enters the battlefield under your control, you may pay {W}. If you do, create a 1/1 white Spirit creature token with flying.\n{1}{W}, Sacrifice a Spirit: Target non-Spirit creature gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +Oracle:Whenever a nontoken creature you control enters, you may pay {W}. If you do, create a 1/1 white Spirit creature token with flying.\n{1}{W}, Sacrifice a Spirit: Target non-Spirit creature gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/s/spirit_link.txt b/forge-gui/res/cardsfolder/s/spirit_link.txt index 034241afd07..da506675d78 100644 --- a/forge-gui/res/cardsfolder/s/spirit_link.txt +++ b/forge-gui/res/cardsfolder/s/spirit_link.txt @@ -8,4 +8,4 @@ SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:TriggerCount$DamageAmount SVar:LikeLifeLink:True DeckHas:Ability$LifeGain -Oracle:Enchant creature (Target a creature as you cast this. This card enters the battlefield attached to that creature.)\nWhenever enchanted creature deals damage, you gain that much life. +Oracle:Enchant creature (Target a creature as you cast this. This card enters attached to that creature.)\nWhenever enchanted creature deals damage, you gain that much life. diff --git a/forge-gui/res/cardsfolder/s/spirit_of_the_aldergard.txt b/forge-gui/res/cardsfolder/s/spirit_of_the_aldergard.txt index 28727edf4f1..fa835958206 100644 --- a/forge-gui/res/cardsfolder/s/spirit_of_the_aldergard.txt +++ b/forge-gui/res/cardsfolder/s/spirit_of_the_aldergard.txt @@ -2,10 +2,10 @@ Name:Spirit of the Aldergard ManaCost:3 G Types:Snow Creature Bear Spirit PT:0/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a snow land card, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, search your library for a snow land card, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Snow | ChangeNum$ 1 | ShuffleNonMandatory$ True S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | Description$ CARDNAME gets +1/+0 for each other snow permanent you control. SVar:X:Count$Valid Permanent.Snow+Other+YouCtrl SVar:BuffedBy:Permanent.Snow DeckNeeds:Type$Snow -Oracle:When Spirit of the Aldergard enters the battlefield, search your library for a snow land card, reveal it, put it into your hand, then shuffle.\nSpirit of the Aldergard gets +1/+0 for each other snow permanent you control. +Oracle:When Spirit of the Aldergard enters, search your library for a snow land card, reveal it, put it into your hand, then shuffle.\nSpirit of the Aldergard gets +1/+0 for each other snow permanent you control. diff --git a/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt b/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt index 33b98b962c5..8c0d9542fca 100644 --- a/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt +++ b/forge-gui/res/cardsfolder/s/spirit_of_the_hunt.txt @@ -3,7 +3,7 @@ ManaCost:1 G G Types:Creature Wolf Spirit PT:3/3 K:Flash -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, each other creature you control that's a Wolf or a Werewolf gets +0/+3 until end of turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, each other creature you control that's a Wolf or a Werewolf gets +0/+3 until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.Wolf+StrictlyOther+YouCtrl,Creature.Werewolf+StrictlyOther+YouCtrl | NumDef$ +3 DeckHints:Type$Wolf|Werewolf -Oracle:Flash\nWhen Spirit of the Hunt enters the battlefield, each other creature you control that's a Wolf or a Werewolf gets +0/+3 until end of turn. +Oracle:Flash\nWhen Spirit of the Hunt enters, each other creature you control that's a Wolf or a Werewolf gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/spirited_companion.txt b/forge-gui/res/cardsfolder/s/spirited_companion.txt index 5ba932425c0..52689bb83a8 100644 --- a/forge-gui/res/cardsfolder/s/spirited_companion.txt +++ b/forge-gui/res/cardsfolder/s/spirited_companion.txt @@ -2,6 +2,6 @@ Name:Spirited Companion ManaCost:1 W Types:Enchantment Creature Dog PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:When Spirited Companion enters the battlefield, draw a card. +Oracle:When Spirited Companion enters, draw a card. diff --git a/forge-gui/res/cardsfolder/s/spiritual_guardian.txt b/forge-gui/res/cardsfolder/s/spiritual_guardian.txt index 835ba975601..83806829a13 100644 --- a/forge-gui/res/cardsfolder/s/spiritual_guardian.txt +++ b/forge-gui/res/cardsfolder/s/spiritual_guardian.txt @@ -2,6 +2,6 @@ Name:Spiritual Guardian ManaCost:3 W W Types:Creature Spirit PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 4 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 -Oracle:When Spiritual Guardian enters the battlefield, you gain 4 life. +Oracle:When Spiritual Guardian enters, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/s/spit_flame.txt b/forge-gui/res/cardsfolder/s/spit_flame.txt index a427b9ff14f..af29ca1aca7 100644 --- a/forge-gui/res/cardsfolder/s/spit_flame.txt +++ b/forge-gui/res/cardsfolder/s/spit_flame.txt @@ -2,8 +2,8 @@ Name:Spit Flame ManaCost:2 R Types:Instant A:SP$ DealDamage | NumDmg$ 4 | ValidTgts$ Creature | SpellDescription$ CARDNAME deals 4 damage to target creature. -T:Mode$ ChangesZone | ValidCard$ Dragon.YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Graveyard | Execute$ TrigABChangeZone | TriggerDescription$ Whenever a Dragon enters the battlefield under your control, you may pay {R}. If you do, return CARDNAME from your graveyard to your hand. +T:Mode$ ChangesZone | ValidCard$ Dragon.YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Graveyard | Execute$ TrigABChangeZone | TriggerDescription$ Whenever a Dragon you control enters, you may pay {R}. If you do, return CARDNAME from your graveyard to your hand. SVar:TrigABChangeZone:AB$ ChangeZone | ValidCard$ Card.Self | Cost$ R | Origin$ Graveyard | Destination$ Hand DeckHints:Type$Dragon DeckHas:Ability$Graveyard -Oracle:Spit Flame deals 4 damage to target creature.\nWhenever a Dragon enters the battlefield under your control, you may pay {R}. If you do, return Spit Flame from your graveyard to your hand. +Oracle:Spit Flame deals 4 damage to target creature.\nWhenever a Dragon you control enters, you may pay {R}. If you do, return Spit Flame from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/spitebellows.txt b/forge-gui/res/cardsfolder/s/spitebellows.txt index 5d00cf98cf3..502c1c62862 100644 --- a/forge-gui/res/cardsfolder/s/spitebellows.txt +++ b/forge-gui/res/cardsfolder/s/spitebellows.txt @@ -6,4 +6,4 @@ K:Evoke:1 R R T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDamageCreature | TriggerDescription$ When CARDNAME leaves the battlefield, it deals 6 damage to target creature. SVar:TrigDamageCreature:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 6 SVar:NeedsToPlayEvoked:Creature.OppCtrl+toughnessLE6 -Oracle:When Spitebellows leaves the battlefield, it deals 6 damage to target creature.\nEvoke {1}{R}{R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) +Oracle:When Spitebellows leaves the battlefield, it deals 6 damage to target creature.\nEvoke {1}{R}{R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters.) diff --git a/forge-gui/res/cardsfolder/s/spiteful_banditry.txt b/forge-gui/res/cardsfolder/s/spiteful_banditry.txt index da3daf03a15..2696676f286 100644 --- a/forge-gui/res/cardsfolder/s/spiteful_banditry.txt +++ b/forge-gui/res/cardsfolder/s/spiteful_banditry.txt @@ -1,9 +1,9 @@ Name:Spiteful Banditry ManaCost:X R R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ When CARDNAME enters the battlefield, it deals X damage to each creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamageAll | TriggerDescription$ When CARDNAME enters, it deals X damage to each creature. SVar:TrigDamageAll:DB$ DamageAll | NumDmg$ X | ValidCards$ Creature SVar:X:Count$xPaid T:Mode$ ChangesZoneAll | ValidCards$ Creature.OppCtrl | ActivationLimit$ 1 | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigTreasure | TriggerDescription$ Whenever one or more creatures your opponents control die, you create a Treasure token. This ability triggers only once each turn. SVar:TrigTreasure:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You -Oracle:When Spiteful Banditry enters the battlefield, it deals X damage to each creature.\nWhenever one or more creatures your opponents control die, you create a Treasure token. This ability triggers only once each turn. +Oracle:When Spiteful Banditry enters, it deals X damage to each creature.\nWhenever one or more creatures your opponents control die, you create a Treasure token. This ability triggers only once each turn. diff --git a/forge-gui/res/cardsfolder/s/spiteful_hexmage.txt b/forge-gui/res/cardsfolder/s/spiteful_hexmage.txt index 52e2147f62b..ff4a1494915 100644 --- a/forge-gui/res/cardsfolder/s/spiteful_hexmage.txt +++ b/forge-gui/res/cardsfolder/s/spiteful_hexmage.txt @@ -2,7 +2,7 @@ Name:Spiteful Hexmage ManaCost:B Types:Creature Human Warlock PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Cursed Role token attached to target creature you control. (if you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Cursed Role token attached to target creature you control. (if you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1) SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ role_cursed | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Creature.YouCtrl | AILogic$ Curse | TgtPrompt$ Select target creature you control DeckHas:Ability$Token & Type$Role|Aura -Oracle:When Spiteful Hexmage enters the battlefield, create a Cursed Role token attached to target creature you control. (if you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1) +Oracle:When Spiteful Hexmage enters, create a Cursed Role token attached to target creature you control. (if you control another Role on it, put that one into the graveyard. Enchanted creature is 1/1) diff --git a/forge-gui/res/cardsfolder/s/spiteful_squad.txt b/forge-gui/res/cardsfolder/s/spiteful_squad.txt index b43511d71bd..50877578140 100644 --- a/forge-gui/res/cardsfolder/s/spiteful_squad.txt +++ b/forge-gui/res/cardsfolder/s/spiteful_squad.txt @@ -8,4 +8,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy DeckHas:Ability$Counters SVar:SacMe:2 -Oracle:Deathtouch\nSpiteful Squad enters the battlefield with two +1/+1 counters on it.\nWhen Spiteful Squad dies, put its counters on target creature you control. +Oracle:Deathtouch\nSpiteful Squad enters with two +1/+1 counters on it.\nWhen Spiteful Squad dies, put its counters on target creature you control. diff --git a/forge-gui/res/cardsfolder/s/spitfire_lagac.txt b/forge-gui/res/cardsfolder/s/spitfire_lagac.txt index 96c3a7f9c7c..55bf02fe65e 100644 --- a/forge-gui/res/cardsfolder/s/spitfire_lagac.txt +++ b/forge-gui/res/cardsfolder/s/spitfire_lagac.txt @@ -2,6 +2,6 @@ Name:Spitfire Lagac ManaCost:3 R Types:Creature Lizard PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME deals 1 damage to each opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Landfall — Whenever a land you control enters, CARDNAME deals 1 damage to each opponent. SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 -Oracle:Landfall — Whenever a land enters the battlefield under your control, Spitfire Lagac deals 1 damage to each opponent. +Oracle:Landfall — Whenever a land you control enters, Spitfire Lagac deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/s/spitting_dilophosaurus.txt b/forge-gui/res/cardsfolder/s/spitting_dilophosaurus.txt index 2c30eadf1ca..c8792ca66bc 100644 --- a/forge-gui/res/cardsfolder/s/spitting_dilophosaurus.txt +++ b/forge-gui/res/cardsfolder/s/spitting_dilophosaurus.txt @@ -2,10 +2,10 @@ Name:Spitting Dilophosaurus ManaCost:2 B Types:Creature Dinosaur PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put a -1/-1 counter on up to one target creature. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put a -1/-1 counter on up to one target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME enters or attacks, put a -1/-1 counter on up to one target creature. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, put a -1/-1 counter on up to one target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature | CounterType$ M1M1 | IsCurse$ True | CounterNum$ 1 S:Mode$ CantBlockBy | ValidBlocker$ Creature.counters_GE1_M1M1+OppCtrl | Description$ Creatures your opponents control with -1/-1 counters on them can't block. SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters -Oracle:Whenever Spitting Dilophosaurus enters the battlefield or attacks, put a -1/-1 counter on up to one target creature.\nCreatures your opponents control with -1/-1 counters on them can't block. +Oracle:Whenever Spitting Dilophosaurus enters or attacks, put a -1/-1 counter on up to one target creature.\nCreatures your opponents control with -1/-1 counters on them can't block. diff --git a/forge-gui/res/cardsfolder/s/spitting_hydra.txt b/forge-gui/res/cardsfolder/s/spitting_hydra.txt index 0409767dd02..45035e93761 100644 --- a/forge-gui/res/cardsfolder/s/spitting_hydra.txt +++ b/forge-gui/res/cardsfolder/s/spitting_hydra.txt @@ -6,4 +6,4 @@ K:etbCounter:P1P1:4 A:AB$ DealDamage | Cost$ 1 R SubCounter<1/P1P1> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SpellDescription$ It deals 1 damage to target creature. DeckHas:Ability$Counters DeckHints:Ability$Proliferate -Oracle:Spitting Hydra enters the battlefield with four +1/+1 counters on it.\n{1}{R}, Remove a +1/+1 counter from Spitting Hydra: It deals 1 damage to target creature. +Oracle:Spitting Hydra enters with four +1/+1 counters on it.\n{1}{R}, Remove a +1/+1 counter from Spitting Hydra: It deals 1 damage to target creature. diff --git a/forge-gui/res/cardsfolder/s/splatter_thug.txt b/forge-gui/res/cardsfolder/s/splatter_thug.txt index f4f9ae81b4c..5e8f53272d9 100644 --- a/forge-gui/res/cardsfolder/s/splatter_thug.txt +++ b/forge-gui/res/cardsfolder/s/splatter_thug.txt @@ -4,4 +4,4 @@ Types:Creature Human Warrior PT:2/2 K:First Strike K:Unleash -Oracle:First strike\nUnleash (You may have this creature enter the battlefield with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.) +Oracle:First strike\nUnleash (You may have this creature enter with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/s/spontaneous_artist.txt b/forge-gui/res/cardsfolder/s/spontaneous_artist.txt index bc6aafb39d6..e89d7dd3764 100644 --- a/forge-gui/res/cardsfolder/s/spontaneous_artist.txt +++ b/forge-gui/res/cardsfolder/s/spontaneous_artist.txt @@ -2,7 +2,7 @@ Name:Spontaneous Artist ManaCost:3 R Types:Creature Human Rogue PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E} (an energy counter). +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters, you get {E} (an energy counter). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 1 A:AB$ Pump | Cost$ PayEnergy<1> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Haste | SpellDescription$ Target creature gains haste until end of turn. -Oracle:When Spontaneous Artist enters the battlefield, you get {E} (an energy counter).\nPay {E}: Target creature gains haste until end of turn. +Oracle:When Spontaneous Artist enters, you get {E} (an energy counter).\nPay {E}: Target creature gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sporeback_troll.txt b/forge-gui/res/cardsfolder/s/sporeback_troll.txt index d24082acac6..1af9912ee24 100644 --- a/forge-gui/res/cardsfolder/s/sporeback_troll.txt +++ b/forge-gui/res/cardsfolder/s/sporeback_troll.txt @@ -7,4 +7,4 @@ A:AB$ Regenerate | Cost$ 1 G | ValidTgts$ Creature.counters_GE1_P1P1 | TgtPrompt DeckNeeds:Ability$Counters DeckHas:Ability$Counters SVar:AIGraftPreference:DontMoveCounterIfLethal -Oracle:Graft 2 (This creature enters the battlefield with two +1/+1 counters on it. Whenever another creature enters the battlefield, you may move a +1/+1 counter from this creature onto it.)\n{1}{G}: Regenerate target creature with a +1/+1 counter on it. +Oracle:Graft 2 (This creature enters with two +1/+1 counters on it. Whenever another creature enters, you may move a +1/+1 counter from this creature onto it.)\n{1}{G}: Regenerate target creature with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/s/sporemound.txt b/forge-gui/res/cardsfolder/s/sporemound.txt index 96c52ab39c9..9dd80c49235 100644 --- a/forge-gui/res/cardsfolder/s/sporemound.txt +++ b/forge-gui/res/cardsfolder/s/sporemound.txt @@ -2,8 +2,8 @@ Name:Sporemound ManaCost:3 G G Types:Creature Fungus PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, create a 1/1 green Saproling creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Landfall — Whenever a land you control enters, create a 1/1 green Saproling creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You SVar:BuffedBy:Land DeckHas:Ability$Token -Oracle:Landfall — Whenever a land enters the battlefield under your control, create a 1/1 green Saproling creature token. +Oracle:Landfall — Whenever a land you control enters, create a 1/1 green Saproling creature token. diff --git a/forge-gui/res/cardsfolder/s/sporocyst.txt b/forge-gui/res/cardsfolder/s/sporocyst.txt index 3d757302c88..c6daf2606fa 100644 --- a/forge-gui/res/cardsfolder/s/sporocyst.txt +++ b/forge-gui/res/cardsfolder/s/sporocyst.txt @@ -4,8 +4,8 @@ Types:Creature Tyranid PT:0/0 K:Ravenous K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Spore Chimney — When CARDNAME enters the battlefield, search your library for up to X basic land cards, put them onto the battlefield tapped, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ Spore Chimney — When CARDNAME enters, search your library for up to X basic land cards, put them onto the battlefield tapped, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ X | Tapped$ True SVar:X:Count$xPaid DeckHas:Ability$Counters -Oracle:Ravenous (This creature enters the battlefield with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nDefender\nSpore Chimney — When Sporocyst enters the battlefield, search your library for up to X basic land cards, put them onto the battlefield tapped, then shuffle. +Oracle:Ravenous (This creature enters with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters.)\nDefender\nSpore Chimney — When Sporocyst enters, search your library for up to X basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/spotlight_falcon.txt b/forge-gui/res/cardsfolder/s/spotlight_falcon.txt index f263fb37bf1..2960978eec8 100644 --- a/forge-gui/res/cardsfolder/s/spotlight_falcon.txt +++ b/forge-gui/res/cardsfolder/s/spotlight_falcon.txt @@ -4,8 +4,8 @@ Types:Artifact Creature Bird PT:4/3 S:Mode$ OptionalCost | EffectZone$ All | ValidCard$ Card.Self | ValidSA$ Spell | Cost$ CollectEvidence<5> | Description$ As an additional cost to cast this spell, you may collect evidence 5. K:Flying -T:Mode$ ChangesZone | Origin$ Any | CheckSVar$ X | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters the battlefield, if evidence was collected, conjure a card named Spotlight Falcon into your hand. +T:Mode$ ChangesZone | Origin$ Any | CheckSVar$ X | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConjure | TriggerDescription$ When CARDNAME enters, if evidence was collected, conjure a card named Spotlight Falcon into your hand. SVar:TrigConjure:DB$ MakeCard | Conjure$ True | Name$ Spotlight Falcon | Zone$ Hand SVar:X:CastSA>Collected$Amount DeckHints:Ability$Graveyard|Mill|Discard|Dredge -Oracle:As an additional cost to cast this spell, you may collect evidence 5.\nFlying\nWhen Spotlight Falcon enters the battlefield, if evidence was collected, conjure a card named Spotlight Falcon into your hand. +Oracle:As an additional cost to cast this spell, you may collect evidence 5.\nFlying\nWhen Spotlight Falcon enters, if evidence was collected, conjure a card named Spotlight Falcon into your hand. diff --git a/forge-gui/res/cardsfolder/s/spotter_thopter.txt b/forge-gui/res/cardsfolder/s/spotter_thopter.txt index 9289d24179d..61b3fc2f8f7 100644 --- a/forge-gui/res/cardsfolder/s/spotter_thopter.txt +++ b/forge-gui/res/cardsfolder/s/spotter_thopter.txt @@ -4,8 +4,8 @@ Types:Artifact Creature Thopter PT:4/5 K:Prototype:3 U:2:3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry X, where X is its power. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, scry X, where X is its power. SVar:TrigScry:DB$ Scry | ScryNum$ X SVar:X:Count$CardPower DeckHints:Color$Blue -Oracle:Prototype {3}{U} — 2/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nFlying\nWhen Spotter Thopter enters the battlefield, scry X, where X is its power. +Oracle:Prototype {3}{U} — 2/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.)\nFlying\nWhen Spotter Thopter enters, scry X, where X is its power. diff --git a/forge-gui/res/cardsfolder/s/spreading_plague.txt b/forge-gui/res/cardsfolder/s/spreading_plague.txt index a081f26df09..85d92bfad3e 100644 --- a/forge-gui/res/cardsfolder/s/spreading_plague.txt +++ b/forge-gui/res/cardsfolder/s/spreading_plague.txt @@ -1,8 +1,8 @@ Name:Spreading Plague ManaCost:4 B Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature enters the battlefield, destroy all other creatures that share a color with it. They can't be regenerated. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature enters, destroy all other creatures that share a color with it. They can't be regenerated. SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Triggered.SharesColorWith+Creature+Other | NoRegen$ True AI:RemoveDeck:Random SVar:NonStackingEffect:True -Oracle:Whenever a creature enters the battlefield, destroy all other creatures that share a color with it. They can't be regenerated. +Oracle:Whenever a creature enters, destroy all other creatures that share a color with it. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/s/spreading_seas.txt b/forge-gui/res/cardsfolder/s/spreading_seas.txt index 79582e943b9..85caa3a0188 100644 --- a/forge-gui/res/cardsfolder/s/spreading_seas.txt +++ b/forge-gui/res/cardsfolder/s/spreading_seas.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 1 U | ValidTgts$ Land | AILogic$ ChangeType S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddType$ Island | RemoveLandTypes$ True | Description$ Enchanted land is an Island. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -Oracle:Enchant land\nWhen Spreading Seas enters the battlefield, draw a card.\nEnchanted land is an Island. +Oracle:Enchant land\nWhen Spreading Seas enters, draw a card.\nEnchanted land is an Island. diff --git a/forge-gui/res/cardsfolder/s/spring_loaded_sawblades_bladewheel_chariot.txt b/forge-gui/res/cardsfolder/s/spring_loaded_sawblades_bladewheel_chariot.txt index 84d47f76981..62182b6b30b 100644 --- a/forge-gui/res/cardsfolder/s/spring_loaded_sawblades_bladewheel_chariot.txt +++ b/forge-gui/res/cardsfolder/s/spring_loaded_sawblades_bladewheel_chariot.txt @@ -2,13 +2,13 @@ Name:Spring-Loaded Sawblades ManaCost:1 W Types:Artifact K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 5 damage to target tapped creature an opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, it deals 5 damage to target tapped creature an opponent controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.tapped+OppCtrl | TgtPrompt$ Select target tapped creature an opponent controls | NumDmg$ 5 K:Craft:3 W ExileCtrlOrGrave<1/Artifact.Other> DeckHints:Ability$Discard|Mill|Sacrifice & Type$Artifact DeckHas:Ability$Graveyard AlternateMode:DoubleFaced -Oracle:Flash\nWhen Spring-Loaded Sawblades enters the battlefield, it deals 5 damage to target tapped creature an opponent controls.\nCraft with artifact {3}{W} ({3}{W}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) +Oracle:Flash\nWhen Spring-Loaded Sawblades enters, it deals 5 damage to target tapped creature an opponent controls.\nCraft with artifact {3}{W} ({3}{W}, Exile this artifact, Exile another artifact you control or an artifact card from your graveyard: Return this card transformed under its owner's control. Craft only as a sorcery.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/s/springbloom_druid.txt b/forge-gui/res/cardsfolder/s/springbloom_druid.txt index e6610792714..23b30810f80 100644 --- a/forge-gui/res/cardsfolder/s/springbloom_druid.txt +++ b/forge-gui/res/cardsfolder/s/springbloom_druid.txt @@ -2,6 +2,6 @@ Name:Springbloom Druid ManaCost:2 G Types:Creature Elf Druid PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRamp | TriggerDescription$ When CARDNAME enters the battlefield, you may sacrifice a land. If you do, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRamp | TriggerDescription$ When CARDNAME enters, you may sacrifice a land. If you do, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. SVar:TrigRamp:AB$ ChangeZone | Cost$ Sac<1/Land> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 2 | ShuffleNonMandatory$ True -Oracle:When Springbloom Druid enters the battlefield, you may sacrifice a land. If you do, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. +Oracle:When Springbloom Druid enters, you may sacrifice a land. If you do, search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/springheart_nantuko.txt b/forge-gui/res/cardsfolder/s/springheart_nantuko.txt index 8f5b71a279f..d13558ffb17 100644 --- a/forge-gui/res/cardsfolder/s/springheart_nantuko.txt +++ b/forge-gui/res/cardsfolder/s/springheart_nantuko.txt @@ -4,7 +4,7 @@ Types:Enchantment Creature Insect Monk PT:1/1 K:Bestow:1 G S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may pay {1}{G} if CARDNAME is attached to a creature you control. If you do, create a token that's a copy of that creature. If you didn't create a token this way, create a 1/1 green Insect creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Landfall — Whenever a land you control enters, you may pay {1}{G} if CARDNAME is attached to a creature you control. If you do, create a token that's a copy of that creature. If you didn't create a token this way, create a 1/1 green Insect creature token. SVar:TrigCopy:DB$ CopyPermanent | ConditionPresent$ Card.Self+AttachedTo Creature.YouCtrl | ConditionCompare$ GE1 | UnlessCost$ 1 G | UnlessPayer$ You | UnlessSwitched$ True | UnlessResolveSubs$ WhenNotPaid | SubAbility$ DBToken | Defined$ Enchanted | NumCopies$ 1 SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_insect | TokenOwner$ You -Oracle:Bestow {1}{G}\nEnchanted creature gets +1/+1.\nLandfall — Whenever a land enters the battlefield under your control, you may pay {1}{G} if Springheart Nantuko is attached to a creature you control. If you do, create a token that's a copy of that creature. If you didn't create a token this way, create a 1/1 green Insect creature token. +Oracle:Bestow {1}{G}\nEnchanted creature gets +1/+1.\nLandfall — Whenever a land you control enters, you may pay {1}{G} if Springheart Nantuko is attached to a creature you control. If you do, create a token that's a copy of that creature. If you didn't create a token this way, create a 1/1 green Insect creature token. diff --git a/forge-gui/res/cardsfolder/s/springjack_shepherd.txt b/forge-gui/res/cardsfolder/s/springjack_shepherd.txt index 7e3325f4938..ae407bd12f3 100644 --- a/forge-gui/res/cardsfolder/s/springjack_shepherd.txt +++ b/forge-gui/res/cardsfolder/s/springjack_shepherd.txt @@ -2,7 +2,7 @@ Name:Springjack Shepherd ManaCost:3 W Types:Creature Kithkin Wizard PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Chroma — When CARDNAME enters the battlefield, create a 0/1 white Goat creature token for each white mana symbol in the mana costs of permanents you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Chroma — When CARDNAME enters, create a 0/1 white Goat creature token for each white mana symbol in the mana costs of permanents you control. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_0_1_goat | TokenOwner$ You SVar:X:Count$Chroma.White -Oracle:Chroma — When Springjack Shepherd enters the battlefield, create a 0/1 white Goat creature token for each white mana symbol in the mana costs of permanents you control. +Oracle:Chroma — When Springjack Shepherd enters, create a 0/1 white Goat creature token for each white mana symbol in the mana costs of permanents you control. diff --git a/forge-gui/res/cardsfolder/s/springmane_cervin.txt b/forge-gui/res/cardsfolder/s/springmane_cervin.txt index e111126cb4b..276fe41e2e5 100644 --- a/forge-gui/res/cardsfolder/s/springmane_cervin.txt +++ b/forge-gui/res/cardsfolder/s/springmane_cervin.txt @@ -2,7 +2,7 @@ Name:Springmane Cervin ManaCost:2 G Types:Creature Elk PT:3/2 -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 | Defined$ You | LifeAmount$ 2 DeckHas:Ability$LifeGain -Oracle:When Springmane Cervin enters the battlefield, you gain 2 life. +Oracle:When Springmane Cervin enters, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/s/springmantle_cleric.txt b/forge-gui/res/cardsfolder/s/springmantle_cleric.txt index a181994b9e5..f6d47a4dd3e 100644 --- a/forge-gui/res/cardsfolder/s/springmantle_cleric.txt +++ b/forge-gui/res/cardsfolder/s/springmantle_cleric.txt @@ -2,7 +2,7 @@ Name:Springmantle Cleric ManaCost:4 G Types:Creature Elf Cleric PT:2/3 -K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it. +K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a +1/+1 counter on it for each color of mana spent to cast it. SVar:X:Count$Converge DeckHas:Ability$Counters -Oracle:Springmantle Cleric enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it. +Oracle:Springmantle Cleric enters with a +1/+1 counter on it for each color of mana spent to cast it. diff --git a/forge-gui/res/cardsfolder/s/sprouting_goblin.txt b/forge-gui/res/cardsfolder/s/sprouting_goblin.txt index 311516fd007..eb0b284b1dd 100644 --- a/forge-gui/res/cardsfolder/s/sprouting_goblin.txt +++ b/forge-gui/res/cardsfolder/s/sprouting_goblin.txt @@ -3,9 +3,9 @@ ManaCost:1 R Types:Creature Goblin Druid PT:2/2 K:Kicker:G -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, search your library for a land card with a basic land type, reveal it, put it into your hand, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, if it was kicked, search your library for a land card with a basic land type, reveal it, put it into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.hasABasicLandType A:AB$ Draw | Cost$ R T Sac<1/Land> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice DeckHints:Color$Green -Oracle:Kicker {G} (You may pay an additional {G} as you cast this spell.)\nWhen Sprouting Goblin enters the battlefield, if it was kicked, search your library for a land card with a basic land type, reveal it, put it into your hand, then shuffle.\n{R}, {T}, Sacrifice a land: Draw a card. +Oracle:Kicker {G} (You may pay an additional {G} as you cast this spell.)\nWhen Sprouting Goblin enters, if it was kicked, search your library for a land card with a basic land type, reveal it, put it into your hand, then shuffle.\n{R}, {T}, Sacrifice a land: Draw a card. diff --git a/forge-gui/res/cardsfolder/s/spyglass_siren.txt b/forge-gui/res/cardsfolder/s/spyglass_siren.txt index 21a6ec388ab..e1c11322550 100644 --- a/forge-gui/res/cardsfolder/s/spyglass_siren.txt +++ b/forge-gui/res/cardsfolder/s/spyglass_siren.txt @@ -3,7 +3,7 @@ ManaCost:U Types:Creature Siren Pirate PT:1/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") SVar:TrigToken:DB$ Token | TokenScript$ c_a_map_sac_explore DeckHas:Ability$Token|Counters|Sacrifice & Type$Artifact|Map -Oracle:Flying\nWhen Spyglass Siren enters the battlefield, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") +Oracle:Flying\nWhen Spyglass Siren enters, create a Map token. (It's an artifact with "{1}, {T}, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery.") diff --git a/forge-gui/res/cardsfolder/s/spymasters_vault.txt b/forge-gui/res/cardsfolder/s/spymasters_vault.txt index 8dc0014cdcd..f6e469e93d9 100644 --- a/forge-gui/res/cardsfolder/s/spymasters_vault.txt +++ b/forge-gui/res/cardsfolder/s/spymasters_vault.txt @@ -1,9 +1,9 @@ Name:Spymaster's Vault ManaCost:no cost Types:Land -K:ETBReplacement:Other:LandTapped -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Swamp.YouCtrl | ConditionCompare$ EQ0 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control a Swamp. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped unless you control a Swamp. +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Swamp.YouCtrl | ConditionCompare$ EQ0 A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Connive | Cost$ B T | Defined$ Targeted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | ConniveNum$ X | SpellDescription$ Target creature you control connives X, where X is the number of creatures that died this turn. SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature -Oracle:Spymaster's Vault enters the battlefield tapped unless you control a Swamp.\n{T}: Add {B}.\n{B}, {T}: Target creature you control connives X, where X is the number of creatures that died this turn. +Oracle:Spymaster's Vault enters tapped unless you control a Swamp.\n{T}: Add {B}.\n{B}, {T}: Target creature you control connives X, where X is the number of creatures that died this turn. diff --git a/forge-gui/res/cardsfolder/s/squad_captain.txt b/forge-gui/res/cardsfolder/s/squad_captain.txt index 4ca8e67a820..c249dfe953a 100644 --- a/forge-gui/res/cardsfolder/s/squad_captain.txt +++ b/forge-gui/res/cardsfolder/s/squad_captain.txt @@ -3,7 +3,7 @@ ManaCost:4 W Types:Creature Human Soldier PT:2/2 K:Vigilance -K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each other creature you control. +K:etbCounter:P1P1:X:no Condition:CARDNAME enters with a +1/+1 counter on it for each other creature you control. SVar:X:Count$Valid Creature.Other+YouCtrl DeckHas:Ability$Counters -Oracle:Vigilance\nSquad Captain enters the battlefield with a +1/+1 counter on it for each other creature you control. +Oracle:Vigilance\nSquad Captain enters with a +1/+1 counter on it for each other creature you control. diff --git a/forge-gui/res/cardsfolder/s/squad_commander.txt b/forge-gui/res/cardsfolder/s/squad_commander.txt index 52cba2d209a..51e577bfa7f 100644 --- a/forge-gui/res/cardsfolder/s/squad_commander.txt +++ b/forge-gui/res/cardsfolder/s/squad_commander.txt @@ -2,7 +2,7 @@ Name:Squad Commander ManaCost:3 W Types:Creature Kor Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Kor Warrior creature token for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 white Kor Warrior creature token for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ w_1_1_kor_warrior | TokenOwner$ You T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ4 | Execute$ TrigPumpAll | TriggerDescription$ At the beginning of combat on your turn, if you have a full party, creatures you control get +1/+0 and gain indestructible until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | KW$ Indestructible @@ -10,4 +10,4 @@ SVar:X:Count$Party SVar:PlayMain1:TRUE DeckHas:Ability$Party DeckHints:Type$Cleric|Rogue|Wizard -Oracle:When Squad Commander enters the battlefield, create a 1/1 white Kor Warrior creature token for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.)\nAt the beginning of combat on your turn, if you have a full party, creatures you control get +1/+0 and gain indestructible until end of turn. +Oracle:When Squad Commander enters, create a 1/1 white Kor Warrior creature token for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.)\nAt the beginning of combat on your turn, if you have a full party, creatures you control get +1/+0 and gain indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/s/squadron_hawk.txt b/forge-gui/res/cardsfolder/s/squadron_hawk.txt index a2749a1ad9d..a2159a50871 100644 --- a/forge-gui/res/cardsfolder/s/squadron_hawk.txt +++ b/forge-gui/res/cardsfolder/s/squadron_hawk.txt @@ -3,7 +3,7 @@ ManaCost:1 W Types:Creature Bird 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 up to three cards named Squadron Hawk, reveal them, put them 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 up to three cards named Squadron Hawk, reveal them, put them into your hand, then shuffle. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedSquadron Hawk | ChangeNum$ 3 | ShuffleNonMandatory$ True DeckHints:Name$Squadron Hawk -Oracle:Flying\nWhen Squadron Hawk enters the battlefield, you may search your library for up to three cards named Squadron Hawk, reveal them, put them into your hand, then shuffle. +Oracle:Flying\nWhen Squadron Hawk enters, you may search your library for up to three cards named Squadron Hawk, reveal them, put them into your hand, then shuffle. diff --git a/forge-gui/res/cardsfolder/s/squealing_devil.txt b/forge-gui/res/cardsfolder/s/squealing_devil.txt index b39fd8104e5..f8953687094 100644 --- a/forge-gui/res/cardsfolder/s/squealing_devil.txt +++ b/forge-gui/res/cardsfolder/s/squealing_devil.txt @@ -3,11 +3,11 @@ ManaCost:1 R Types:Creature Devil PT:2/1 K:Fear -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {X}. If you do, target creature gets +X/+0 until end of turn. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | ManaNotSpent$ B | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless {B} was spent to cast it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may pay {X}. If you do, target creature gets +X/+0 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | ManaNotSpent$ B | TriggerDescription$ When CARDNAME enters, sacrifice it unless {B} was spent to cast it. SVar:TrigPump:AB$ Pump | Cost$ X | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | SpellDescription$ Target creature gets +X/+0 until end of turn. SVar:X:Count$xPaid SVar:TrigSac:DB$ Sacrifice SVar:ManaNeededToAvoidNegativeEffect:black AI:RemoveDeck:All -Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhen Squealing Devil enters the battlefield, you may pay {X}. If you do, target creature gets +X/+0 until end of turn.\nWhen Squealing Devil enters the battlefield, sacrifice it unless {B} was spent to cast it. +Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nWhen Squealing Devil enters, you may pay {X}. If you do, target creature gets +X/+0 until end of turn.\nWhen Squealing Devil enters, sacrifice it unless {B} was spent to cast it. diff --git a/forge-gui/res/cardsfolder/s/squires_devotion.txt b/forge-gui/res/cardsfolder/s/squires_devotion.txt index 86214acacfe..b74d6da4930 100644 --- a/forge-gui/res/cardsfolder/s/squires_devotion.txt +++ b/forge-gui/res/cardsfolder/s/squires_devotion.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Lifelink | Description$ Enchanted creature gets +1/+1 and has lifelink. A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Vampire creature token with lifelink. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 white Vampire creature token with lifelink. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_vampire_lifelink | TokenOwner$ You -Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has lifelink.\nWhen Squire's Devotion enters the battlefield, create a 1/1 white Vampire creature token with lifelink. +Oracle:Enchant creature\nEnchanted creature gets +1/+1 and has lifelink.\nWhen Squire's Devotion enters, create a 1/1 white Vampire creature token with lifelink. diff --git a/forge-gui/res/cardsfolder/s/squirrel_sanctuary.txt b/forge-gui/res/cardsfolder/s/squirrel_sanctuary.txt index d3763df2120..3398414ba83 100644 --- a/forge-gui/res/cardsfolder/s/squirrel_sanctuary.txt +++ b/forge-gui/res/cardsfolder/s/squirrel_sanctuary.txt @@ -1,9 +1,9 @@ Name:Squirrel Sanctuary ManaCost:G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 green Squirrel creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 green Squirrel creature token. SVar:TrigToken:DB$ Token | TokenScript$ g_1_1_squirrel T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever a nontoken creature you control dies, you may pay {1}. If you do, return CARDNAME to its owner's hand. SVar:TrigReturn:AB$ ChangeZone | Cost$ 1 | Origin$ Battlefield | Destination$ Hand | Defined$ Self DeckHas:Ability$Token -Oracle:When Squirrel Sanctuary enters the battlefield, create a 1/1 green Squirrel creature token.\nWhenever a nontoken creature you control dies, you may pay {1}. If you do, return Squirrel Sanctuary to its owner's hand. +Oracle:When Squirrel Sanctuary enters, create a 1/1 green Squirrel creature token.\nWhenever a nontoken creature you control dies, you may pay {1}. If you do, return Squirrel Sanctuary to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/squirrel_squatters.txt b/forge-gui/res/cardsfolder/s/squirrel_squatters.txt index bd1ce77b826..7e2f12311fe 100644 --- a/forge-gui/res/cardsfolder/s/squirrel_squatters.txt +++ b/forge-gui/res/cardsfolder/s/squirrel_squatters.txt @@ -2,10 +2,10 @@ Name:Squirrel Squatters ManaCost:3 G G Types:Creature Squirrel PT:4/4 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigOpenAttraction | TriggerDescription$ When CARDNAME enters the battlefield, open an Attraction. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigOpenAttraction | TriggerDescription$ When CARDNAME enters, open an Attraction. SVar:TrigOpenAttraction:DB$ OpenAttraction T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a 1/1 green Squirrel creature token that's tapped and attacking for each Attraction you've visited this turn. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ g_1_1_squirrel | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True SVar:X:Count$Valid Attraction.VisitedThisTurn SVar:HasAttackEffect:TRUE -Oracle:When Squirrel Squatters enters the battlefield, open an Attraction. (Put the top card of your Attraction deck onto the battlefield.)\nWhenever Squirrel Squatters attacks, create a 1/1 green Squirrel creature token that’s tapped and attacking for each Attraction you’ve visited this turn. \ No newline at end of file +Oracle:When Squirrel Squatters enters, open an Attraction. (Put the top card of your Attraction deck onto the battlefield.)\nWhenever Squirrel Squatters attacks, create a 1/1 green Squirrel creature token that’s tapped and attacking for each Attraction you’ve visited this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/stadium_vendors.txt b/forge-gui/res/cardsfolder/s/stadium_vendors.txt index eec8b6f8085..ec53d733737 100644 --- a/forge-gui/res/cardsfolder/s/stadium_vendors.txt +++ b/forge-gui/res/cardsfolder/s/stadium_vendors.txt @@ -2,7 +2,7 @@ Name:Stadium Vendors ManaCost:3 R Types:Creature Goblin PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoosePlayer | TriggerDescription$ When CARDNAME enters the battlefield, choose a player. That player adds two mana of any one color they choose. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoosePlayer | TriggerDescription$ When CARDNAME enters, choose a player. That player adds two mana of any one color they choose. SVar:TrigChoosePlayer:DB$ ChoosePlayer | Defined$ You | Choices$ Player | ChoiceTitle$ Choose a player | AILogic$ Pump | SubAbility$ DBMana SVar:DBMana:DB$ Mana | Produced$ Any | Defined$ ChosenPlayer | Amount$ 2 -Oracle:When Stadium Vendors enters the battlefield, choose a player. That player adds two mana of any one color they choose. +Oracle:When Stadium Vendors enters, choose a player. That player adds two mana of any one color they choose. diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_death_magus.txt b/forge-gui/res/cardsfolder/s/staff_of_the_death_magus.txt index e54bcc32e48..5960af738dd 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_death_magus.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_death_magus.txt @@ -1,9 +1,9 @@ Name:Staff of the Death Magus ManaCost:3 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a black spell or a Swamp enters the battlefield under your control, you gain 1 life. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Swamp.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a black spell or a Swamp enters the battlefield under your control, you gain 1 life. +T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a black spell or a Swamp you control enters, you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Swamp.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a black spell or a Swamp you control enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 AI:RemoveDeck:Random DeckNeeds:Color$Black -Oracle:Whenever you cast a black spell or a Swamp enters the battlefield under your control, you gain 1 life. +Oracle:Whenever you cast a black spell or a Swamp you control enters, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_flame_magus.txt b/forge-gui/res/cardsfolder/s/staff_of_the_flame_magus.txt index 7a6da3263d3..b0a59d3bb38 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_flame_magus.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_flame_magus.txt @@ -1,9 +1,9 @@ Name:Staff of the Flame Magus ManaCost:3 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a red spell or a Mountain enters the battlefield under your control, you gain 1 life. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Mountain.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a red spell or a Mountain enters the battlefield under your control, you gain 1 life. +T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a red spell or a Mountain you control enters, you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Mountain.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a red spell or a Mountain you control enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 AI:RemoveDeck:Random DeckNeeds:Color$Red -Oracle:Whenever you cast a red spell or a Mountain enters the battlefield under your control, you gain 1 life. +Oracle:Whenever you cast a red spell or a Mountain you control enters, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_mind_magus.txt b/forge-gui/res/cardsfolder/s/staff_of_the_mind_magus.txt index 07eaf962051..186ff4e8a22 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_mind_magus.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_mind_magus.txt @@ -1,9 +1,9 @@ Name:Staff of the Mind Magus ManaCost:3 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a blue spell or an Island enters the battlefield under your control, you gain 1 life. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Island.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a blue spell or an Island enters the battlefield under your control, you gain 1 life. +T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a blue spell or an Island you control enters, you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Island.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a blue spell or an Island you control enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 AI:RemoveDeck:Random DeckNeeds:Color$Blue -Oracle:Whenever you cast a blue spell or an Island enters the battlefield under your control, you gain 1 life. +Oracle:Whenever you cast a blue spell or an Island you control enters, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_storyteller.txt b/forge-gui/res/cardsfolder/s/staff_of_the_storyteller.txt index 606c0f4158f..2a710544a85 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_storyteller.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_storyteller.txt @@ -1,10 +1,10 @@ Name:Staff of the Storyteller ManaCost:1 W Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Spirit creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You T:Mode$ TokenCreatedOnce | ValidToken$ Creature.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you create one or more creature tokens, put a story counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ STORY | CounterNum$ 1 A:AB$ Draw | Cost$ W T SubCounter<1/STORY> | SpellDescription$ Draw a card. DeckHas:Ability$Counters|Token & Type$Spirit -Oracle:When Staff of the Storyteller enters the battlefield, create a 1/1 white Spirit creature token with flying.\nWhenever you create one or more creature tokens, put a story counter on Staff of the Storyteller.\n{W}, {T}, Remove a story counter from Staff of the Storyteller: Draw a card. +Oracle:When Staff of the Storyteller enters, create a 1/1 white Spirit creature token with flying.\nWhenever you create one or more creature tokens, put a story counter on Staff of the Storyteller.\n{W}, {T}, Remove a story counter from Staff of the Storyteller: Draw a card. diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_sun_magus.txt b/forge-gui/res/cardsfolder/s/staff_of_the_sun_magus.txt index 3ab623d19ce..88b4fc8499c 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_sun_magus.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_sun_magus.txt @@ -1,9 +1,9 @@ Name:Staff of the Sun Magus ManaCost:3 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a white spell or a Plains enters the battlefield under your control, you gain 1 life. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Plains.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a white spell or a Plains enters the battlefield under your control, you gain 1 life. +T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a white spell or a Plains you control enters, you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Plains.YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a white spell or a Plains you control enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 AI:RemoveDeck:Random DeckNeeds:Color$White -Oracle:Whenever you cast a white spell or a Plains enters the battlefield under your control, you gain 1 life. +Oracle:Whenever you cast a white spell or a Plains you control enters, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/staff_of_the_wild_magus.txt b/forge-gui/res/cardsfolder/s/staff_of_the_wild_magus.txt index 6157bf307f2..0e99f9d5cd4 100644 --- a/forge-gui/res/cardsfolder/s/staff_of_the_wild_magus.txt +++ b/forge-gui/res/cardsfolder/s/staff_of_the_wild_magus.txt @@ -1,9 +1,9 @@ Name:Staff of the Wild Magus ManaCost:3 Types:Artifact -T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a green spell or a Forest enters the battlefield under your control, you gain 1 life. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Forest.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ Whenever you cast a green spell or a Forest enters the battlefield under your control, you gain 1 life. +T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cast a green spell or a Forest you control enters, you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Forest.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ Whenever you cast a green spell or a Forest you control enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 AI:RemoveDeck:Random DeckNeeds:Color$Green -Oracle:Whenever you cast a green spell or a Forest enters the battlefield under your control, you gain 1 life. +Oracle:Whenever you cast a green spell or a Forest you control enters, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/stag_beetle.txt b/forge-gui/res/cardsfolder/s/stag_beetle.txt index 5734dbefb40..1564d56766e 100644 --- a/forge-gui/res/cardsfolder/s/stag_beetle.txt +++ b/forge-gui/res/cardsfolder/s/stag_beetle.txt @@ -2,7 +2,7 @@ Name:Stag Beetle ManaCost:3 G G Types:Creature Insect PT:0/0 -K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the number of other creatures on the battlefield. +K:etbCounter:P1P1:X:no Condition:CARDNAME enters with X +1/+1 counters on it, where X is the number of other creatures on the battlefield. SVar:X:Count$Valid Creature.Other SVar:NeedsToPlay:Creature -Oracle:Stag Beetle enters the battlefield with X +1/+1 counters on it, where X is the number of other creatures on the battlefield. +Oracle:Stag Beetle enters with X +1/+1 counters on it, where X is the number of other creatures on the battlefield. diff --git a/forge-gui/res/cardsfolder/s/stagecoach_security.txt b/forge-gui/res/cardsfolder/s/stagecoach_security.txt index 4e5b715531c..052113c591c 100644 --- a/forge-gui/res/cardsfolder/s/stagecoach_security.txt +++ b/forge-gui/res/cardsfolder/s/stagecoach_security.txt @@ -3,7 +3,7 @@ ManaCost:4 W Types:Creature Human Soldier PT:4/5 K:Plot:3 W -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +1/+1 and gain vigilance until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, creatures you control get +1/+1 and gain vigilance until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Vigilance SVar:PlayMain1:TRUE -Oracle:When Stagecoach Security enters the battlefield, creatures you control get +1/+1 and gain vigilance until end of turn.\nPlot {3}{W} (You may pay {3}{W} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +Oracle:When Stagecoach Security enters, creatures you control get +1/+1 and gain vigilance until end of turn.\nPlot {3}{W} (You may pay {3}{W} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/stalking_leonin.txt b/forge-gui/res/cardsfolder/s/stalking_leonin.txt index 7788820e34c..130eeaf7349 100644 --- a/forge-gui/res/cardsfolder/s/stalking_leonin.txt +++ b/forge-gui/res/cardsfolder/s/stalking_leonin.txt @@ -2,7 +2,7 @@ Name:Stalking Leonin ManaCost:2 W Types:Creature Cat Archer PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChooseOpp | TriggerDescription$ When CARDNAME enters the battlefield, secretly choose an opponent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChooseOpp | TriggerDescription$ When CARDNAME enters, secretly choose an opponent. SVar:TrigChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Opponent | Secretly$ True A:AB$ ChangeZone | Cost$ RevealChosen | ValidTgts$ Creature.attackingYou | TgtPrompt$ Select target creature that's attacking you | Origin$ Battlefield | Destination$ Exile | ConditionDefined$ Targeted | ConditionPresent$ Card.ChosenCtrl | GameActivationLimit$ 1 | SpellDescription$ Exile target creature that's attacking you if it's controlled by the chosen player. Activate only once. -Oracle:When Stalking Leonin enters the battlefield, secretly choose an opponent.\nReveal the player you chose: Exile target creature that's attacking you if it's controlled by the chosen player. Activate only once. +Oracle:When Stalking Leonin enters, secretly choose an opponent.\nReveal the player you chose: Exile target creature that's attacking you if it's controlled by the chosen player. Activate only once. diff --git a/forge-gui/res/cardsfolder/s/stalking_yeti.txt b/forge-gui/res/cardsfolder/s/stalking_yeti.txt index d9db5d3a2b3..ae9a9e1b097 100644 --- a/forge-gui/res/cardsfolder/s/stalking_yeti.txt +++ b/forge-gui/res/cardsfolder/s/stalking_yeti.txt @@ -2,11 +2,11 @@ Name:Stalking Yeti ManaCost:2 R R Types:Snow Creature Yeti PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if it's on the battlefield, it deals damage equal to its power to target creature an opponent controls and that creature deals damage equal to its power to CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, if it's on the battlefield, it deals damage equal to its power to target creature an opponent controls and that creature deals damage equal to its power to CARDNAME. SVar:TrigDamage:DB$ DealDamage | IsPresent$ Card.Self | PresentZone$ Battlefield | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumDmg$ X | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | Defined$ Self | DamageSource$ Targeted | NumDmg$ Y A:AB$ ChangeZone | Cost$ 2 S | Origin$ Battlefield | Destination$ Hand | SorcerySpeed$ True | SpellDescription$ Return CARDNAME to its owner's hand. Activate only any time you could cast a sorcery. SVar:X:Count$CardPower SVar:Y:Targeted$CardPower AI:RemoveDeck:All -Oracle:When Stalking Yeti enters the battlefield, if it's on the battlefield, it deals damage equal to its power to target creature an opponent controls and that creature deals damage equal to its power to Stalking Yeti.\n{2}{S}: Return Stalking Yeti to its owner's hand. Activate only as a sorcery. ({S} can be paid with one mana from a snow source.) +Oracle:When Stalking Yeti enters, if it's on the battlefield, it deals damage equal to its power to target creature an opponent controls and that creature deals damage equal to its power to Stalking Yeti.\n{2}{S}: Return Stalking Yeti to its owner's hand. Activate only as a sorcery. ({S} can be paid with one mana from a snow source.) diff --git a/forge-gui/res/cardsfolder/s/stalwart_realmwarden.txt b/forge-gui/res/cardsfolder/s/stalwart_realmwarden.txt index ddada73cdd0..938c437dde3 100644 --- a/forge-gui/res/cardsfolder/s/stalwart_realmwarden.txt +++ b/forge-gui/res/cardsfolder/s/stalwart_realmwarden.txt @@ -4,10 +4,10 @@ Types:Creature Human Soldier PT:2/2 K:First Strike K:Lifelink -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When CARDNAME enters the battlefield, the next noncreature spell target opponent casts costs {2} more to cast. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ When CARDNAME enters, the next noncreature spell target opponent casts costs {2} more to cast. SVar:TrigEffect:DB$ Effect | StaticAbilities$ RaiseCost | ValidTgts$ Opponent | EffectOwner$ Targeted | Triggers$ TrigCastSpell SVar:RaiseCost:Mode$ RaiseCost | EffectZone$ Command | Type$ Spell | ValidCard$ Card.nonCreature | Activator$ You | Amount$ 2 | Description$ The next noncreature spell target opponent casts costs {2} more to cast. SVar:TrigCastSpell:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ RemoveEffect | Static$ True SVar:RemoveEffect:DB$ ChangeZone | Origin$ Command | Destination$ Exile DeckHas:Ability$LifeGain -Oracle:First strike, Lifelink\nWhen Stalwart Realmwarden enters the battlefield, the next noncreature spell target opponent casts costs {2} more to cast. +Oracle:First strike, Lifelink\nWhen Stalwart Realmwarden enters, the next noncreature spell target opponent casts costs {2} more to cast. diff --git a/forge-gui/res/cardsfolder/s/stalwarts_of_osgiliath.txt b/forge-gui/res/cardsfolder/s/stalwarts_of_osgiliath.txt index 89e1d1cc7d6..d6e4e60e8f3 100644 --- a/forge-gui/res/cardsfolder/s/stalwarts_of_osgiliath.txt +++ b/forge-gui/res/cardsfolder/s/stalwarts_of_osgiliath.txt @@ -2,9 +2,9 @@ Name:Stalwarts of Osgiliath ManaCost:4 W Types:Creature Human Soldier PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTempt | TriggerDescription$ When CARDNAME enters the battlefield, the Ring tempts you. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTempt | TriggerDescription$ When CARDNAME enters, the Ring tempts you. SVar:TrigTempt:DB$ RingTemptsYou T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw your second card each turn, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:When Stalwarts of Osgiliath enters the battlefield, the Ring tempts you.\nWhenever you draw your second card each turn, put a +1/+1 counter on Stalwarts of Osgiliath. +Oracle:When Stalwarts of Osgiliath enters, the Ring tempts you.\nWhenever you draw your second card each turn, put a +1/+1 counter on Stalwarts of Osgiliath. diff --git a/forge-gui/res/cardsfolder/s/stangg.txt b/forge-gui/res/cardsfolder/s/stangg.txt index 137d680ab0a..3bf4c2e23cf 100644 --- a/forge-gui/res/cardsfolder/s/stangg.txt +++ b/forge-gui/res/cardsfolder/s/stangg.txt @@ -2,7 +2,7 @@ Name:Stangg ManaCost:4 R G Types:Legendary Creature Human Warrior PT:3/4 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigStangg | TriggerDescription$ When CARDNAME enters the battlefield, create Stangg Twin, a legendary 3/4 red and green Human Warrior creature token. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigStangg | TriggerDescription$ When CARDNAME enters, create Stangg Twin, a legendary 3/4 red and green Human Warrior creature token. SVar:TrigStangg:DB$ Token | TokenAmount$ 1 | TokenScript$ stangg_twin | TokenOwner$ You | RememberTokens$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME leaves the battlefield, exile that token. SVar:TrigExile:DB$ ChangeZone | Defined$ Remembered | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBCleanup @@ -10,4 +10,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsRemembered | Execute$ TrigSac | TriggerDescription$ When that token leaves the battlefield, sacrifice CARDNAME. SVar:TrigSac:DB$ Sacrifice | SubAbility$ DBCleanup DeckHas:Ability$Token -Oracle:When Stangg enters the battlefield, create Stangg Twin, a legendary 3/4 red and green Human Warrior creature token. Exile that token when Stangg leaves the battlefield. Sacrifice Stangg when that token leaves the battlefield. +Oracle:When Stangg enters, create Stangg Twin, a legendary 3/4 red and green Human Warrior creature token. Exile that token when Stangg leaves the battlefield. Sacrifice Stangg when that token leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/s/stangg_echo_warrior.txt b/forge-gui/res/cardsfolder/s/stangg_echo_warrior.txt index 87c6e9e1be0..5e2ab0e9e20 100644 --- a/forge-gui/res/cardsfolder/s/stangg_echo_warrior.txt +++ b/forge-gui/res/cardsfolder/s/stangg_echo_warrior.txt @@ -2,7 +2,7 @@ Name:Stangg, Echo Warrior ManaCost:2 R G Types:Legendary Creature Human Warrior PT:3/4 -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigStangg | TriggerDescription$ Whenever CARDNAME attacks, create Stangg Twin, a legendary 3/4 red and green Human Warrior creature token. It enters the battlefield tapped and attacking. For each Aura and Equipment attached to NICKNAME, create a token that's a copy of it attached to Stangg Twin. Sacrifice all tokens created this way at the beginning of the next end step. +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigStangg | TriggerDescription$ Whenever CARDNAME attacks, create Stangg Twin, a legendary 3/4 red and green Human Warrior creature token. It enters tapped and attacking. For each Aura and Equipment attached to NICKNAME, create a token that's a copy of it attached to Stangg Twin. Sacrifice all tokens created this way at the beginning of the next end step. SVar:TrigStangg:DB$ Token | TokenScript$ stangg_twin | TokenOwner$ You | ImprintTokens$ True | RememberTokens$ True | TokenAttacking$ True | TokenTapped$ True | SubAbility$ CreateCopy SVar:CreateCopy:DB$ CopyPermanent | Defined$ Valid Equipment.Attached,Aura.Attached | NumCopies$ 1 | AttachedTo$ Imprinted | RememberTokens$ True | SubAbility$ ExileTokens SVar:ExileTokens:DB$ Pump | Defined$ Remembered | AtEOT$ Sacrifice | SubAbility$ DBCleanup @@ -12,4 +12,4 @@ SVar:EnchantMe:Multiple SVar:EquipMe:Multiple DeckHints:Type$Equipment|Aura DeckHas:Ability$Token|Sacrifice -Oracle:Whenever Stangg, Echo Warrior attacks, create Stangg Twin, a legendary 3/4 red and green Human Warrior creature token. It enters the battlefield tapped and attacking. For each Aura and Equipment attached to Stangg, create a token that's a copy of it attached to Stangg Twin. Sacrifice all tokens created this way at the beginning of the next end step. +Oracle:Whenever Stangg, Echo Warrior attacks, create Stangg Twin, a legendary 3/4 red and green Human Warrior creature token. It enters tapped and attacking. For each Aura and Equipment attached to Stangg, create a token that's a copy of it attached to Stangg Twin. Sacrifice all tokens created this way at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/s/star_compass.txt b/forge-gui/res/cardsfolder/s/star_compass.txt index 335dd2f9adc..6d3832028e2 100644 --- a/forge-gui/res/cardsfolder/s/star_compass.txt +++ b/forge-gui/res/cardsfolder/s/star_compass.txt @@ -1,6 +1,7 @@ Name:Star Compass ManaCost:2 Types:Artifact -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ ManaReflected | Cost$ T | ColorOrType$ Color | Valid$ Basic.YouCtrl | ReflectProperty$ Produce | SpellDescription$ Add one mana of any color a basic land you control could produce. -Oracle:Star Compass enters the battlefield tapped.\n{T}: Add one mana of any color that a basic land you control could produce. +Oracle:Star Compass enters tapped.\n{T}: Add one mana of any color that a basic land you control could produce. diff --git a/forge-gui/res/cardsfolder/s/star_pupil.txt b/forge-gui/res/cardsfolder/s/star_pupil.txt index e67988327d3..2776796641e 100644 --- a/forge-gui/res/cardsfolder/s/star_pupil.txt +++ b/forge-gui/res/cardsfolder/s/star_pupil.txt @@ -7,4 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy DeckHas:Ability$Counters SVar:SacMe:2 -Oracle:Star Pupil enters the battlefield with a +1/+1 counter on it.\nWhen Star Pupil dies, put its counters on target creature you control. +Oracle:Star Pupil enters with a +1/+1 counter on it.\nWhen Star Pupil dies, put its counters on target creature you control. diff --git a/forge-gui/res/cardsfolder/s/starlit_mantle.txt b/forge-gui/res/cardsfolder/s/starlit_mantle.txt index 5cda1681e6a..e68faa44404 100644 --- a/forge-gui/res/cardsfolder/s/starlit_mantle.txt +++ b/forge-gui/res/cardsfolder/s/starlit_mantle.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Flash K:Enchant creature you control A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, enchanted creature gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, enchanted creature gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) SVar:TrigPump:DB$ Pump | Defined$ Enchanted | KW$ Hexproof S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1. -Oracle:Flash\nEnchant creature you control\nWhen Starlit Mantle enters the battlefield, enchanted creature gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.)\nEnchanted creature gets +1/+1. +Oracle:Flash\nEnchant creature you control\nWhen Starlit Mantle enters, enchanted creature gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.)\nEnchanted creature gets +1/+1. diff --git a/forge-gui/res/cardsfolder/s/starving_revenant.txt b/forge-gui/res/cardsfolder/s/starving_revenant.txt index 6d316214223..a2053d65118 100644 --- a/forge-gui/res/cardsfolder/s/starving_revenant.txt +++ b/forge-gui/res/cardsfolder/s/starving_revenant.txt @@ -2,7 +2,7 @@ Name:Starving Revenant ManaCost:2 B B Types:Creature Spirit Horror PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters the battlefield, surveil 2. Then for each card you put on top of your library, you draw a card and you lose 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, surveil 2. Then for each card you put on top of your library, you draw a card and you lose 3 life. SVar:TrigSurveil:DB$ Surveil | Amount$ 2 | RememberKept$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ X | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Y | SubAbility$ DBCleanup @@ -14,4 +14,4 @@ SVar:TrigDrain:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 1 | SubAbility$ SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:Z:Count$ValidGraveyard Permanent.YouOwn DeckHas:Ability$LifeGain|Graveyard -Oracle:When Starving Revenant enters the battlefield, surveil 2. Then for each card you put on top of your library, you draw a card and you lose 3 life.\nDescend 8 — Whenever you draw a card, if there are eight or more permanent cards in your graveyard, target opponent loses 1 life and you gain 1 life. +Oracle:When Starving Revenant enters, surveil 2. Then for each card you put on top of your library, you draw a card and you lose 3 life.\nDescend 8 — Whenever you draw a card, if there are eight or more permanent cards in your graveyard, target opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/stasis_snare.txt b/forge-gui/res/cardsfolder/s/stasis_snare.txt index ba1f2ea8ee1..872268c3869 100644 --- a/forge-gui/res/cardsfolder/s/stasis_snare.txt +++ b/forge-gui/res/cardsfolder/s/stasis_snare.txt @@ -2,8 +2,8 @@ Name:Stasis Snare ManaCost:1 W 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 creature an opponent controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile target creature an opponent controls until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Stasis Snare enters the battlefield, exile target creature an opponent controls until Stasis Snare leaves the battlefield. (That creature returns under its owner's control.) +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Stasis Snare enters, exile target creature an opponent controls until Stasis Snare leaves the battlefield. (That creature returns under its owner's control.) diff --git a/forge-gui/res/cardsfolder/s/static_net.txt b/forge-gui/res/cardsfolder/s/static_net.txt index 460b3ef82fe..3ab78b18154 100644 --- a/forge-gui/res/cardsfolder/s/static_net.txt +++ b/forge-gui/res/cardsfolder/s/static_net.txt @@ -1,11 +1,11 @@ Name:Static Net ManaCost:3 W Types:Enchantment -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. +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. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | Duration$ UntilHostLeavesPlay SVar:PlayMain1:TRUE -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life and create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 2 life and create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenTapped$ True | TokenScript$ c_a_powerstone DeckHas:Ability$LifeGain|Token & Type$Artifact -Oracle:When Static Net enters the battlefield, exile target nonland permanent an opponent controls until Static Net leaves the battlefield.\nWhen Static Net enters the battlefield, you gain 2 life and create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") +Oracle:When Static Net enters, exile target nonland permanent an opponent controls until Static Net leaves the battlefield.\nWhen Static Net enters, you gain 2 life and create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") diff --git a/forge-gui/res/cardsfolder/s/static_prison.txt b/forge-gui/res/cardsfolder/s/static_prison.txt index 364a0316129..c97dab3a524 100644 --- a/forge-gui/res/cardsfolder/s/static_prison.txt +++ b/forge-gui/res/cardsfolder/s/static_prison.txt @@ -1,11 +1,11 @@ Name:Static Prison ManaCost:W Types:Enchantment -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 get {E}{E} (two energy counters). +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 get {E}{E} (two energy counters). SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | SubAbility$ DBEnergy | TgtPrompt$ Select target nonland permanent an opponent controls | Duration$ UntilHostLeavesPlay SVar:DBEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your precombat main phase, sacrifice CARDNAME unless you pay {E}. SVar:TrigSac:DB$ Sacrifice | UnlessCost$ PayEnergy<1> | UnlessPayer$ You SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE -Oracle:When Static Prison enters the battlefield, exile target nonland permanent an opponent controls until Static Prison leaves the battlefield. You get {E}{E} (two energy counters).\nAt the beginning of your precombat main phase, sacrifice Static Prison unless you pay {E}. +Oracle:When Static Prison enters, exile target nonland permanent an opponent controls until Static Prison leaves the battlefield. You get {E}{E} (two energy counters).\nAt the beginning of your precombat main phase, sacrifice Static Prison unless you pay {E}. diff --git a/forge-gui/res/cardsfolder/s/staunch_crewmate.txt b/forge-gui/res/cardsfolder/s/staunch_crewmate.txt index fd20f0faa21..615bd758ed9 100644 --- a/forge-gui/res/cardsfolder/s/staunch_crewmate.txt +++ b/forge-gui/res/cardsfolder/s/staunch_crewmate.txt @@ -2,7 +2,7 @@ Name:Staunch Crewmate ManaCost:1 U Types:Creature Human Pirate PT:2/1 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top four cards of your library. You may reveal an artifact or Pirate card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters, look at the top four cards of your library. You may reveal an artifact or Pirate card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 4 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Pirate,Artifact | RestRandomOrder$ True DeckHints:Type$Pirate|Artifact -Oracle:When Staunch Crewmate enters the battlefield, look at the top four cards of your library. You may reveal an artifact or Pirate card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:When Staunch Crewmate enters, look at the top four cards of your library. You may reveal an artifact or Pirate card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/s/staunch_defenders.txt b/forge-gui/res/cardsfolder/s/staunch_defenders.txt index a6e08d0919f..16414351d9e 100644 --- a/forge-gui/res/cardsfolder/s/staunch_defenders.txt +++ b/forge-gui/res/cardsfolder/s/staunch_defenders.txt @@ -2,6 +2,6 @@ Name:Staunch Defenders ManaCost:3 W W Types:Creature Human Soldier PT:3/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 4 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 -Oracle:When Staunch Defenders enters the battlefield, you gain 4 life. +Oracle:When Staunch Defenders enters, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/s/staunch_throneguard.txt b/forge-gui/res/cardsfolder/s/staunch_throneguard.txt index 8e0fdd37898..59902f1ea3b 100644 --- a/forge-gui/res/cardsfolder/s/staunch_throneguard.txt +++ b/forge-gui/res/cardsfolder/s/staunch_throneguard.txt @@ -3,6 +3,6 @@ ManaCost:5 Types:Artifact Creature Construct PT:2/5 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You -Oracle:Vigilance\nWhen Staunch Throneguard enters the battlefield, you become the monarch. +Oracle:Vigilance\nWhen Staunch Throneguard enters, you become the monarch. diff --git a/forge-gui/res/cardsfolder/s/steam_vents.txt b/forge-gui/res/cardsfolder/s/steam_vents.txt index 2c3282acc91..3233451c128 100644 --- a/forge-gui/res/cardsfolder/s/steam_vents.txt +++ b/forge-gui/res/cardsfolder/s/steam_vents.txt @@ -1,6 +1,6 @@ Name:Steam Vents ManaCost:no cost Types:Land Island Mountain -K:ETBReplacement:Other:DBTap -SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 2 life. If you don't, it enters the battlefield tapped. -Oracle:({T}: Add {U} or {R}.)\nAs Steam Vents enters the battlefield, you may pay 2 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 2 life. If you don't, it enters tapped. +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<2> | UnlessPayer$ You | StackDescription$ enters tapped. +Oracle:({T}: Add {U} or {R}.)\nAs Steam Vents enters, you may pay 2 life. If you don't, it enters tapped. diff --git a/forge-gui/res/cardsfolder/s/steamcore_scholar.txt b/forge-gui/res/cardsfolder/s/steamcore_scholar.txt index fca5abcf18b..904196c73ac 100644 --- a/forge-gui/res/cardsfolder/s/steamcore_scholar.txt +++ b/forge-gui/res/cardsfolder/s/steamcore_scholar.txt @@ -4,9 +4,9 @@ Types:Creature Weird Detective PT:2/2 K:Flying K:Vigilance -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards. Then discard two cards unless you discard an instant or sorcery card or a creature card with flying. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw two cards. Then discard two cards unless you discard an instant or sorcery card or a creature card with flying. SVar:TrigDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | NumCards$ 2 | Mode$ TgtChoose | UnlessType$ Creature.withFlying,Instant,Sorcery DeckHas:Ability$Discard DeckHints:Type$Instant|Sorcery -Oracle:Flying, vigilance\nWhen Steamcore Scholar enters the battlefield, draw two cards. Then discard two cards unless you discard an instant or sorcery card or a creature card with flying. +Oracle:Flying, vigilance\nWhen Steamcore Scholar enters, draw two cards. Then discard two cards unless you discard an instant or sorcery card or a creature card with flying. diff --git a/forge-gui/res/cardsfolder/s/steamcore_weird.txt b/forge-gui/res/cardsfolder/s/steamcore_weird.txt index a3c81bd7f1e..ba90f86048d 100644 --- a/forge-gui/res/cardsfolder/s/steamcore_weird.txt +++ b/forge-gui/res/cardsfolder/s/steamcore_weird.txt @@ -2,9 +2,9 @@ Name:Steamcore Weird ManaCost:3 U Types:Creature Weird PT:1/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, if {R} was spent to cast it, it deals 2 damage to any target. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters, if {R} was spent to cast it, it deals 2 damage to any target. SVar:TrigDamage:DB$ DealDamage | NumDmg$ 2 | ValidTgts$ Any | ConditionManaSpent$ R SVar:ManaNeededToAvoidNegativeEffect:red AI:RemoveDeck:Random DeckNeeds:Color$Red -Oracle:When Steamcore Weird enters the battlefield, if {R} was spent to cast it, it deals 2 damage to any target. +Oracle:When Steamcore Weird enters, if {R} was spent to cast it, it deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/steel_dromedary.txt b/forge-gui/res/cardsfolder/s/steel_dromedary.txt index bd05c154b3c..7f90419ddd8 100644 --- a/forge-gui/res/cardsfolder/s/steel_dromedary.txt +++ b/forge-gui/res/cardsfolder/s/steel_dromedary.txt @@ -2,11 +2,11 @@ Name:Steel Dromedary ManaCost:3 Types:Artifact Creature Camel PT:2/2 -K:ETBReplacement:Other:CamelTapped -SVar:CamelTapped:DB$ Tap | Defined$ Self | ETB$ True | SubAbility$ DBAddCounter | SpellDescription$ CARDNAME enters the battlefield tapped with two +1/+1 counters on it. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ CamelTapped | ReplacementResult$ Updated | Description$ CARDNAME enters tapped with two +1/+1 counters on it. +SVar:CamelTapped:DB$ Tap | Defined$ Self | ETB$ True | SubAbility$ DBAddCounter SVar:DBAddCounter:DB$ PutCounter | ETB$ True | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 S:Mode$ Continuous | Affected$ Card.Self+counters_GE1_P1P1 | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ CARDNAME doesn't untap during your untap step if it has a +1/+1 counter on it. T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMoveCounter | TriggerDescription$ At the beginning of combat on your turn, you may move a +1/+1 counter from CARDNAME onto target creature. SVar:TrigMoveCounter:DB$ MoveCounter | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | Source$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Steel Dromedary enters the battlefield tapped with two +1/+1 counters on it.\nSteel Dromedary doesn't untap during your untap step if it has a +1/+1 counter on it.\nAt the beginning of combat on your turn, you may move a +1/+1 counter from Steel Dromedary onto target creature. +Oracle:Steel Dromedary enters tapped with two +1/+1 counters on it.\nSteel Dromedary doesn't untap during your untap step if it has a +1/+1 counter on it.\nAt the beginning of combat on your turn, you may move a +1/+1 counter from Steel Dromedary onto target creature. diff --git a/forge-gui/res/cardsfolder/s/steel_exemplar.txt b/forge-gui/res/cardsfolder/s/steel_exemplar.txt index 5e0691236ec..a62d05872bb 100644 --- a/forge-gui/res/cardsfolder/s/steel_exemplar.txt +++ b/forge-gui/res/cardsfolder/s/steel_exemplar.txt @@ -3,7 +3,7 @@ ManaCost:5 Types:Artifact Creature Wizard PT:4/4 K:Trample -K:etbCounter:P1P1:2:CheckSVar$ X | SVarCompare$ LT2:CARDNAME enters the battlefield with two +1/+1 counters on it unless two or more colors of mana were spent to cast it. +K:etbCounter:P1P1:2:CheckSVar$ X | SVarCompare$ LT2:CARDNAME enters with two +1/+1 counters on it unless two or more colors of mana were spent to cast it. SVar:X:Count$Converge AI:RemoveDeck:Random -Oracle:Trample\nSteel Exemplar enters the battlefield with two +1/+1 counters on it unless two or more colors of mana were spent to cast it. +Oracle:Trample\nSteel Exemplar enters with two +1/+1 counters on it unless two or more colors of mana were spent to cast it. diff --git a/forge-gui/res/cardsfolder/s/steel_leaf_paladin.txt b/forge-gui/res/cardsfolder/s/steel_leaf_paladin.txt index 5ab0764835b..feb7f7514bb 100644 --- a/forge-gui/res/cardsfolder/s/steel_leaf_paladin.txt +++ b/forge-gui/res/cardsfolder/s/steel_leaf_paladin.txt @@ -3,7 +3,7 @@ ManaCost:4 G W Types:Creature Elf Knight PT:4/4 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return a green or white creature you control to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters, return a green or white creature you control to its owner's hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.White+YouCtrl,Creature.Green+YouCtrl | AILogic$ NeverBounceItself SVar:NeedsToPlay:Creature.White+YouCtrl+cmcLE4,Creature.Green+YouCtrl+cmcLE4 -Oracle:First strike\nWhen Steel Leaf Paladin enters the battlefield, return a green or white creature you control to its owner's hand. +Oracle:First strike\nWhen Steel Leaf Paladin enters, return a green or white creature you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/steelbane_hydra.txt b/forge-gui/res/cardsfolder/s/steelbane_hydra.txt index 89812c87bc4..990e9439409 100644 --- a/forge-gui/res/cardsfolder/s/steelbane_hydra.txt +++ b/forge-gui/res/cardsfolder/s/steelbane_hydra.txt @@ -6,4 +6,4 @@ K:etbCounter:P1P1:X SVar:X:Count$xPaid A:AB$ Destroy | Cost$ 2 G SubCounter<1/P1P1> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. DeckHas:Ability$Token -Oracle:Steelbane Hydra enters the battlefield with X +1/+1 counters on it.\n{2}{G}, Remove a +1/+1 counter from Steelbane Hydra: Destroy target artifact or enchantment. +Oracle:Steelbane Hydra enters with X +1/+1 counters on it.\n{2}{G}, Remove a +1/+1 counter from Steelbane Hydra: Destroy target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/s/steelclad_spirit.txt b/forge-gui/res/cardsfolder/s/steelclad_spirit.txt index 0d8ecd786df..74e4635a663 100644 --- a/forge-gui/res/cardsfolder/s/steelclad_spirit.txt +++ b/forge-gui/res/cardsfolder/s/steelclad_spirit.txt @@ -3,9 +3,9 @@ ManaCost:1 U Types:Creature Spirit PT:3/3 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever an enchantment enters the battlefield under your control, CARDNAME can attack this turn as though it didn't have defender. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever an enchantment you control enters, CARDNAME can attack this turn as though it didn't have defender. SVar:TrigEffect:DB$ Effect | StaticAbilities$ CanAttack | Duration$ UntilHostLeavesPlayOrEOT SVar:CanAttack:Mode$ CanAttackDefender | ValidCard$ Card.EffectSource | Description$ EFFECTSOURCE can attack this turn as though it didn't have defender. SVar:BuffedBy:Enchantment DeckHints:Type$Enchantment -Oracle:Defender\nWhenever an enchantment enters the battlefield under your control, Steelclad Spirit can attack this turn as though it didn't have defender. +Oracle:Defender\nWhenever an enchantment you control enters, Steelclad Spirit can attack this turn as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/s/steelfin_whale.txt b/forge-gui/res/cardsfolder/s/steelfin_whale.txt index 5e1bde23539..204c356f333 100644 --- a/forge-gui/res/cardsfolder/s/steelfin_whale.txt +++ b/forge-gui/res/cardsfolder/s/steelfin_whale.txt @@ -3,8 +3,8 @@ ManaCost:5 U Types:Creature Whale PT:3/4 K:Affinity:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | IsPresent$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever an artifact enters the battlefield under your control, untap CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | IsPresent$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Whenever an artifact you control enters, untap CARDNAME. SVar:TrigUntap:DB$ Untap | Defined$ Self AI:RemoveDeck:Random DeckNeeds:Type$Artifact -Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nWhenever an artifact enters the battlefield under your control, untap Steelfin Whale. +Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nWhenever an artifact you control enters, untap Steelfin Whale. diff --git a/forge-gui/res/cardsfolder/s/steely_resolve.txt b/forge-gui/res/cardsfolder/s/steely_resolve.txt index 90f5362621f..20f532ab4ce 100644 --- a/forge-gui/res/cardsfolder/s/steely_resolve.txt +++ b/forge-gui/res/cardsfolder/s/steely_resolve.txt @@ -2,7 +2,7 @@ Name:Steely Resolve ManaCost:1 G Types:Enchantment K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. | AILogic$ MostProminentInComputerDeck +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters, choose a creature type. | AILogic$ MostProminentInComputerDeck S:Mode$ Continuous | Affected$ Creature.ChosenType | AddKeyword$ Shroud | Description$ Creatures of the chosen type have shroud. (They can't be the targets of spells or abilities.) AI:RemoveDeck:Random -Oracle:As Steely Resolve enters the battlefield, choose a creature type.\nCreatures of the chosen type have shroud. (They can't be the targets of spells or abilities.) +Oracle:As Steely Resolve enters, choose a creature type.\nCreatures of the chosen type have shroud. (They can't be the targets of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/s/stenn_paranoid_partisan.txt b/forge-gui/res/cardsfolder/s/stenn_paranoid_partisan.txt index ac319d198f7..6e81308cf71 100644 --- a/forge-gui/res/cardsfolder/s/stenn_paranoid_partisan.txt +++ b/forge-gui/res/cardsfolder/s/stenn_paranoid_partisan.txt @@ -3,10 +3,10 @@ ManaCost:W U Types:Legendary Creature Human Wizard PT:2/2 K:ETBReplacement:Other:ChooseCT -SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Card | ValidTypes$ Artifact,Planeswalker,Enchantment,Instant,Sorcery | SpellDescription$ As CARDNAME enters the battlefield, choose a card type other than creature or land. +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Card | ValidTypes$ Artifact,Planeswalker,Enchantment,Instant,Sorcery | SpellDescription$ As CARDNAME enters, choose a card type other than creature or land. S:Mode$ ReduceCost | ValidCard$ Card.ChosenType | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast of the chosen type cost {1} less to cast. A:AB$ ChangeZone | Cost$ 1 W U | Origin$ Battlefield | Destination$ Exile | SubAbility$ DelTrig | RememberChanged$ True | SpellDescription$ Exile NICKNAME. Return it to the battlefield under its owner's control at the beginning of the next end step. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | RememberObjects$ Remembered | Phase$ End of Turn | Execute$ TrigReturn | TriggerDescription$ Return it to the battlefield under its owner's control at the beginning of the next end step. | SubAbility$ DBCleanup SVar:TrigReturn:DB$ ChangeZone | Defined$ DelayTriggerRememberedLKI | Origin$ Exile | Destination$ Battlefield SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:As Stenn, Paranoid Partisan enters the battlefield, choose a card type other than creature or land.\nSpells you cast of the chosen type cost {1} less to cast.\n{1}{W}{U}: Exile Stenn. Return it to the battlefield under its owner's control at the beginning of the next end step. +Oracle:As Stenn, Paranoid Partisan enters, choose a card type other than creature or land.\nSpells you cast of the chosen type cost {1} less to cast.\n{1}{W}{U}: Exile Stenn. Return it to the battlefield under its owner's control at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/s/stensia_innkeeper.txt b/forge-gui/res/cardsfolder/s/stensia_innkeeper.txt index 47b08f5bb45..01aed2ec95c 100644 --- a/forge-gui/res/cardsfolder/s/stensia_innkeeper.txt +++ b/forge-gui/res/cardsfolder/s/stensia_innkeeper.txt @@ -2,8 +2,8 @@ Name:Stensia Innkeeper ManaCost:3 R Types:Creature Vampire PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target land an opponent controls. That land doesn't untap during its controller's next untap step. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target land an opponent controls. That land doesn't untap during its controller's next untap step. SVar:TrigTap:DB$ Tap | ValidTgts$ Land.OppCtrl | TgtPrompt$ Choose target land an opponent controls. | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent SVar:PlayMain1:TRUE -Oracle:When Stensia Innkeeper enters the battlefield, tap target land an opponent controls. That land doesn't untap during its controller's next untap step. +Oracle:When Stensia Innkeeper enters, tap target land an opponent controls. That land doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/s/steppe_lynx.txt b/forge-gui/res/cardsfolder/s/steppe_lynx.txt index 80bf01e8330..e8e5c0482e8 100644 --- a/forge-gui/res/cardsfolder/s/steppe_lynx.txt +++ b/forge-gui/res/cardsfolder/s/steppe_lynx.txt @@ -2,7 +2,7 @@ Name:Steppe Lynx ManaCost:W Types:Creature Cat PT:0/1 -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:Landfall — Whenever a land enters the battlefield under your control, Steppe Lynx gets +2/+2 until end of turn. +Oracle:Landfall — Whenever a land you control enters, Steppe Lynx gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sterling_hound.txt b/forge-gui/res/cardsfolder/s/sterling_hound.txt index 815aeeaf214..b96c027ba54 100644 --- a/forge-gui/res/cardsfolder/s/sterling_hound.txt +++ b/forge-gui/res/cardsfolder/s/sterling_hound.txt @@ -2,7 +2,7 @@ Name:Sterling Hound ManaCost:3 Types:Artifact Creature Dog PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters the battlefield, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSurveil | TriggerDescription$ When CARDNAME enters, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on the top of your library in any order.) SVar:TrigSurveil:DB$ Surveil | Defined$ You | Amount$ 2 DeckHas:Ability$Surveil|Graveyard -Oracle:When Sterling Hound enters the battlefield, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +Oracle:When Sterling Hound enters, surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) diff --git a/forge-gui/res/cardsfolder/s/sterling_supplier.txt b/forge-gui/res/cardsfolder/s/sterling_supplier.txt index cda3447cf58..82cd36e3b94 100644 --- a/forge-gui/res/cardsfolder/s/sterling_supplier.txt +++ b/forge-gui/res/cardsfolder/s/sterling_supplier.txt @@ -3,7 +3,7 @@ ManaCost:4 W Types:Creature Bird Soldier PT:3/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on another 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 another target creature you control. SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Flying\nWhen Sterling Supplier enters the battlefield, put a +1/+1 counter on another target creature you control. +Oracle:Flying\nWhen Sterling Supplier enters, put a +1/+1 counter on another target creature you control. diff --git a/forge-gui/res/cardsfolder/s/stern_mentor.txt b/forge-gui/res/cardsfolder/s/stern_mentor.txt index bfa51ab45b1..661946c482d 100644 --- a/forge-gui/res/cardsfolder/s/stern_mentor.txt +++ b/forge-gui/res/cardsfolder/s/stern_mentor.txt @@ -5,4 +5,4 @@ PT:2/2 K:Soulbond S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddAbility$ Mill | Description$ As long as CARDNAME is paired with another creature, each of those creatures have "{T}: Target player mills two cards." SVar:Mill:AB$ Mill | Cost$ T | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills two cards. -Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters the battlefield. They remain paired for as long as you control both of them.)\nAs long as Stern Mentor is paired with another creature, each of those creatures has "{T}: Target player mills two cards." +Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters. They remain paired for as long as you control both of them.)\nAs long as Stern Mentor is paired with another creature, each of those creatures has "{T}: Target player mills two cards." diff --git a/forge-gui/res/cardsfolder/s/stern_proctor.txt b/forge-gui/res/cardsfolder/s/stern_proctor.txt index a9e3cdae0be..6a60bb45cee 100644 --- a/forge-gui/res/cardsfolder/s/stern_proctor.txt +++ b/forge-gui/res/cardsfolder/s/stern_proctor.txt @@ -2,6 +2,6 @@ Name:Stern Proctor ManaCost:U U Types:Creature Human Wizard PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target artifact or enchantment to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target artifact or enchantment to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | Origin$ Battlefield | Destination$ Hand -Oracle:When Stern Proctor enters the battlefield, return target artifact or enchantment to its owner's hand. +Oracle:When Stern Proctor enters, return target artifact or enchantment to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/stimulus_package.txt b/forge-gui/res/cardsfolder/s/stimulus_package.txt index 39e9c396ced..33db0445830 100644 --- a/forge-gui/res/cardsfolder/s/stimulus_package.txt +++ b/forge-gui/res/cardsfolder/s/stimulus_package.txt @@ -1,8 +1,8 @@ Name:Stimulus Package ManaCost:2 R G Types:Enchantment -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When CARDNAME enters the battlefield, create two Treasure tokens. (They're artifacts 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 two Treasure tokens. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.") SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac A:AB$ Token | Cost$ Sac<1/Treasure> | TokenScript$ gw_1_1_citizen | SpellDescription$ Create a 1/1 green and white Citizen creature token. DeckHas:Ability$Sacrifice|Token & Type$Treasure|Artifact|Citizen -Oracle:When Stimulus Package enters the battlefield, create two Treasure tokens. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.")\nSacrifice a Treasure: Create a 1/1 green and white Citizen creature token. +Oracle:When Stimulus Package enters, create two Treasure tokens. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.")\nSacrifice a Treasure: Create a 1/1 green and white Citizen creature token. diff --git a/forge-gui/res/cardsfolder/s/stingblade_assassin.txt b/forge-gui/res/cardsfolder/s/stingblade_assassin.txt index 33391c41d29..af089d600a6 100644 --- a/forge-gui/res/cardsfolder/s/stingblade_assassin.txt +++ b/forge-gui/res/cardsfolder/s/stingblade_assassin.txt @@ -4,6 +4,6 @@ Types:Creature Faerie Assassin PT:3/1 K:Flash K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TailSpikes | TriggerDescription$ Tail Spikes — When CARDNAME enters the battlefield, destroy target creature an opponent controls that was dealt damage this turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TailSpikes | TriggerDescription$ Tail Spikes — When CARDNAME enters, destroy target creature an opponent controls that was dealt damage this turn. SVar:TailSpikes:DB$ Destroy | ValidTgts$ Creature.wasDealtDamageThisTurn+OppCtrl | TgtPrompt$ Select target creature an opponent controls that was dealt damage this turn -Oracle:Flash\nFlying\nWhen Stingblade Assassin enters the battlefield, destroy target creature an opponent controls that was dealt damage this turn. +Oracle:Flash\nFlying\nWhen Stingblade Assassin enters, destroy target creature an opponent controls that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/s/stingerfling_spider.txt b/forge-gui/res/cardsfolder/s/stingerfling_spider.txt index 895e96a7a51..e24cba5f099 100644 --- a/forge-gui/res/cardsfolder/s/stingerfling_spider.txt +++ b/forge-gui/res/cardsfolder/s/stingerfling_spider.txt @@ -2,7 +2,7 @@ Name:Stingerfling Spider ManaCost:4 G Types:Creature Spider PT:2/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target creature with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may destroy target creature with flying. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying. K:Reach -Oracle:Reach\nWhen Stingerfling Spider enters the battlefield, you may destroy target creature with flying. +Oracle:Reach\nWhen Stingerfling Spider enters, you may destroy target creature with flying. diff --git a/forge-gui/res/cardsfolder/s/stinging_scorpion.txt b/forge-gui/res/cardsfolder/s/stinging_scorpion.txt index 215638f753e..f67f76ac4e7 100644 --- a/forge-gui/res/cardsfolder/s/stinging_scorpion.txt +++ b/forge-gui/res/cardsfolder/s/stinging_scorpion.txt @@ -2,7 +2,7 @@ Name:Stinging Scorpion ManaCost:4 B Types:Host Creature Scorpion PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | Host$ True | TriggerDescription$ When this creature enters the battlefield, target creature an opponent controls gets -1/-1 until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | Host$ True | TriggerDescription$ When this creature enters, target creature an opponent controls gets -1/-1 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:PlayMain1:TRUE -Oracle:When this creature enters the battlefield, target creature an opponent controls gets -1/-1 until end of turn. +Oracle:When this creature enters, target creature an opponent controls gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stingmoggie.txt b/forge-gui/res/cardsfolder/s/stingmoggie.txt index 97a019a0e47..e23b37310af 100644 --- a/forge-gui/res/cardsfolder/s/stingmoggie.txt +++ b/forge-gui/res/cardsfolder/s/stingmoggie.txt @@ -4,4 +4,4 @@ Types:Creature Elemental PT:0/0 K:etbCounter:P1P1:2 A:AB$ Destroy | Cost$ 3 R SubCounter<1/P1P1> | ValidTgts$ Artifact,Land | TgtPrompt$ Select target artifact or land | SpellDescription$ Destroy target artifact or land. -Oracle:Stingmoggie enters the battlefield with two +1/+1 counters on it.\n{3}{R}, Remove a +1/+1 counter from Stingmoggie: Destroy target artifact or land. +Oracle:Stingmoggie enters with two +1/+1 counters on it.\n{3}{R}, Remove a +1/+1 counter from Stingmoggie: Destroy target artifact or land. diff --git a/forge-gui/res/cardsfolder/s/stingscourger.txt b/forge-gui/res/cardsfolder/s/stingscourger.txt index aaa114305e2..1915466dcc7 100644 --- a/forge-gui/res/cardsfolder/s/stingscourger.txt +++ b/forge-gui/res/cardsfolder/s/stingscourger.txt @@ -2,9 +2,9 @@ Name:Stingscourger ManaCost:1 R Types:Creature Goblin Warrior PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature an opponent controls to its owner's hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, return target creature an opponent controls to its owner's hand. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | Origin$ Battlefield | Destination$ Hand K:Echo:3 R SVar:NeedsToPlayVar:Y GE4 SVar:Y:Count$Valid Land.YouCtrl -Oracle:Echo {3}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen Stingscourger enters the battlefield, return target creature an opponent controls to its owner's hand. +Oracle:Echo {3}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\nWhen Stingscourger enters, return target creature an opponent controls to its owner's hand. diff --git a/forge-gui/res/cardsfolder/s/stirring_bard.txt b/forge-gui/res/cardsfolder/s/stirring_bard.txt index b06afddc336..77ec610eca4 100644 --- a/forge-gui/res/cardsfolder/s/stirring_bard.txt +++ b/forge-gui/res/cardsfolder/s/stirring_bard.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Dragon Bard PT:0/4 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When CARDNAME enters the battlefield, you take the initiative. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInitiative | TriggerDescription$ When CARDNAME enters, you take the initiative. SVar:TrigInitiative:DB$ TakeInitiative A:AB$ Pump | PrecostDesc$ Mantle of Inspiration — | Cost$ T | ValidTgts$ Creature | KW$ Menace & Haste | SpellDescription$ Target creature gains menace and haste until end of turn. -Oracle:Defender\nWhen Stirring Bard enters the battlefield, you take the initiative.\nMantle of Inspiration — {T}: Target creature gains menace and haste until end of turn. +Oracle:Defender\nWhen Stirring Bard enters, you take the initiative.\nMantle of Inspiration — {T}: Target creature gains menace and haste until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stirring_wildwood.txt b/forge-gui/res/cardsfolder/s/stirring_wildwood.txt index d92beff304d..fbb03b31c4a 100644 --- a/forge-gui/res/cardsfolder/s/stirring_wildwood.txt +++ b/forge-gui/res/cardsfolder/s/stirring_wildwood.txt @@ -1,7 +1,8 @@ Name:Stirring Wildwood ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ Combo W G | SpellDescription$ Add {W} or {G}. A:AB$ Animate | Cost$ 1 G W | Defined$ Self | Power$ 3 | Toughness$ 4 | Types$ Creature,Elemental | Keywords$ Reach | Colors$ Green,White | OverwriteColors$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 3/4 green and white Elemental creature with reach. It's still a land. -Oracle:Stirring Wildwood enters the battlefield tapped.\n{T}: Add {G} or {W}.\n{1}{G}{W}: Until end of turn, Stirring Wildwood becomes a 3/4 green and white Elemental creature with reach. It's still a land. +Oracle:Stirring Wildwood enters tapped.\n{T}: Add {G} or {W}.\n{1}{G}{W}: Until end of turn, Stirring Wildwood becomes a 3/4 green and white Elemental creature with reach. It's still a land. diff --git a/forge-gui/res/cardsfolder/s/stitched_assistant.txt b/forge-gui/res/cardsfolder/s/stitched_assistant.txt index 61acf648a59..3d0bddae1c0 100644 --- a/forge-gui/res/cardsfolder/s/stitched_assistant.txt +++ b/forge-gui/res/cardsfolder/s/stitched_assistant.txt @@ -7,4 +7,4 @@ T:Mode$ Exploited | ValidCard$ Creature | ValidSource$ Card.Self | TriggerZones$ SVar:TrigScry:DB$ Scry | ScryNum$ 1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 DeckHas:Ability$Sacrifice -Oracle:Exploit (When this creature enters the battlefield, you may sacrifice a creature.)\nWhen Stitched Assistant exploits a creature, scry 1, then draw a card. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) +Oracle:Exploit (When this creature enters, you may sacrifice a creature.)\nWhen Stitched Assistant exploits a creature, scry 1, then draw a card. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/s/stitched_mangler.txt b/forge-gui/res/cardsfolder/s/stitched_mangler.txt index 5a7a97f0028..55376575e31 100644 --- a/forge-gui/res/cardsfolder/s/stitched_mangler.txt +++ b/forge-gui/res/cardsfolder/s/stitched_mangler.txt @@ -2,9 +2,10 @@ Name:Stitched Mangler ManaCost:2 U Types:Creature Zombie Horror PT:2/3 -K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +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$ TrigTap | TriggerDescription$ When CARDNAME enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent SVar:PlayMain1:TRUE -Oracle:Stitched Mangler enters the battlefield tapped.\nWhen Stitched Mangler enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +Oracle:Stitched Mangler enters tapped.\nWhen Stitched Mangler enters, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/s/stitchers_supplier.txt b/forge-gui/res/cardsfolder/s/stitchers_supplier.txt index 87f633c6bca..b5214831007 100644 --- a/forge-gui/res/cardsfolder/s/stitchers_supplier.txt +++ b/forge-gui/res/cardsfolder/s/stitchers_supplier.txt @@ -2,8 +2,8 @@ Name:Stitcher's Supplier ManaCost:B Types:Creature Zombie PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield or dies, mill three cards. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Secondary$ True | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield or dies, mill three cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters or dies, mill three cards. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Secondary$ True | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters or dies, mill three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You DeckHas:Ability$Graveyard -Oracle:When Stitcher's Supplier enters the battlefield or dies, mill three cards. +Oracle:When Stitcher's Supplier enters or dies, mill three cards. diff --git a/forge-gui/res/cardsfolder/s/stockpiling_celebrant.txt b/forge-gui/res/cardsfolder/s/stockpiling_celebrant.txt index ab7304efccf..22f71c3da5f 100644 --- a/forge-gui/res/cardsfolder/s/stockpiling_celebrant.txt +++ b/forge-gui/res/cardsfolder/s/stockpiling_celebrant.txt @@ -2,6 +2,6 @@ Name:Stockpiling Celebrant ManaCost:2 W Types:Creature Dwarf Knight PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, you may return another target nonland permanent you control to its owner's hand. If you do, scry 2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters, you may return another target nonland permanent you control to its owner's hand. If you do, scry 2. SVar:TrigScry:AB$ Scry | ScryNum$ 2 | Cost$ Return<1/Permanent.nonLand+Other/another nonland permanent> -Oracle:When Stockpiling Celebrant enters the battlefield, you may return another target nonland permanent you control to its owner's hand. If you do, scry 2. +Oracle:When Stockpiling Celebrant enters, you may return another target nonland permanent you control to its owner's hand. If you do, scry 2. diff --git a/forge-gui/res/cardsfolder/s/stoic_builder.txt b/forge-gui/res/cardsfolder/s/stoic_builder.txt index 01648554846..eae9b1e4709 100644 --- a/forge-gui/res/cardsfolder/s/stoic_builder.txt +++ b/forge-gui/res/cardsfolder/s/stoic_builder.txt @@ -2,6 +2,6 @@ Name:Stoic Builder ManaCost:2 G Types:Creature Human PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target land card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may return target land card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Land.YouCtrl -Oracle:When Stoic Builder enters the battlefield, you may return target land card from your graveyard to your hand. +Oracle:When Stoic Builder enters, you may return target land card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/stoic_farmer.txt b/forge-gui/res/cardsfolder/s/stoic_farmer.txt index f744eb5372a..d0e44c6574e 100644 --- a/forge-gui/res/cardsfolder/s/stoic_farmer.txt +++ b/forge-gui/res/cardsfolder/s/stoic_farmer.txt @@ -2,7 +2,7 @@ Name:Stoic Farmer ManaCost:3 W Types:Creature Dwarf Peasant PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters the battlefield, search your library for a basic Plains card and reveal it. If an opponent controls more lands than you, put it onto the battlefield tapped. Otherwise put it into your hand. Then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When CARDNAME enters, search your library for a basic Plains card and reveal it. If an opponent controls more lands than you, put it onto the battlefield tapped. Otherwise put it into your hand. Then shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Land.Plains+Basic | ChangeNum$ 1 | RememberChanged$ True | Reveal$ True | Shuffle$ False | SubAbility$ DBBranch SVar:DBBranch:DB$ Branch | BranchConditionSVar$ X | TrueSubAbility$ ToBattlefieldTapped | FalseSubAbility$ ToHand | SubAbility$ DBCleanup SVar:X:PlayerCountOpponents$HasPropertywithMoreLandsThanYou @@ -10,4 +10,4 @@ SVar:ToBattlefieldTapped:DB$ ChangeZone | Defined$ Remembered | Origin$ Library SVar:ToHand:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | Shuffle$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Foretell:1 W -Oracle:When Stoic Farmer enters the battlefield, search your library for a basic Plains card and reveal it. If an opponent controls more lands than you, put it onto the battlefield tapped. Otherwise put it into your hand. Then shuffle.\nForetell {1}{W} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.) +Oracle:When Stoic Farmer enters, search your library for a basic Plains card and reveal it. If an opponent controls more lands than you, put it onto the battlefield tapped. Otherwise put it into your hand. Then shuffle.\nForetell {1}{W} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.)