From aa7a43fd9e3f8bc010de442af99a7d1e3e4ce0d9 Mon Sep 17 00:00:00 2001 From: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com> Date: Sat, 3 Aug 2024 15:52:02 +0100 Subject: [PATCH] ETB update: Card folders 'rebalanced', 'upcoming' (#5778) * Add files via upload * Add files via upload * Update kassandra_eagle_bearer.txt * Update yggdrasil_rebirth_engine.txt --- .../rebalanced/a-acererak_the_archlich.txt | 4 ++-- .../cardsfolder/rebalanced/a-baleful_beholder.txt | 4 ++-- .../rebalanced/a-bretagard_stronghold.txt | 5 +++-- .../rebalanced/a-brine_comber_brinebound_gift.txt | 12 ++++++------ .../cardsfolder/rebalanced/a-cauldron_familiar.txt | 4 ++-- .../cardsfolder/rebalanced/a-celebrity_fencer.txt | 4 ++-- .../cardsfolder/rebalanced/a-celestial_regulator.txt | 4 ++-- .../rebalanced/a-circle_of_the_land_druid.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-circuit_mender.txt | 4 ++-- .../cardsfolder/rebalanced/a-cloister_gargoyle.txt | 4 ++-- .../cardsfolder/rebalanced/a-dawnbringer_cleric.txt | 4 ++-- .../a-devoted_grafkeeper_departed_soulkeeper.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-druid_class.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-dueling_coach.txt | 4 ++-- .../cardsfolder/rebalanced/a-elderleaf_mentor.txt | 4 ++-- forge-gui/res/cardsfolder/rebalanced/a-elven_bow.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-esikas_chariot.txt | 4 ++-- .../cardsfolder/rebalanced/a-exhibition_magician.txt | 4 ++-- .../cardsfolder/rebalanced/a-falcon_abomination.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-find_the_path.txt | 4 ++-- .../rebalanced/a-geological_appraiser.txt | 4 ++-- .../cardsfolder/rebalanced/a-glamorous_outlaw.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-gnarlid_colony.txt | 4 ++-- .../cardsfolder/rebalanced/a-hagra_constrictor.txt | 2 +- .../rebalanced/a-harald_king_of_skemfar.txt | 4 ++-- .../rebalanced/a-jade_orb_of_dragonkind.txt | 8 ++++---- .../res/cardsfolder/rebalanced/a-kenku_artificer.txt | 4 ++-- .../a-kumano_faces_kakkazan_etching_of_kumano.txt | 6 +++--- forge-gui/res/cardsfolder/rebalanced/a-manticore.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-master_of_winds.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-merias_outrider.txt | 4 ++-- .../rebalanced/a-mightstones_animation.txt | 4 ++-- .../rebalanced/a-minsc_boo_timeless_heroes.txt | 6 +++--- .../cardsfolder/rebalanced/a-moon_circuit_hacker.txt | 4 ++-- .../cardsfolder/rebalanced/a-moss_pit_skeleton.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-nezumi_prowler.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-ochre_jelly.txt | 6 +++--- .../rebalanced/a-omnath_locus_of_creation.txt | 6 +++--- .../res/cardsfolder/rebalanced/a-oran_rief_ooze.txt | 4 ++-- .../cardsfolder/rebalanced/a-phantom_carriage.txt | 4 ++-- .../rebalanced/a-phylath_world_sculptor.txt | 6 +++--- .../cardsfolder/rebalanced/a-precipitous_drop.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-psionic_snoop.txt | 4 ++-- .../rebalanced/a-radha_coalition_warlord.txt | 6 +++--- .../res/cardsfolder/rebalanced/a-rakish_revelers.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-revel_ruiner.txt | 4 ++-- .../rebalanced/a-rulik_mons_warren_chief.txt | 6 +++--- .../cardsfolder/rebalanced/a-shattered_seraph.txt | 4 ++-- .../rebalanced/a-shessra_deaths_whisper.txt | 4 ++-- .../cardsfolder/rebalanced/a-shipwreck_sifters.txt | 4 ++-- .../cardsfolder/rebalanced/a-sizzling_soloist.txt | 4 ++-- .../cardsfolder/rebalanced/a-skemfar_elderhall.txt | 5 +++-- .../res/cardsfolder/rebalanced/a-social_climber.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-sorcerer_class.txt | 4 ++-- .../cardsfolder/rebalanced/a-soul_of_windgrace.txt | 6 +++--- .../cardsfolder/rebalanced/a-sparas_adjudicators.txt | 4 ++-- .../cardsfolder/rebalanced/a-speakeasy_server.txt | 4 ++-- .../cardsfolder/rebalanced/a-sprouting_goblin.txt | 4 ++-- .../cardsfolder/rebalanced/a-stimulus_package.txt | 4 ++-- .../cardsfolder/rebalanced/a-tanazir_quandrix.txt | 4 ++-- .../rebalanced/a-tatyova_steward_of_tides.txt | 4 ++-- .../cardsfolder/rebalanced/a-tenured_inkcaster.txt | 4 ++-- .../rebalanced/a-the_meathook_massacre.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-the_one_ring.txt | 4 ++-- .../cardsfolder/rebalanced/a-thornmantle_striker.txt | 4 ++-- .../rebalanced/a-thousand_faced_shadow.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-thran_portal.txt | 4 ++-- .../res/cardsfolder/rebalanced/a-thran_spider.txt | 4 ++-- .../rebalanced/a-zar_ojanen_scion_of_efrava.txt | 6 +++--- .../upcoming/adewale_breaker_of_chains.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/arbaaz_mir.txt | 4 ++-- .../res/cardsfolder/upcoming/assassin_gauntlet.txt | 4 ++-- .../res/cardsfolder/upcoming/become_anonymous.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/evie_frye.txt | 2 +- .../res/cardsfolder/upcoming/haytham_kenway.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/headsplitter.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/hemlock_vial.txt | 4 ++-- .../res/cardsfolder/upcoming/hidden_footblade.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/hookblade.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/hunters_bow.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/jacob_frye.txt | 2 +- .../cardsfolder/upcoming/kassandra_eagle_bearer.txt | 4 ++-- .../res/cardsfolder/upcoming/keen_eyed_raven.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/layla_hassan.txt | 6 +++--- .../res/cardsfolder/upcoming/loyal_inventor.txt | 4 ++-- .../res/cardsfolder/upcoming/merciless_harlequin.txt | 4 ++-- .../cardsfolder/upcoming/mjolnir_storm_hammer.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/phantom_blade.txt | 4 ++-- .../res/cardsfolder/upcoming/raven_clan_war_axe.txt | 4 ++-- .../cardsfolder/upcoming/settlement_blacksmith.txt | 4 ++-- .../upcoming/shaun_and_rebecca_agents.txt | 4 ++-- .../upcoming/staff_of_eden_vaults_key.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/tax_collector.txt | 4 ++-- .../upcoming/yggdrasil_rebirth_engine.txt | 4 ++-- 94 files changed, 203 insertions(+), 201 deletions(-) diff --git a/forge-gui/res/cardsfolder/rebalanced/a-acererak_the_archlich.txt b/forge-gui/res/cardsfolder/rebalanced/a-acererak_the_archlich.txt index 46aa239b17b..6099cb71f11 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-acererak_the_archlich.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-acererak_the_archlich.txt @@ -2,7 +2,7 @@ Name:A-Acererak the Archlich ManaCost:2 B Types:Legendary Creature Zombie Wizard PT:5/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ LT1 | Execute$ TrigBounce | TriggerDescription$ When CARDNAME enters the battlefield, if you haven't completed Tomb of Annihilation, return CARDNAME to its owner's hand and venture into the dungeon. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ LT1 | Execute$ TrigBounce | TriggerDescription$ When CARDNAME enters, if you haven't completed Tomb of Annihilation, return CARDNAME to its owner's hand and venture into the dungeon. SVar:TrigBounce:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBVenture SVar:DBVenture:DB$ Venture SVar:X:PlayerCountPropertyYou$DungeonCompletedNamed_Tomb of Annihilation @@ -11,4 +11,4 @@ SVar:TrigToken:DB$ Token | TokenAmount$ Y | TokenScript$ b_2_2_zombie | TokenOwn SVar:Y:PlayerCountOpponents$Amount DeckHas:Ability$Token DeckHints:Type$Zombie -Oracle:When Acererak the Archlich enters the battlefield, if you haven't completed Tomb of Annihilation, return Acererak the Archlich to its owner's hand and venture into the dungeon.\nWhenever Acererak the Archlich attacks, create a number of 2/2 black Zombie creature tokens equal to the number of opponents you have. +Oracle:When Acererak the Archlich enters, if you haven't completed Tomb of Annihilation, return Acererak the Archlich to its owner's hand and venture into the dungeon.\nWhenever Acererak the Archlich attacks, create a number of 2/2 black Zombie creature tokens equal to the number of opponents you have. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-baleful_beholder.txt b/forge-gui/res/cardsfolder/rebalanced/a-baleful_beholder.txt index 4b7ec43cead..73bf57b443b 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-baleful_beholder.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-baleful_beholder.txt @@ -2,8 +2,8 @@ Name:A-Baleful Beholder ManaCost:4 B B Types:Creature Beholder PT:7/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBSacrifice,DBPumpAll SVar:DBSacrifice:DB$ Sacrifice | Defined$ Opponent | SacValid$ Enchantment | SpellDescription$ Antimagic Cone — Each opponent sacrifices an enchantment. SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Menace | SpellDescription$ Fear Ray — Creatures you control gain menace until end of turn. -Oracle:When Baleful Beholder enters the battlefield, choose one —\n• Antimagic Cone — Each opponent sacrifices an enchantment.\n• Fear Ray — Creatures you control gain menace until end of turn. +Oracle:When Baleful Beholder enters, choose one —\n• Antimagic Cone — Each opponent sacrifices an enchantment.\n• Fear Ray — Creatures you control gain menace until end of turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-bretagard_stronghold.txt b/forge-gui/res/cardsfolder/rebalanced/a-bretagard_stronghold.txt index ad8a29a999c..b36470e3693 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-bretagard_stronghold.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-bretagard_stronghold.txt @@ -1,9 +1,10 @@ Name:A-Bretagard Stronghold ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ PutCounter | Cost$ G W W T Sac<1/CARDNAME> | CounterNum$ 2 | CounterType$ P1P1 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select one or two target creatures you control | SorcerySpeed$ True | SubAbility$ DBPump | SpellDescription$ Distribute two +1/+1 counters among one or two target creatures you control. They gain vigilance and lifelink until end of turn. Activate only as a sorcery. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Vigilance & Lifelink | StackDescription$ {c:Targeted} gain vigilance and lifelink until end of turn. DeckHas:Ability$Sacrifice|Counters|LifeGain -Oracle:Bretagard Stronghold enters the battlefield tapped.\n{T}: Add {G}.\n{G}{W}{W}, {T}, Sacrifice Bretagard Stronghold: Distribute two +1/+1 counters among one or two target creatures you control. They gain vigilance and lifelink until end of turn. Activate only as a sorcery. +Oracle:Bretagard Stronghold enters tapped.\n{T}: Add {G}.\n{G}{W}{W}, {T}, Sacrifice Bretagard Stronghold: Distribute two +1/+1 counters among one or two target creatures you control. They gain vigilance and lifelink until end of turn. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-brine_comber_brinebound_gift.txt b/forge-gui/res/cardsfolder/rebalanced/a-brine_comber_brinebound_gift.txt index d00188241f1..6e8f17d3e4c 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-brine_comber_brinebound_gift.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-brine_comber_brinebound_gift.txt @@ -2,15 +2,15 @@ Name:A-Brine Comber ManaCost:1 W U Types:Creature Spirit PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield or becomes the target of an Aura spell, create a 1/1 white Spirit creature token with flying. -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell.Aura | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or becomes the target of an Aura spell, 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 or becomes the target of an Aura spell, create a 1/1 white Spirit creature token with flying. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell.Aura | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters or becomes the target of an Aura spell, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_spirit_flying K:Disturb:W U SVar:EnchantMe:Multiple DeckHas:Ability$Graveyard|Token DeckHints:Type$Enchantment AlternateMode:DoubleFaced -Oracle:Whenever Brine Comber enters the battlefield or becomes the target of an Aura spell, create a 1/1 white Spirit creature token with flying.\nDisturb {W}{U} +Oracle:Whenever Brine Comber enters or becomes the target of an Aura spell, create a 1/1 white Spirit creature token with flying.\nDisturb {W}{U} ALTERNATE @@ -20,11 +20,11 @@ Colors:white,blue Types:Enchantment Aura K:Enchant creature A:SP$ Attach | 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 or enchanted creature becomes the target of an Aura spell, create a 1/1 white Spirit creature token with flying. -T:Mode$ BecomesTarget | ValidTarget$ Creature.EnchantedBy | ValidSource$ Spell.Aura | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or enchanted creature becomes the target of an Aura spell, 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 or enchanted creature becomes the target of an Aura spell, create a 1/1 white Spirit creature token with flying. +T:Mode$ BecomesTarget | ValidTarget$ Creature.EnchantedBy | ValidSource$ Spell.Aura | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ When CARDNAME enters or enchanted creature becomes the target of an Aura spell, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | TokenScript$ w_1_1_spirit_flying R:Event$ Moved | ValidCard$ Card.Self | Destination$ Graveyard | ReplaceWith$ Exile | Description$ If CARDNAME would be put into a graveyard from anywhere, exile it instead. SVar:Exile:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Exile | Defined$ ReplacedCard S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddSVar$ EnchantTarget | Secondary$ True SVar:EnchantTarget:SVar:EnchantMe:Multiple -Oracle:Enchant creature\nWhenever Brinebound Gift enters the battlefield or enchanted creature becomes the target of an Aura spell, create a 1/1 white Spirit creature token with flying.\nIf Brinebound Gift would be put into a graveyard from anywhere, exile it instead. +Oracle:Enchant creature\nWhenever Brinebound Gift enters or enchanted creature becomes the target of an Aura spell, create a 1/1 white Spirit creature token with flying.\nIf Brinebound Gift would be put into a graveyard from anywhere, exile it instead. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-cauldron_familiar.txt b/forge-gui/res/cardsfolder/rebalanced/a-cauldron_familiar.txt index dd7e57a5991..7089437b18e 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-cauldron_familiar.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-cauldron_familiar.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Creature Cat PT:1/1 K:CARDNAME can't block. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When CARDNAME enters the battlefield, each opponent loses 1 life and you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ When CARDNAME enters, each opponent loses 1 life and you gain 1 life. SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$LifeGain @@ -12,4 +12,4 @@ SVar:DiscardMe:2 SVar:SacMe:1 SVar:AIPreference:SacCost$Card.Food DeckHints:Ability$Food -Oracle:Cauldron Familiar can't block.\nWhen Cauldron Familiar enters the battlefield, each opponent loses 1 life and you gain 1 life.\nSacrifice a Food: Return Cauldron Familiar from your graveyard to the battlefield. +Oracle:Cauldron Familiar can't block.\nWhen Cauldron Familiar enters, each opponent loses 1 life and you gain 1 life.\nSacrifice a Food: Return Cauldron Familiar from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-celebrity_fencer.txt b/forge-gui/res/cardsfolder/rebalanced/a-celebrity_fencer.txt index 2664b7a4534..7f678bfb3a6 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-celebrity_fencer.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-celebrity_fencer.txt @@ -2,8 +2,8 @@ Name:A-Celebrity Fencer ManaCost:3 W Types:Creature Elf Druid PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Alliance — Whenever another creature enters the battlefield under your control, put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Alliance — Whenever another creature you control enters, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Creature DeckHas:Ability$Counters -Oracle:Alliance — Whenever another creature enters the battlefield under your control, put a +1/+1 counter on Celebrity Fencer. +Oracle:Alliance — Whenever another creature you control enters, put a +1/+1 counter on Celebrity Fencer. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-celestial_regulator.txt b/forge-gui/res/cardsfolder/rebalanced/a-celestial_regulator.txt index c6614b42f20..a3c091e0646 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-celestial_regulator.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-celestial_regulator.txt @@ -3,9 +3,9 @@ ManaCost:1 W U Types:Creature Angel Advisor PT:1/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, choose target creature you don't control and tap it. If you control a creature with a counter on it, the chosen 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, choose target creature you don't control and tap it. If you control a creature with a counter on it, the chosen creature doesn't untap during its controller's next untap step. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control | SubAbility$ DBPump SVar:DBPump:DB$ Pump | ConditionPresent$ Creature.YouCtrl+HasCounters | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Duration$ Permanent SVar:PlayMain1:TRUE DeckHints:Ability$Counters -Oracle:Flying\nWhen Celestial Regulator enters the battlefield, choose target creature you don't control and tap it. If you control a creature with a counter on it, the chosen creature doesn't untap during its controller's next untap step. +Oracle:Flying\nWhen Celestial Regulator enters, choose target creature you don't control and tap it. If you control a creature with a counter on it, the chosen creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-circle_of_the_land_druid.txt b/forge-gui/res/cardsfolder/rebalanced/a-circle_of_the_land_druid.txt index db14eff4d31..5d457e71257 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-circle_of_the_land_druid.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-circle_of_the_land_druid.txt @@ -2,9 +2,9 @@ Name:A-Circle of the Land Druid ManaCost:1 G Types:Creature Gnome Druid PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, you may mill four cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, you may mill four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You | Optional$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ Natural Recovery — When CARDNAME dies, return target land card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Land.YouOwn | TgtPrompt$ Select target land card from your graveyard DeckHas:Ability$Mill|Graveyard -Oracle:When Circle of the Land Druid enters the battlefield, you may mill four cards.\nNatural Recovery — When Circle of the Land Druid dies, return target land card from your graveyard to your hand. +Oracle:When Circle of the Land Druid enters, you may mill four cards.\nNatural Recovery — When Circle of the Land Druid dies, return target land card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-circuit_mender.txt b/forge-gui/res/cardsfolder/rebalanced/a-circuit_mender.txt index 8715782a945..ad6d7b43ec2 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-circuit_mender.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-circuit_mender.txt @@ -2,9 +2,9 @@ Name:A-Circuit Mender ManaCost:3 Types:Artifact Creature Insect PT:2/3 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 3 life. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 3 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME leaves the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 DeckHas:Ability$LifeGain -Oracle:When Circuit Mender enters the battlefield, you gain 3 life.\nWhen Circuit Mender leaves the battlefield, draw a card. +Oracle:When Circuit Mender enters, you gain 3 life.\nWhen Circuit Mender leaves the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-cloister_gargoyle.txt b/forge-gui/res/cardsfolder/rebalanced/a-cloister_gargoyle.txt index 7c82b3c4c1e..5518835c584 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-cloister_gargoyle.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-cloister_gargoyle.txt @@ -2,8 +2,8 @@ Name:A-Cloister Gargoyle ManaCost:1 W Types:Artifact Creature Gargoyle PT:0/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBVenture | TriggerDescription$ When CARDNAME enters the battlefield, venture into the dungeon. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBVenture | TriggerDescription$ When CARDNAME enters, venture into the dungeon. SVar:DBVenture:DB$ Venture | Defined$ You S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddKeyword$ Flying | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as you've completed a dungeon, CARDNAME gets +3/+0 and has flying. SVar:X:PlayerCountPropertyYou$DungeonsCompleted -Oracle:When Cloister Gargoyle enters the battlefield, venture into the dungeon.\nAs long as you've completed a dungeon, Cloister Gargoyle gets +3/+0 and has flying. +Oracle:When Cloister Gargoyle enters, venture into the dungeon.\nAs long as you've completed a dungeon, Cloister Gargoyle gets +3/+0 and has flying. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-dawnbringer_cleric.txt b/forge-gui/res/cardsfolder/rebalanced/a-dawnbringer_cleric.txt index fffde82d033..84a36d52bc3 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-dawnbringer_cleric.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-dawnbringer_cleric.txt @@ -2,10 +2,10 @@ Name:A-Dawnbringer Cleric ManaCost:1 W Types:Creature Human Cleric PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBGainLife,DBDestroy,DBExileCard SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 | SpellDescription$ Cure Wounds — You gain 2 life. SVar:DBDestroy:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Dispel Magic — Destroy target enchantment. SVar:DBExileCard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Gentle Repose — Exile target card from a graveyard. DeckHas:Ability$LifeGain -Oracle:When Dawnbringer Cleric enters the battlefield, choose one —\n• Cure Wounds — You gain 2 life.\n• Dispel Magic — Destroy target enchantment.\n• Gentle Repose — Exile target card from a graveyard. +Oracle:When Dawnbringer Cleric enters, choose one —\n• Cure Wounds — You gain 2 life.\n• Dispel Magic — Destroy target enchantment.\n• Gentle Repose — Exile target card from a graveyard. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-devoted_grafkeeper_departed_soulkeeper.txt b/forge-gui/res/cardsfolder/rebalanced/a-devoted_grafkeeper_departed_soulkeeper.txt index 51b1f1fddd1..9e5564ab531 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-devoted_grafkeeper_departed_soulkeeper.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-devoted_grafkeeper_departed_soulkeeper.txt @@ -2,14 +2,14 @@ Name:A-Devoted Grafkeeper ManaCost:W U Types:Creature Human Peasant PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters, mill four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You T:Mode$ SpellCast | ValidCard$ Card.wasCastFromYourGraveyardByYou | ValidActivatingPlayer$ You | Execute$ TrigTap | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a spell from your graveyard, tap target creature you don't control. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control DeckHas:Ability$Mill|Graveyard K:Disturb:1 W U AlternateMode:DoubleFaced -Oracle:When Devoted Grafkeeper enters the battlefield, mill four cards.\nWhenever you cast a spell from your graveyard, tap target creature you don't control.\nDisturb {1}{W}{U} +Oracle:When Devoted Grafkeeper enters, mill four cards.\nWhenever you cast a spell from your graveyard, tap target creature you don't control.\nDisturb {1}{W}{U} ALTERNATE diff --git a/forge-gui/res/cardsfolder/rebalanced/a-druid_class.txt b/forge-gui/res/cardsfolder/rebalanced/a-druid_class.txt index 8bf2d7bc93a..9e52287d250 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-druid_class.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-druid_class.txt @@ -1,7 +1,7 @@ Name:A-Druid Class ManaCost:1 G Types:Enchantment Class -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Landfall — Whenever a land you control enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 K:Class:2:2 G:AddStaticAbility$ SLandPlay SVar:SLandPlay:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | Secondary$ True | Description$ You may play an additional land on each of your turns. @@ -11,4 +11,4 @@ SVar:TrigAnimateLand:DB$ Animate | ValidTgts$ Land.YouCtrl | Types$ Creature | D SVar:StLandPT:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ This creature's power and toughness are each equal to the number of lands you control. SVar:X:Count$Valid Land.YouCtrl DeckHas:Ability$LifeGain -Oracle:(Gain the next level as a sorcery to add its ability.)\nLandfall — Whenever a land enters the battlefield under your control, you gain 1 life.\n{2}{G}: Level 2\nYou may play an additional land on each of your turns.\n{2}{G}: Level 3\nWhen this Class becomes level 3, target land you control becomes a creature with haste and "This creature's power and toughness are each equal to the number of lands you control." It's still a land. +Oracle:(Gain the next level as a sorcery to add its ability.)\nLandfall — Whenever a land you control enters, you gain 1 life.\n{2}{G}: Level 2\nYou may play an additional land on each of your turns.\n{2}{G}: Level 3\nWhen this Class becomes level 3, target land you control becomes a creature with haste and "This creature's power and toughness are each equal to the number of lands you control." It's still a land. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-dueling_coach.txt b/forge-gui/res/cardsfolder/rebalanced/a-dueling_coach.txt index eb9531afdb4..6afaea16bac 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-dueling_coach.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-dueling_coach.txt @@ -2,8 +2,8 @@ Name:A-Dueling Coach ManaCost:3 W Types:Creature Human Monk PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, distribute two +1/+1 counters among one or two target creatures you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, distribute two +1/+1 counters among one or two target creatures you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select one or two target creatures you control | CounterType$ P1P1 | CounterNum$ 2 | TargetMin$ 1 | TargetMax$ 2 | DividedAsYouChoose$ 2 A:AB$ PutCounterAll | Cost$ W T | ValidCards$ Creature.YouCtrl+counters_GE1_P1P1 | CounterType$ P1P1 | CounterNum$ 1 | ValidCardsDesc$ creature you control with a +1/+1 counter on it. | SpellDescription$ Put a +1/+1 counter on each creature you control with a +1/+1 counter on it. DeckHas:Ability$Counters -Oracle:When Dueling Coach enters the battlefield, distribute two +1/+1 counters among one or two target creatures you control.\n{W}, {T}: Put a +1/+1 counter on each creature you control with a +1/+1 counter on it. +Oracle:When Dueling Coach enters, distribute two +1/+1 counters among one or two target creatures you control.\n{W}, {T}: Put a +1/+1 counter on each creature you control with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-elderleaf_mentor.txt b/forge-gui/res/cardsfolder/rebalanced/a-elderleaf_mentor.txt index 34e89b0efd4..27927095ade 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-elderleaf_mentor.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-elderleaf_mentor.txt @@ -2,7 +2,7 @@ Name:A-Elderleaf Mentor ManaCost:2 G Types:Creature Elf Warrior PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 green Elf Warrior creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 green Elf Warrior creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You DeckHas:Ability$Token -Oracle:When Elderleaf Mentor enters the battlefield, create a 1/1 green Elf Warrior creature token. +Oracle:When Elderleaf Mentor enters, create a 1/1 green Elf Warrior creature token. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-elven_bow.txt b/forge-gui/res/cardsfolder/rebalanced/a-elven_bow.txt index 9746a1dbd41..fbcb16efd3d 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-elven_bow.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-elven_bow.txt @@ -3,9 +3,9 @@ ManaCost:G Types:Artifact Equipment K:Equip:3 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 2 | AddKeyword$ Reach | Description$ Equipped creature gets +1/+2 and has reach. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters the battlefield, you may pay {1}. If you do, create a 1/1 green Elf Warrior creature token, then attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters, you may pay {1}. If you do, create a 1/1 green Elf Warrior creature token, then attach CARDNAME to it. SVar:TrigToken:AB$ Token | Cost$ 1 | TokenScript$ g_1_1_elf_warrior | RememberTokens$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Object$ TriggeredCard | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token -Oracle:When Elven Bow enters the battlefield, you may pay {1}. If you do, create a 1/1 green Elf Warrior creature token, then attach Elven Bow to it.\nEquipped creature gets +1/+2 and has reach.\nEquip {3} +Oracle:When Elven Bow enters, you may pay {1}. If you do, create a 1/1 green Elf Warrior creature token, then attach Elven Bow to it.\nEquipped creature gets +1/+2 and has reach.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/rebalanced/a-esikas_chariot.txt b/forge-gui/res/cardsfolder/rebalanced/a-esikas_chariot.txt index 325b6689146..4d65004a0f4 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-esikas_chariot.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-esikas_chariot.txt @@ -2,10 +2,10 @@ Name:A-Esika's Chariot ManaCost:3 G Types:Legendary Artifact Vehicle PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 green Cat creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 green Cat creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_2_2_cat T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ Whenever CARDNAME attacks, create a token that's a copy of target token you control. SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Permanent.token+YouCtrl | TgtPrompt$ Select target token you control | NumCopies$ 1 K:Crew:2 DeckHas:Ability$Token -Oracle:When Esika's Chariot enters the battlefield, create a 2/2 green Cat creature token.\nWhenever Esika's Chariot attacks, create a token that's a copy of target token you control.\nCrew 2 +Oracle:When Esika's Chariot enters, create a 2/2 green Cat creature token.\nWhenever Esika's Chariot attacks, create a token that's a copy of target token you control.\nCrew 2 diff --git a/forge-gui/res/cardsfolder/rebalanced/a-exhibition_magician.txt b/forge-gui/res/cardsfolder/rebalanced/a-exhibition_magician.txt index 6451faf2121..36981d40e9b 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-exhibition_magician.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-exhibition_magician.txt @@ -2,9 +2,9 @@ Name:A-Exhibition Magician ManaCost:2 R Types:Creature Human Wizard PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBToken,DBToken2 SVar:DBToken:DB$ Token | TokenScript$ gw_1_1_citizen | SpellDescription$ Create a 1/1 green and white Citizen creature token. SVar:DBToken2:DB$ Token | TokenScript$ c_a_treasure_sac | SpellDescription$ Create a Treasure token. DeckHas:Ability$Sacrifice|Token & Type$Treasure|Artifact|Citizen -Oracle:When Exhibition Magician enters the battlefield, choose one —\n• Create a 1/1 green and white Citizen creature token.\n• Create a Treasure token. +Oracle:When Exhibition Magician enters, choose one —\n• Create a 1/1 green and white Citizen creature token.\n• Create a Treasure token. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-falcon_abomination.txt b/forge-gui/res/cardsfolder/rebalanced/a-falcon_abomination.txt index ac5f94255b2..621175087ff 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-falcon_abomination.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-falcon_abomination.txt @@ -4,7 +4,7 @@ Types:Creature Zombie Bird PT:2/2 K:Flash K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 black Zombie creature token with decayed. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 2/2 black Zombie creature token with decayed. SVar:TrigToken:DB$ Token | TokenScript$ b_2_2_zombie_decayed DeckHas:Ability$Token|Sacrifice -Oracle:Flash\nFlying\nWhen Falcon Abomination enters the battlefield, create a 2/2 black Zombie creature token with decayed. +Oracle:Flash\nFlying\nWhen Falcon Abomination enters, create a 2/2 black Zombie creature token with decayed. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-find_the_path.txt b/forge-gui/res/cardsfolder/rebalanced/a-find_the_path.txt index 30f3f1038b6..274d43695fe 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-find_the_path.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-find_the_path.txt @@ -3,8 +3,8 @@ ManaCost:2 G Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 2 G | ValidTgts$ Land | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBVenture | TriggerDescription$ When CARDNAME enters the battlefield, venture into the dungeon. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBVenture | TriggerDescription$ When CARDNAME enters, venture into the dungeon. SVar:DBVenture:DB$ Venture | Defined$ You S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddAbility$ ABMana | Description$ Enchanted land has "{T}: Add two mana of any one color." SVar:ABMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. -Oracle:Enchant land\nWhen Find the Path enters the battlefield, venture into the dungeon.\nEnchanted land has "{T}: Add two mana of any one color." +Oracle:Enchant land\nWhen Find the Path enters, venture into the dungeon.\nEnchanted land has "{T}: Add two mana of any one color." diff --git a/forge-gui/res/cardsfolder/rebalanced/a-geological_appraiser.txt b/forge-gui/res/cardsfolder/rebalanced/a-geological_appraiser.txt index 7da80ed61d7..ad16020ce5d 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-geological_appraiser.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-geological_appraiser.txt @@ -2,6 +2,6 @@ Name:A-Geological Appraiser ManaCost:3 R R Types:Creature Human Artificer PT:3/2 -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastByYou | Execute$ TrigDiscover | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastByYou | Execute$ TrigDiscover | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) SVar:TrigDiscover:DB$ Discover | Num$ 3 -Oracle:When Geological Appraiser enters the battlefield, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) +Oracle:When Geological Appraiser enters, if you cast it, discover 3. (Exile cards from the top of your library until you exile a nonland card with mana value 3 or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order.) diff --git a/forge-gui/res/cardsfolder/rebalanced/a-glamorous_outlaw.txt b/forge-gui/res/cardsfolder/rebalanced/a-glamorous_outlaw.txt index 31f9d42d52f..56f59214a73 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-glamorous_outlaw.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-glamorous_outlaw.txt @@ -2,7 +2,7 @@ Name:A-Glamorous Outlaw ManaCost:3 U B R Types:Creature Vampire Rogue PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 2 damage to each opponent and you gain 2 life. Scry 2. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters, it deals 2 damage to each opponent and you gain 2 life. Scry 2. SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ Opponent | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 2 @@ -13,4 +13,4 @@ SVar:MayPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ SVar:Cast:Mode$ SpellCast | ValidCard$ Card.IsImprinted+IsRemembered+wasCastFromExile | Execute$ ExileSelf | Static$ True SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self DeckHas:Ability$LifeGain -Oracle:When Glamorous Outlaw enters the battlefield, it deals 2 damage to each opponent and you gain 2 life. Scry 2.\n{1}, Exile Glamorous Outlaw from your hand: Target land gains "{T}: Add {U}, {B}, or {R}" until Glamorous Outlaw is cast from exile. You may cast Glamorous Outlaw for as long as it remains exiled. +Oracle:When Glamorous Outlaw enters, it deals 2 damage to each opponent and you gain 2 life. Scry 2.\n{1}, Exile Glamorous Outlaw from your hand: Target land gains "{T}: Add {U}, {B}, or {R}" until Glamorous Outlaw is cast from exile. You may cast Glamorous Outlaw for as long as it remains exiled. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-gnarlid_colony.txt b/forge-gui/res/cardsfolder/rebalanced/a-gnarlid_colony.txt index 94712c713bf..319bde8b8c9 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-gnarlid_colony.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-gnarlid_colony.txt @@ -3,9 +3,9 @@ ManaCost:1 G Types:Creature Beast PT:2/2 K:Kicker:2 G -K:etbCounter:P1P1:4:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with four +1/+1 counters on it. +K:etbCounter:P1P1:4:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with four +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ Trample | Description$ Each creature you control with a +1/+1 counter on it has trample. DeckHints:Ability$Counters DeckHas:Ability$Counters -Oracle:Kicker {2}{G}\nIf Gnarlid Colony was kicked, it enters the battlefield with four +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has trample. +Oracle:Kicker {2}{G}\nIf Gnarlid Colony was kicked, it enters with four +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has trample. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-hagra_constrictor.txt b/forge-gui/res/cardsfolder/rebalanced/a-hagra_constrictor.txt index ee28cfb23e6..f790a41f9da 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-hagra_constrictor.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-hagra_constrictor.txt @@ -5,4 +5,4 @@ PT:0/0 K:etbCounter:P1P1:2 S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ Menace | Description$ Each creature you control with a +1/+1 counter on it has menace. DeckHas:Ability$Counters -Oracle:Hagra Constrictor enters the battlefield with two +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has menace. +Oracle:Hagra Constrictor enters with two +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has menace. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-harald_king_of_skemfar.txt b/forge-gui/res/cardsfolder/rebalanced/a-harald_king_of_skemfar.txt index 3306f17e4f1..cfa8a934c50 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-harald_king_of_skemfar.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-harald_king_of_skemfar.txt @@ -3,7 +3,7 @@ ManaCost:1 B G Types:Legendary Creature Elf Warrior PT:3/2 K:Menace -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top seven cards of your library. You may reveal an Elf, Warrior, or Tyvar 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 seven cards of your library. You may reveal an Elf, Warrior, or Tyvar card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 7 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Elf,Warrior,Tyvar | RestRandomOrder$ True DeckHints:Type$Elf|Tyvar -Oracle:Menace\nWhen Harald, King of Skemfar enters the battlefield, look at the top seven cards of your library. You may reveal an Elf, Warrior, or Tyvar card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +Oracle:Menace\nWhen Harald, King of Skemfar enters, look at the top seven cards of your library. You may reveal an Elf, Warrior, or Tyvar 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/rebalanced/a-jade_orb_of_dragonkind.txt b/forge-gui/res/cardsfolder/rebalanced/a-jade_orb_of_dragonkind.txt index 2dd47e08ce0..e0c1c6226fa 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-jade_orb_of_dragonkind.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-jade_orb_of_dragonkind.txt @@ -1,12 +1,12 @@ Name:A-Jade Orb of Dragonkind ManaCost:2 G Types:Artifact -A:AB$ Mana | Cost$ T | Produced$ Any | TriggersWhenSpent$ TrigSpent | SpellDescription$ Add one mana of any color. When you spend this mana to cast a Dragon creature spell, it enters the battlefield with an additional +1/+1 counter on it and gains hexproof until your next turn. -SVar:TrigSpent:Mode$ SpellCast | ValidCard$ Creature.Dragon | ValidActivatingPlayer$ You | Execute$ TrigEffect | TriggerDescription$ When you spend this mana to cast a Dragon creature spell, it enters the battlefield with an additional +1/+1 counter on it and gains hexproof until your next turn. +A:AB$ Mana | Cost$ T | Produced$ Any | TriggersWhenSpent$ TrigSpent | SpellDescription$ Add one mana of any color. When you spend this mana to cast a Dragon creature spell, it enters with an additional +1/+1 counter on it and gains hexproof until your next turn. +SVar:TrigSpent:Mode$ SpellCast | ValidCard$ Creature.Dragon | ValidActivatingPlayer$ You | Execute$ TrigEffect | TriggerDescription$ When you spend this mana to cast a Dragon creature spell, it enters with an additional +1/+1 counter on it and gains hexproof until your next turn. SVar:TrigEffect:DB$ Effect | RememberObjects$ TriggeredCard | ForgetOnMoved$ Stack | ReplacementEffects$ ETBCreat -SVar:ETBCreat:Event$ Moved | ValidCard$ Card.IsRemembered | Destination$ Battlefield | ReplaceWith$ DBPutP1P1 | ReplacementResult$ Updated | Description$ That creature enters the battlefield with an additional +1/+1 counter on it and gains hexproof until your next turn. +SVar:ETBCreat:Event$ Moved | ValidCard$ Card.IsRemembered | Destination$ Battlefield | ReplaceWith$ DBPutP1P1 | ReplacementResult$ Updated | Description$ That creature enters with an additional +1/+1 counter on it and gains hexproof until your next turn. SVar:DBPutP1P1:DB$ PutCounter | Defined$ ReplacedCard | CounterType$ P1P1 | ETB$ True | CounterNum$ 1 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ ReplacedCard | Duration$ UntilYourNextTurn | KW$ Hexproof | PumpZone$ Stack DeckHas:Ability$Counters DeckHints:Type$Dragon -Oracle:{T}: Add one mana of any color. When you spend this mana to cast a Dragon creature spell, it enters the battlefield with an additional +1/+1 counter on it and gains hexproof until your next turn. +Oracle:{T}: Add one mana of any color. When you spend this mana to cast a Dragon creature spell, it enters with an additional +1/+1 counter on it and gains hexproof until your next turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-kenku_artificer.txt b/forge-gui/res/cardsfolder/rebalanced/a-kenku_artificer.txt index 6b47b026d5c..d20e3b63acd 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-kenku_artificer.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-kenku_artificer.txt @@ -2,9 +2,9 @@ Name:A-Kenku Artificer ManaCost:2 U Types:Creature Bird Artificer PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Homunculus Servant — When CARDNAME enters the battlefield, put three +1/+1 counters on up to one target noncreature artifact. That artifact becomes a 0/0 Homunculus artifact creature with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Homunculus Servant — When CARDNAME enters, put three +1/+1 counters on up to one target noncreature artifact. That artifact becomes a 0/0 Homunculus artifact creature with flying. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Artifact.nonCreature+YouCtrl | TgtPrompt$ Select up to one noncreature artifact | CounterType$ P1P1 | CounterNum$ 3 | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ TrigAnimate SVar:TrigAnimate:DB$ Animate | Defined$ Targeted | Keywords$ Flying | Power$ 0 | Toughness$ 0 | Types$ Artifact,Creature,Homunculus | RemoveCreatureTypes$ True | Duration$ Permanent DeckHas:Ability$Counters & Type$Homunculus DeckNeeds:Type$Artifact -Oracle:Homunculus Servant — When Kenku Artificer enters the battlefield, put three +1/+1 counters on up to one target noncreature artifact. That artifact becomes a 0/0 Homunculus artifact creature with flying. +Oracle:Homunculus Servant — When Kenku Artificer enters, put three +1/+1 counters on up to one target noncreature artifact. That artifact becomes a 0/0 Homunculus artifact creature with flying. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-kumano_faces_kakkazan_etching_of_kumano.txt b/forge-gui/res/cardsfolder/rebalanced/a-kumano_faces_kakkazan_etching_of_kumano.txt index 063505d2bc5..238ef7e3ee0 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-kumano_faces_kakkazan_etching_of_kumano.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-kumano_faces_kakkazan_etching_of_kumano.txt @@ -3,8 +3,8 @@ ManaCost:R Types:Enchantment Saga K:Chapter:3:DBDamage,DBEffectAddCounter,DBTransform SVar:DBDamage:DB$ DamageAll | NumDmg$ 1 | ValidPlayers$ Opponent | ValidCards$ Planeswalker.OppCtrl | SpellDescription$ CARDNAME deals 1 damage to each opponent and 1 damage to each planeswalker they control. -SVar:DBEffectAddCounter:DB$ Effect | Triggers$ TrigSpellCast | SpellDescription$ When you cast your next creature spell this turn, that creature enters the battlefield with an additional +1/+1 counter on it. -SVar:TrigSpellCast:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | OneOff$ True | Static$ True | TriggerZones$ Command | Execute$ ReplEffAddCounter | TriggerDescription$ When you cast your next creature spell this turn, that creature enters the battlefield with an additional +1/+1 counter on it. +SVar:DBEffectAddCounter:DB$ Effect | Triggers$ TrigSpellCast | SpellDescription$ When you cast your next creature spell this turn, that creature enters with an additional +1/+1 counter on it. +SVar:TrigSpellCast:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | OneOff$ True | Static$ True | TriggerZones$ Command | Execute$ ReplEffAddCounter | TriggerDescription$ When you cast your next creature spell this turn, that creature enters with an additional +1/+1 counter on it. SVar:ReplEffAddCounter:DB$ Effect | ReplacementEffects$ ETBAddCounter | RememberObjects$ TriggeredCard | Execute$ TrigRemoveSelf SVar:ETBAddCounter:Event$ Moved | Origin$ Stack | Destination$ Battlefield | ValidCard$ Card.IsRemembered | ReplaceWith$ ETBAddExtraCounter | ReplacementResult$ Updated SVar:ETBAddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ TrigRemoveSelf @@ -14,7 +14,7 @@ SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters AlternateMode:DoubleFaced -Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI — Kumano Faces Kakkazan deals 1 damage to each opponent and each planeswalker they control.\nII — When you cast your next creature spell this turn, that creature enters the battlefield with an additional +1/+1 counter on it.\nIII — Exile this Saga, then return it to the battlefield transformed under your control. +Oracle:(As this Saga enters and after your draw step, add a lore counter.)\nI — Kumano Faces Kakkazan deals 1 damage to each opponent and each planeswalker they control.\nII — When you cast your next creature spell this turn, that creature enters with an additional +1/+1 counter on it.\nIII — Exile this Saga, then return it to the battlefield transformed under your control. ALTERNATE diff --git a/forge-gui/res/cardsfolder/rebalanced/a-manticore.txt b/forge-gui/res/cardsfolder/rebalanced/a-manticore.txt index d0b296c1ea0..2a62e22d7e0 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-manticore.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-manticore.txt @@ -4,6 +4,6 @@ Types:Creature Manticore 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\nTail Spikes — When Manticore enters the battlefield, destroy target creature an opponent controls that was dealt damage this turn. +Oracle:Flash\nFlying\nTail Spikes — When Manticore enters, destroy target creature an opponent controls that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-master_of_winds.txt b/forge-gui/res/cardsfolder/rebalanced/a-master_of_winds.txt index 3152a38d04b..b218c79c69b 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-master_of_winds.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-master_of_winds.txt @@ -3,7 +3,7 @@ ManaCost:2 U U Types:Creature Sphinx Wizard PT:1/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards, then discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw two cards, then discard a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChoose | TriggerDescription$ Whenever you cast an instant, sorcery, or Wizard spell, you may have CARDNAME's base power and toughness become 5/1 or 1/5 until end of turn. @@ -12,4 +12,4 @@ SVar:Animate51:DB$ Animate | Defined$ Self | Power$ 5 | Toughness$ 1 | SpellDesc SVar:Animate15:DB$ Animate | Defined$ Self | Power$ 1 | Toughness$ 5 | SpellDescription$ CARDNAME's base power and toughness become 1/5 until end of turn. SVar:BuffedBy:Instant,Sorcery,Wizard DeckNeeds:Type$Instant|Sorcery|Wizard -Oracle:Flying\nWhen Master of Winds enters the battlefield, draw two cards, then discard a card.\nWhenever you cast an instant, sorcery, or Wizard spell, you may have Master of Winds's base power and toughness become 5/1 or 1/5 until end of turn. +Oracle:Flying\nWhen Master of Winds enters, draw two cards, then discard a card.\nWhenever you cast an instant, sorcery, or Wizard spell, you may have Master of Winds's base power and toughness become 5/1 or 1/5 until end of turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-merias_outrider.txt b/forge-gui/res/cardsfolder/rebalanced/a-merias_outrider.txt index b6b26b5acf8..2e8a243728d 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-merias_outrider.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-merias_outrider.txt @@ -3,8 +3,8 @@ ManaCost:4 R Types:Creature Elf Archer PT:5/5 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Domain — When CARDNAME enters the battlefield, it deals damage equal to the number of basic land types among lands you control to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ Domain — When CARDNAME enters, it deals damage equal to the number of basic land types among lands you control to any target. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ X SVar:X:Count$Domain AI:RemoveDeck:Random -Oracle:Reach\nDomain — When Meria's Outrider enters the battlefield, it deals damage equal to the number of basic land types among lands you control to any target. +Oracle:Reach\nDomain — When Meria's Outrider enters, it deals damage equal to the number of basic land types among lands you control to any target. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-mightstones_animation.txt b/forge-gui/res/cardsfolder/rebalanced/a-mightstones_animation.txt index c93235e5ccb..74b31d3b608 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-mightstones_animation.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-mightstones_animation.txt @@ -2,10 +2,10 @@ Name:A-Mightstone's Animation ManaCost:2 U Types:Enchantment Aura K:Enchant artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards, then discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw two cards, then discard a card. SVar:TrigDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | NumCards$ 1 | Mode$ TgtChoose A:SP$ Attach | ValidTgts$ Artifact | AITgts$ Card.nonCreature | AILogic$ Animate S:Mode$ Continuous | Affected$ Artifact.EnchantedBy | SetPower$ 4 | SetToughness$ 4 | AddType$ Creature | Description$ Enchanted artifact is a creature with base power and toughness 4/4 in addition to its other types. DeckNeeds:Type$Artifact -Oracle:Enchant artifact\nWhen Mightstone's Animation enters the battlefield, draw two cards, then discard a card.\nEnchanted artifact is a creature with base power and toughness 4/4 in addition to its other types. +Oracle:Enchant artifact\nWhen Mightstone's Animation enters, draw two cards, then discard a card.\nEnchanted artifact is a creature with base power and toughness 4/4 in addition to its other types. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt b/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt index 0a3ea95cc61..3421c28d084 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-minsc_boo_timeless_heroes.txt @@ -2,8 +2,8 @@ Name:A-Minsc & Boo, Timeless Heroes ManaCost:3 R G Types:Legendary Planeswalker Minsc Loyalty:3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | IsPresent$ Creature.YouCtrl+namedBoo | PresentCompare$ EQ0 | TriggerDescription$ When CARDNAME enters the battlefield and at the beginning of your upkeep, if you don't control a creature named Boo, create Boo, a legendary 1/1 red Hamster creature token with trample and haste. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | Secondary$ True | IsPresent$ Creature.YouCtrl+namedBoo | PresentCompare$ EQ0 | TriggerDescription$ When CARDNAME enters the battlefield and at the beginning of your upkeep, if you don't control a creature named Boo, create Boo, a legendary 1/1 red Hamster creature token with trample and haste. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | IsPresent$ Creature.YouCtrl+namedBoo | PresentCompare$ EQ0 | TriggerDescription$ When CARDNAME enters and at the beginning of your upkeep, if you don't control a creature named Boo, create Boo, a legendary 1/1 red Hamster creature token with trample and haste. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | Secondary$ True | IsPresent$ Creature.YouCtrl+namedBoo | PresentCompare$ EQ0 | TriggerDescription$ When CARDNAME enters and at the beginning of your upkeep, if you don't control a creature named Boo, create Boo, a legendary 1/1 red Hamster creature token with trample and haste. SVar:TrigToken:DB$ Token | TokenScript$ boo A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.withTrample,Creature.withHaste | TgtPrompt$ Select target creature with trample or haste | TargetMin$ 0 | TargetMax$ 1 | CounterType$ P1P1 | CounterNum$ 3 | SpellDescription$ Put three +1/+1 counters on up to one target creature with trample or haste. A:AB$ Sacrifice | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | SacValid$ Creature | RememberSacrificed$ True | SubAbility$ DBImmediateTrigger | SpellDescription$ Sacrifice a creature. When you do, CARDNAME deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards. @@ -14,4 +14,4 @@ SVar:X:TriggerRemembered$CardPower K:CARDNAME can be your commander. DeckHas:Ability$Sacrifice|Counters|Token DeckHints:Keyword$Trample|Haste -Oracle:When Minsc & Boo, Timeless Heroes enters the battlefield and at the beginning of your upkeep, if you don't control a creature named Boo, create Boo, a legendary 1/1 red Hamster creature token with trample and haste.\n[+1]: Put three +1/+1 counters on up to one target creature with trample or haste.\n[-2]: Sacrifice a creature. When you do, Minsc & Boo, Timeless Heroes deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards. +Oracle:When Minsc & Boo, Timeless Heroes enters and at the beginning of your upkeep, if you don't control a creature named Boo, create Boo, a legendary 1/1 red Hamster creature token with trample and haste.\n[+1]: Put three +1/+1 counters on up to one target creature with trample or haste.\n[-2]: Sacrifice a creature. When you do, Minsc & Boo, Timeless Heroes deals X damage to any target, where X is that creature's power. If the sacrificed creature was a Hamster, draw X cards. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-moon_circuit_hacker.txt b/forge-gui/res/cardsfolder/rebalanced/a-moon_circuit_hacker.txt index 8074ee7eb75..0dbadd51d70 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-moon_circuit_hacker.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-moon_circuit_hacker.txt @@ -3,9 +3,9 @@ ManaCost:1 U Types:Enchantment Creature Human Ninja PT:2/1 K:Ninjutsu:U -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, scry 2, then draw a card. Discard a card unless CARDNAME entered the battlefield this turn. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigScry | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, scry 2, then draw a card. Discard a card unless CARDNAME entered this turn. SVar:TrigScry:DB$ Scry | ScryNum$ 2 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 | ConditionDefined$ Self | ConditionPresent$ Card.ThisTurnEntered | ConditionCompare$ EQ0 DeckHas:Ability$Discard -Oracle:Ninjutsu {U}\nWhenever Moon-Circuit Hacker deals combat damage to a player, scry 2, then draw a card. Discard a card unless Moon-Circuit Hacker entered the battlefield this turn. +Oracle:Ninjutsu {U}\nWhenever Moon-Circuit Hacker deals combat damage to a player, scry 2, then draw a card. Discard a card unless Moon-Circuit Hacker entered this turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-moss_pit_skeleton.txt b/forge-gui/res/cardsfolder/rebalanced/a-moss_pit_skeleton.txt index 642ea4e05ce..e6d638af348 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-moss_pit_skeleton.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-moss_pit_skeleton.txt @@ -3,10 +3,10 @@ ManaCost:B G Types:Creature Plant Skeleton PT:2/2 K:Kicker:3 -K:etbCounter:P1P1:3:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with three +1/+1 counters on it. +K:etbCounter:P1P1:3:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters with three +1/+1 counters on it. SVar:WasKicked:Count$Kicked.1.0 T:Mode$ CounterAddedOnce | ValidCard$ Creature.YouCtrl | CounterType$ P1P1 | TriggerZones$ Graveyard | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | Execute$ TrigDelayedTrigger | TriggerDescription$ Whenever one or more +1/+1 counters are put on a creature you control, return CARDNAME from your graveyard to your hand at the beginning of the next end step. SVar:TrigDelayedTrigger:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigChange | TriggerDescription$ Return CARDNAME from your graveyard to your hand at the beginning of the next end step. SVar:TrigChange:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Hand DeckHints:Ability$Counters|Graveyard -Oracle:Kicker {3}\nIf Moss-Pit Skeleton was kicked, it enters the battlefield with three +1/+1 counters on it.\nWhenever one or more +1/+1 counters are put on a creature you control, return Moss-Pit Skeleton from your graveyard to your hand at the beginning of the next end step. +Oracle:Kicker {3}\nIf Moss-Pit Skeleton was kicked, it enters with three +1/+1 counters on it.\nWhenever one or more +1/+1 counters are put on a creature you control, return Moss-Pit Skeleton from your graveyard to your hand at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-nezumi_prowler.txt b/forge-gui/res/cardsfolder/rebalanced/a-nezumi_prowler.txt index 2ab9eeb6af6..0a8480b138e 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-nezumi_prowler.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-nezumi_prowler.txt @@ -3,7 +3,7 @@ ManaCost:1 B Types:Artifact Creature Rat Ninja PT:3/1 K:Ninjutsu:1 B -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a deathtouch counter and a lifelink counter on target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a deathtouch counter and a lifelink counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterTypes$ Deathtouch,Lifelink | CounterNum$ 1 DeckHas:Ability$Counters|LifeGain -Oracle:Ninjutsu {1}{B}\nWhen Nezumi Prowler enters the battlefield, put a deathtouch counter and a lifelink counter on target creature you control. +Oracle:Ninjutsu {1}{B}\nWhen Nezumi Prowler enters, put a deathtouch counter and a lifelink counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-ochre_jelly.txt b/forge-gui/res/cardsfolder/rebalanced/a-ochre_jelly.txt index 6938cc57193..06da9efd513 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-ochre_jelly.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-ochre_jelly.txt @@ -6,9 +6,9 @@ K:Trample K:Ward:2 K:etbCounter:P1P1:X SVar:X:Count$xPaid -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+counters_GE2_P1P1 | TriggerZones$ Battlefield | Execute$ TrigDelayTrigger | TriggerDescription$ Split — When CARDNAME dies, if it had two or more +1/+1 counters on it, create a token that's a copy of it at the beginning of the next end step. The token enters the battlefield with half that many +1/+1 counters on it, rounded down. -SVar:TrigDelayTrigger:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | RememberObjects$ TriggeredCardLKICopy | Execute$ TrigCopy | TriggerDescription$ Create a token that's a copy of it at the beginning of the next end step. That token enters the battlefield with half that many +1/+1 counters on it, rounded down. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+counters_GE2_P1P1 | TriggerZones$ Battlefield | Execute$ TrigDelayTrigger | TriggerDescription$ Split — When CARDNAME dies, if it had two or more +1/+1 counters on it, create a token that's a copy of it at the beginning of the next end step. The token enters with half that many +1/+1 counters on it, rounded down. +SVar:TrigDelayTrigger:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | RememberObjects$ TriggeredCardLKICopy | Execute$ TrigCopy | TriggerDescription$ Create a token that's a copy of it at the beginning of the next end step. That token enters with half that many +1/+1 counters on it, rounded down. SVar:TrigCopy:DB$ CopyPermanent | Defined$ DelayTriggerRememberedLKI | WithCountersType$ P1P1 | WithCountersAmount$ Y SVar:Y:TriggerRemembered$CardCounters.P1P1/HalfDown DeckHas:Ability$Counters|Token -Oracle:Trample\nWard {2}\nOchre Jelly enters the battlefield with X +1/+1 counters on it.\nSplit — When Ochre Jelly dies, if it had two or more +1/+1 counters on it, create a token that's a copy of it at the beginning of the next end step. The token enters the battlefield with half that many +1/+1 counters on it, rounded down. +Oracle:Trample\nWard {2}\nOchre Jelly enters with X +1/+1 counters on it.\nSplit — When Ochre Jelly dies, if it had two or more +1/+1 counters on it, create a token that's a copy of it at the beginning of the next end step. The token enters with half that many +1/+1 counters on it, rounded down. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-omnath_locus_of_creation.txt b/forge-gui/res/cardsfolder/rebalanced/a-omnath_locus_of_creation.txt index 025bfccca43..a1ca318007a 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-omnath_locus_of_creation.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-omnath_locus_of_creation.txt @@ -2,13 +2,13 @@ Name:A-Omnath, Locus of Creation ManaCost:1 R G W U Types:Legendary Creature Elemental PT:4/4 -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 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ DBGainLife | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you gain 4 life if this is the first time this ability has resolved this turn. If it's the second time, add {R}{G}{W}{U}. If it's the third time, CARDNAME deals 4 damage to each opponent and each planeswalker you don't control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ DBGainLife | TriggerDescription$ Landfall — Whenever a land you control enters, you gain 4 life if this is the first time this ability has resolved this turn. If it's the second time, add {R}{G}{W}{U}. If it's the third time, CARDNAME deals 4 damage to each opponent and each planeswalker you don't control. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 | ConditionCheckSVar$ LandfallAmount | ConditionSVarCompare$ EQ1 | SubAbility$ DBMana SVar:DBMana:DB$ Mana | Produced$ R G W U | ConditionCheckSVar$ LandfallAmount | ConditionSVarCompare$ EQ2 | SubAbility$ DBDamageAll SVar:DBDamageAll:DB$ DamageAll | ValidPlayers$ Opponent | ValidCards$ Planeswalker.YouDontCtrl | NumDmg$ 4 | ConditionCheckSVar$ LandfallAmount | ConditionSVarCompare$ EQ3 SVar:LandfallAmount:Count$ResolvedThisTurn DeckHas:Ability$LifeGain SVar:BuffedBy:Land -Oracle:When Omnath, Locus of Creation enters the battlefield, draw a card.\nLandfall — Whenever a land enters the battlefield under your control, you gain 4 life if this is the first time this ability has resolved this turn. If it's the second time, add {R}{G}{W}{U}. If it's the third time, Omnath deals 4 damage to each opponent and each planeswalker you don't control. +Oracle:When Omnath, Locus of Creation enters, draw a card.\nLandfall — Whenever a land you control enters, you gain 4 life if this is the first time this ability has resolved this turn. If it's the second time, add {R}{G}{W}{U}. If it's the third time, Omnath deals 4 damage to each opponent and each planeswalker you don't control. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-oran_rief_ooze.txt b/forge-gui/res/cardsfolder/rebalanced/a-oran_rief_ooze.txt index 4f66135fa49..48469cf07fb 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-oran_rief_ooze.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-oran_rief_ooze.txt @@ -2,10 +2,10 @@ Name:A-Oran-Rief Ooze ManaCost:2 G Types:Creature Ooze PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounterAll | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on each creature you control with a +1/+1 counter on it. SVar:TrigPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+counters_GE1_P1P1 | CounterType$ P1P1 | CounterNum$ 1 SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters -Oracle:When Oran-Rief Ooze enters the battlefield, put a +1/+1 counter on target creature you control.\nWhenever Oran-Rief Ooze attacks, put a +1/+1 counter on each creature you control with a +1/+1 counter on it. +Oracle:When Oran-Rief Ooze enters, put a +1/+1 counter on target creature you control.\nWhenever Oran-Rief Ooze attacks, put a +1/+1 counter on each creature you control with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-phantom_carriage.txt b/forge-gui/res/cardsfolder/rebalanced/a-phantom_carriage.txt index b0fb1da9c20..012a0d19ae2 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-phantom_carriage.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-phantom_carriage.txt @@ -3,6 +3,6 @@ ManaCost:2 U U Types:Creature Spirit PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ PhantomSearch | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card with flashback or disturb, put it into your graveyard, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ PhantomSearch | TriggerDescription$ When CARDNAME enters, you may search your library for a card with flashback or disturb, put it into your graveyard, then shuffle. SVar:PhantomSearch:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | ChangeNum$ 1 | ChangeType$ Card.withFlashback+YouOwn,Card.withDisturb+YouOwn -Oracle:Flying\nWhen Phantom Carriage enters the battlefield, you may search your library for a card with flashback or disturb, put it into your graveyard, then shuffle. +Oracle:Flying\nWhen Phantom Carriage enters, you may search your library for a card with flashback or disturb, put it into your graveyard, then shuffle. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-phylath_world_sculptor.txt b/forge-gui/res/cardsfolder/rebalanced/a-phylath_world_sculptor.txt index b01399792a9..04869925647 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-phylath_world_sculptor.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-phylath_world_sculptor.txt @@ -3,12 +3,12 @@ ManaCost:4 R G Types:Legendary Creature Elemental PT:5/5 K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 0/1 green Plant creature token for each basic land you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 0/1 green Plant creature token for each basic land you control. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ g_0_1_plant | TokenOwner$ You SVar:X:Count$Valid Land.Basic+YouCtrl -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, put four +1/+1 counters on target Plant you control. It gains trample until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land you control enters, put four +1/+1 counters on target Plant you control. It gains trample until end of turn. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Plant.YouCtrl | TgtPrompt$ Select target Plant you control | CounterType$ P1P1 | CounterNum$ 4 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Trample SVar:BuffedBy:Land,Land.Basic DeckHas:Ability$Token|Counters -Oracle:Trample\nWhen Phylath, World Sculptor enters the battlefield, create a 0/1 green Plant creature token for each basic land you control.\nLandfall — Whenever a land enters the battlefield under your control, put four +1/+1 counters on target Plant you control. It gains trample until end of turn. +Oracle:Trample\nWhen Phylath, World Sculptor enters, create a 0/1 green Plant creature token for each basic land you control.\nLandfall — Whenever a land you control enters, put four +1/+1 counters on target Plant you control. It gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-precipitous_drop.txt b/forge-gui/res/cardsfolder/rebalanced/a-precipitous_drop.txt index cd2e5b089dd..71a1da0d0dd 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-precipitous_drop.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-precipitous_drop.txt @@ -3,9 +3,9 @@ ManaCost:1 B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Curse -T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigVenture | TriggerDescription$ When CARDNAME enters the battlefield, venture into the dungeon. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigVenture | TriggerDescription$ When CARDNAME enters, venture into the dungeon. SVar:TrigVenture:DB$ Venture S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -X | AddToughness$ -X | Description$ Enchanted creature gets -2/-2. It gets -5/-5 instead as long as you've completed a dungeon. SVar:X:Count$Compare Y GE1.5.2 SVar:Y:PlayerCountPropertyYou$DungeonsCompleted -Oracle:Enchant creature\nWhen Precipitous Drop enters the battlefield, venture into the dungeon.\nEnchanted creature gets -2/-2. It gets -5/-5 instead as long as you've completed a dungeon. +Oracle:Enchant creature\nWhen Precipitous Drop enters, venture into the dungeon.\nEnchanted creature gets -2/-2. It gets -5/-5 instead as long as you've completed a dungeon. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-psionic_snoop.txt b/forge-gui/res/cardsfolder/rebalanced/a-psionic_snoop.txt index fb3267418b2..b14ade31794 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-psionic_snoop.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-psionic_snoop.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Human Rogue PT:0/4 K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConnive | TriggerDescription$ When CARDNAME enters the battlefield, it connives. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConnive | TriggerDescription$ When CARDNAME enters, it connives. SVar:TrigConnive:DB$ Connive DeckHas:Ability$Discard|Counters -Oracle:Flash\nWhen Psionic Snoop enters the battlefield, it connives. +Oracle:Flash\nWhen Psionic Snoop enters, it connives. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-radha_coalition_warlord.txt b/forge-gui/res/cardsfolder/rebalanced/a-radha_coalition_warlord.txt index 75e13324fed..51fa5a43684 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-radha_coalition_warlord.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-radha_coalition_warlord.txt @@ -2,9 +2,9 @@ Name:A-Radha, Coalition Warlord ManaCost:1 R G Types:Legendary Creature Elf Warrior PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Domain — Whenever CARDNAME enters the battlefield or becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. -T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Domain — Whenever CARDNAME enters the battlefield or becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Domain — Whenever CARDNAME enters or becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. +T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Domain — Whenever CARDNAME enters or becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | NumAtt$ +X | NumDef$ +X SVar:X:Count$Domain AI:RemoveDeck:Random -Oracle:Domain — Whenever Radha, Coalition Warlord enters the battlefield or becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. +Oracle:Domain — Whenever Radha, Coalition Warlord enters or becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-rakish_revelers.txt b/forge-gui/res/cardsfolder/rebalanced/a-rakish_revelers.txt index 1956956b149..c71e37734eb 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-rakish_revelers.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-rakish_revelers.txt @@ -2,7 +2,7 @@ Name:A-Rakish Revelers ManaCost:2 R G W Types:Creature Elf Druid Rogue PT:5/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 green and white Citizen creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 green and white Citizen creature token. SVar:TrigToken:DB$ Token | TokenScript$ gw_1_1_citizen A:AB$ Effect | Cost$ 1 ExileFromHand<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Land | TgtPrompt$ Select target land | RememberObjects$ Targeted,Self | StaticAbilities$ Land,MayPlay | Triggers$ Cast | ImprintCards$ Self | Duration$ Permanent | ForgetOnMoved$ Exile | SpellDescription$ Target land gains "{T}: Add {R}, {G}, or {W}" until CARDNAME is cast from exile. You may cast CARDNAME for as long as it remains exiled. SVar:Land:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Card.IsRemembered+IsNotImprinted | AddAbility$ Mana | Description$ Target land gains "{T}: Add {R}, {G}, or {W}" until EFFECTSOURCE is cast from exile. You may cast EFFECTSOURCE for as long as it remains exiled. @@ -11,4 +11,4 @@ SVar:MayPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ SVar:Cast:Mode$ SpellCast | ValidCard$ Card.IsImprinted+IsRemembered+wasCastFromExile | Execute$ ExileSelf | Static$ True SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self DeckHas:Ability$Token & Type$Citizen -Oracle:When Rakish Revelers enters the battlefield, create a 1/1 green and white Citizen creature token.\n{1}, Exile Rakish Revelers from your hand: Target land gains "{T}: Add {R}, {G}, or {W}" until Rakish Revelers is cast from exile. You may cast Rakish Revelers for as long as it remains exiled. +Oracle:When Rakish Revelers enters, create a 1/1 green and white Citizen creature token.\n{1}, Exile Rakish Revelers from your hand: Target land gains "{T}: Add {R}, {G}, or {W}" until Rakish Revelers is cast from exile. You may cast Rakish Revelers for as long as it remains exiled. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-revel_ruiner.txt b/forge-gui/res/cardsfolder/rebalanced/a-revel_ruiner.txt index 942d38a05ba..5b92fcfab24 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-revel_ruiner.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-revel_ruiner.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Octopus Rogue PT:3/2 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConnive | TriggerDescription$ When CARDNAME enters the battlefield, it connives. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigConnive | TriggerDescription$ When CARDNAME enters, it connives. SVar:TrigConnive:DB$ Connive DeckHas:Ability$Discard|Counters -Oracle:Menace\nWhen Revel Ruiner enters the battlefield, it connives. +Oracle:Menace\nWhen Revel Ruiner enters, it connives. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-rulik_mons_warren_chief.txt b/forge-gui/res/cardsfolder/rebalanced/a-rulik_mons_warren_chief.txt index 97af650687f..6f83b7d3ea3 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-rulik_mons_warren_chief.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-rulik_mons_warren_chief.txt @@ -3,11 +3,11 @@ ManaCost:1 R G G Types:Legendary Creature Goblin PT:4/4 K:Menace -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDig | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you didn't put a card onto the battlefield this way, create a 1/1 red Goblin creature token. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBDig | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you didn't put a card onto the battlefield this way, create a 1/1 red Goblin creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDig | TriggerDescription$ Whenever CARDNAME enters or attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you didn't put a card onto the battlefield this way, create a 1/1 red Goblin creature token. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBDig | TriggerDescription$ Whenever CARDNAME enters or attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you didn't put a card onto the battlefield this way, create a 1/1 red Goblin creature token. SVar:DBDig:DB$ Dig | DigNum$ 1 | ChangeNum$ 1 | ChangeValid$ Card.Land | ForceRevealToController$ True | Optional$ True | RememberChanged$ True | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition2$ 0 | SubAbility$ DBToken SVar:DBToken:DB$ Token | ConditionDefined$ Remembered | ConditionPresent$ Card.inZoneBattlefield | ConditionCompare$ EQ0 | TokenScript$ r_1_1_goblin | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token SVar:HasAttackEffect:TRUE -Oracle:Menace\nWhenever Rulik Mons, Warren Chief enters the battlefield or attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you didn't put a card onto the battlefield this way, create a 1/1 red Goblin creature token. +Oracle:Menace\nWhenever Rulik Mons, Warren Chief enters or attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you didn't put a card onto the battlefield this way, create a 1/1 red Goblin creature token. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-shattered_seraph.txt b/forge-gui/res/cardsfolder/rebalanced/a-shattered_seraph.txt index d06f420e43d..c9f38adc0d9 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-shattered_seraph.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-shattered_seraph.txt @@ -3,7 +3,7 @@ ManaCost:4 W U B Types:Creature Angel Rogue PT:4/5 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 3 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 3 A:AB$ Effect | Cost$ 1 ExileFromHand<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Land | TgtPrompt$ Select target land | RememberObjects$ Targeted,Self | StaticAbilities$ Land,MayPlay | Triggers$ Cast | ImprintCards$ Self | Duration$ Permanent | ForgetOnMoved$ Exile | SpellDescription$ Target land gains "{T}: Add {W}, {U}, or {B}" until CARDNAME is cast from exile. You may cast CARDNAME for as long as it remains exiled. SVar:Land:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Card.IsRemembered+IsNotImprinted | AddAbility$ Mana | Description$ Target land gains "{T}: Add {W}, {U}, or {B}" until EFFECTSOURCE is cast from exile. You may cast EFFECTSOURCE for as long as it remains exiled. @@ -12,4 +12,4 @@ SVar:MayPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ SVar:Cast:Mode$ SpellCast | ValidCard$ Card.IsImprinted+IsRemembered+wasCastFromExile | Execute$ ExileSelf | Static$ True SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self DeckHas:Ability$LifeGain -Oracle:Flying\nWhen Shattered Seraph enters the battlefield, you gain 3 life.\n{1}, Exile Shattered Seraph from your hand: Target land gains "{T}: Add {W}, {U}, or {B}" until Shattered Seraph is cast from exile. You may cast Shattered Seraph for as long as it remains exiled. +Oracle:Flying\nWhen Shattered Seraph enters, you gain 3 life.\n{1}, Exile Shattered Seraph from your hand: Target land gains "{T}: Add {W}, {U}, or {B}" until Shattered Seraph is cast from exile. You may cast Shattered Seraph for as long as it remains exiled. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-shessra_deaths_whisper.txt b/forge-gui/res/cardsfolder/rebalanced/a-shessra_deaths_whisper.txt index e20ef0adc52..830b69178ab 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-shessra_deaths_whisper.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-shessra_deaths_whisper.txt @@ -2,10 +2,10 @@ Name:A-Shessra, Death's Whisper ManaCost:1 B G Types:Legendary Creature Human Elf Warlock PT:1/4 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigProvoke | TriggerDescription$ Bewitching Whispers — When CARDNAME enters the battlefield, target creature blocks this turn if able. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigProvoke | TriggerDescription$ Bewitching Whispers — When CARDNAME enters, target creature blocks this turn if able. SVar:TrigProvoke:DB$ Effect | StaticAbilities$ MustBlock | RememberObjects$ Targeted | ExileOnMoved$ Battlefield SVar:MustBlock:Mode$ MustBlock | ValidCreature$ Card.IsRemembered | Description$ This creature blocks this turn if able. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | Execute$ TrigDraw | TriggerDescription$ Whispers of the Grave — At the beginning of your end step, if a creature died this turn, you may pay 2 life. If you do, draw a card. SVar:TrigDraw:AB$ Draw | Cost$ PayLife<2> SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature -Oracle:Bewitching Whispers — When Shessra, Death's Whisper enters the battlefield, target creature blocks this turn if able.\nWhispers of the Grave — At the beginning of your end step, if a creature died this turn, you may pay 2 life. If you do, draw a card. +Oracle:Bewitching Whispers — When Shessra, Death's Whisper enters, target creature blocks this turn if able.\nWhispers of the Grave — At the beginning of your end step, if a creature died this turn, you may pay 2 life. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-shipwreck_sifters.txt b/forge-gui/res/cardsfolder/rebalanced/a-shipwreck_sifters.txt index 8fa5b915622..ab275816ac1 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-shipwreck_sifters.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-shipwreck_sifters.txt @@ -2,11 +2,11 @@ Name:A-Shipwreck Sifters ManaCost:1 U Types:Creature Spirit PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card, then discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw a card, then discard a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | NumCards$ 1 | Mode$ TgtChoose T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Spirit.YouOwn,Card.YouOwn+withDisturb | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a Spirit or card with disturb is put into your graveyard from anywhere, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Discard|Counters DeckHints:Type$Spirit & Keyword$Disturb -Oracle:When Shipwreck Sifters enters the battlefield, draw a card, then discard a card.\nWhenever a Spirit or card with disturb is put into your graveyard from anywhere, put a +1/+1 counter on Shipwreck Sifters. +Oracle:When Shipwreck Sifters enters, draw a card, then discard a card.\nWhenever a Spirit or card with disturb is put into your graveyard from anywhere, put a +1/+1 counter on Shipwreck Sifters. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-sizzling_soloist.txt b/forge-gui/res/cardsfolder/rebalanced/a-sizzling_soloist.txt index 04d04ad0383..77d2508ee7d 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-sizzling_soloist.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-sizzling_soloist.txt @@ -2,7 +2,7 @@ Name:A-Sizzling Soloist ManaCost:3 R Types:Creature Human Citizen PT:4/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCantBlock | TriggerDescription$ Alliance — Whenever another creature enters the battlefield under your control, target creature an opponent controls can't block this turn. If this is the second time this ability has resolved this turn, that creature attacks during its controller's next combat phase if able. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigCantBlock | TriggerDescription$ Alliance — Whenever another creature you control enters, target creature an opponent controls can't block this turn. If this is the second time this ability has resolved this turn, that creature attacks during its controller's next combat phase if able. SVar:TrigCantBlock:DB$ Pump | ValidTgts$ Creature.OppCtrl | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ2 | RememberObjects$ Targeted | Triggers$ MustAttackTrig | Duration$ Permanent | ExileOnMoved$ Battlefield SVar:MustAttackTrig:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ Player.controlsCreature.IsRemembered_GE1 | Execute$ TrigAttacks | Static$ True | TriggerDescription$ This creature attacks during its controller's next combat phase if able. @@ -11,4 +11,4 @@ SVar:MustAttack:Mode$ MustAttack | ValidCreature$ Card.Self | Description$ This SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self SVar:X:Count$ResolvedThisTurn SVar:BuffedBy:Creature -Oracle:Alliance — Whenever another creature enters the battlefield under your control, target creature an opponent controls can't block this turn. If this is the second time this ability has resolved this turn, that creature attacks during its controller's next combat phase if able. +Oracle:Alliance — Whenever another creature you control enters, target creature an opponent controls can't block this turn. If this is the second time this ability has resolved this turn, that creature attacks during its controller's next combat phase if able. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-skemfar_elderhall.txt b/forge-gui/res/cardsfolder/rebalanced/a-skemfar_elderhall.txt index 82be52f090e..2061d6c1738 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-skemfar_elderhall.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-skemfar_elderhall.txt @@ -1,9 +1,10 @@ Name:A-Skemfar Elderhall ManaCost:no cost Types:Land -K:CARDNAME enters the battlefield tapped. +R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ CARDNAME enters tapped. +SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Pump | Cost$ 1 B B G T Sac<1/CARDNAME> | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select up to one target creature you don't control | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SorcerySpeed$ True | SubAbility$ DBToken | StackDescription$ {c:Targeted} gets -2/-2 until end of turn. | SpellDescription$ Up to one target creature you don't control gets -2/-2 until end of turn. Create two 1/1 green Elf Warrior creature tokens. Activate only as a sorcery. SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | StackDescription$ {p:You} creates two 1/1 green Elf Warrior creature tokens. DeckHas:Ability$Token|Sacrifice -Oracle:Skemfar Elderhall enters the battlefield tapped.\n{T}: Add {G}.\n{1}{B}{B}{G}, {T}, Sacrifice Skemfar Elderhall: Up to one target creature you don't control gets -2/-2 until end of turn. Create two 1/1 green Elf Warrior creature tokens. Activate only as a sorcery. +Oracle:Skemfar Elderhall enters tapped.\n{T}: Add {G}.\n{1}{B}{B}{G}, {T}, Sacrifice Skemfar Elderhall: Up to one target creature you don't control gets -2/-2 until end of turn. Create two 1/1 green Elf Warrior creature tokens. Activate only as a sorcery. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-social_climber.txt b/forge-gui/res/cardsfolder/rebalanced/a-social_climber.txt index 16c97982e2e..de1658949e1 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-social_climber.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-social_climber.txt @@ -2,8 +2,8 @@ Name:A-Social Climber ManaCost:2 G Types:Creature Human Druid PT:4/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Alliance — Whenever another creature enters the battlefield under your control, you gain 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Alliance — Whenever another creature you control enters, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:BuffedBy:Creature DeckHas:Ability$LifeGain -Oracle:Alliance — Whenever another creature enters the battlefield under your control, you gain 1 life. +Oracle:Alliance — Whenever another creature you control enters, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-sorcerer_class.txt b/forge-gui/res/cardsfolder/rebalanced/a-sorcerer_class.txt index 57f2d403001..0185017f8fa 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-sorcerer_class.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-sorcerer_class.txt @@ -1,7 +1,7 @@ Name:A-Sorcerer Class ManaCost:U R Types:Enchantment Class -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards, then discard two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, draw two cards, then discard two cards. SVar:TrigDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 2 | Mode$ TgtChoose K:Class:2:U R:AddStaticAbility$ STapMana @@ -11,4 +11,4 @@ K:Class:3:1 U R:AddTrigger$ TriggerSpellCast SVar:TriggerSpellCast:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ Whenever you cast an instant or sorcery spell, that spell deals damage to each opponent equal to the number of instant and sorcery spells you've cast this turn. SVar:TrigDealDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ X | DamageSource$ TriggeredCard SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl -Oracle:(Gain the next level as a sorcery to add its ability.)\nWhen Sorcerer Class enters the battlefield, draw two cards, then discard two cards.\n{U}{R}: Level 2\nCreatures you control have "{T}: Add {U} or {R}. Spend this mana only to cast an instant or sorcery spell or to gain a Class level."\n{1}{U}{R}: Level 3\nWhenever you cast an instant or sorcery spell, that spell deals damage to each opponent equal to the number of instant and sorcery spells you've cast this turn. +Oracle:(Gain the next level as a sorcery to add its ability.)\nWhen Sorcerer Class enters, draw two cards, then discard two cards.\n{U}{R}: Level 2\nCreatures you control have "{T}: Add {U} or {R}. Spend this mana only to cast an instant or sorcery spell or to gain a Class level."\n{1}{U}{R}: Level 3\nWhenever you cast an instant or sorcery spell, that spell deals damage to each opponent equal to the number of instant and sorcery spells you've cast this turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-soul_of_windgrace.txt b/forge-gui/res/cardsfolder/rebalanced/a-soul_of_windgrace.txt index f2d4ff52f62..9e17ef8801d 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-soul_of_windgrace.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-soul_of_windgrace.txt @@ -2,8 +2,8 @@ Name:A-Soul of Windgrace ManaCost:1 B R G Types:Legendary Creature Cat Avatar PT:5/4 -T:Mode$ ChangesZone | Origin$ Any | OptionalDecider$ You | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may put a land card from a graveyard onto the battlefield tapped under your control. -T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChangeZone | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you may put a land card from a graveyard onto the battlefield tapped under your control. +T:Mode$ ChangesZone | Origin$ Any | OptionalDecider$ You | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ Whenever CARDNAME enters or attacks, you may put a land card from a graveyard onto the battlefield tapped under your control. +T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChangeZone | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters or attacks, you may put a land card from a graveyard onto the battlefield tapped under your control. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | Tapped$ True | Hidden$ True | ChangeType$ Land A:AB$ GainLife | Cost$ G Discard<1/Land> | LifeAmount$ 3 | SpellDescription$ You gain 3 life. A:AB$ Draw | Cost$ R Discard<1/Land> | SpellDescription$ Draw a card. @@ -11,4 +11,4 @@ A:AB$ Pump | Cost$ B Discard<1/Land> | KW$ Indestructible | SubAbility$ DBTap | SVar:DBTap:DB$ Tap | Defined$ Self | StackDescription$ SpellDescription | SpellDescription$ Tap it. DeckHas:Ability$LifeGain|Discard|Graveyard & Keyword$Indestructible SVar:HasAttackEffect:TRUE -Oracle:Whenever Soul of Windgrace enters the battlefield or attacks, you may put a land card from a graveyard onto the battlefield tapped under your control.\n{G}, Discard a land card: You gain 3 life.\n{R}, Discard a land card: Draw a card.\n{B}, Discard a land card: Soul of Windgrace gains indestructible until end of turn. Tap it. +Oracle:Whenever Soul of Windgrace enters or attacks, you may put a land card from a graveyard onto the battlefield tapped under your control.\n{G}, Discard a land card: You gain 3 life.\n{R}, Discard a land card: Draw a card.\n{B}, Discard a land card: Soul of Windgrace gains indestructible until end of turn. Tap it. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-sparas_adjudicators.txt b/forge-gui/res/cardsfolder/rebalanced/a-sparas_adjudicators.txt index a0c18fcecb5..caf7cfb306c 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-sparas_adjudicators.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-sparas_adjudicators.txt @@ -2,7 +2,7 @@ Name:A-Spara's Adjudicators ManaCost:2 G W U Types:Creature Cat Citizen PT:4/4 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature an opponent controls can't attack or block until your next turn. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, target creature an opponent controls can't attack or block until your next turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | KW$ HIDDEN CARDNAME can't attack or block. | IsCurse$ True | Duration$ UntilYourNextTurn A:AB$ Effect | Cost$ 1 ExileFromHand<1/CARDNAME> | ActivationZone$ Hand | ValidTgts$ Land | TgtPrompt$ Select target land | RememberObjects$ Targeted,Self | StaticAbilities$ Land,MayPlay | Triggers$ Cast | ImprintCards$ Self | Duration$ Permanent | ForgetOnMoved$ Exile | SpellDescription$ Target land gains "{T}: Add {G}, {W}, or {U}" until CARDNAME is cast from exile. You may cast CARDNAME for as long as it remains exiled. SVar:Land:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Card.IsRemembered+IsNotImprinted | AddAbility$ Mana | Description$ Target land gains "{T}: Add {G}, {W}, or {U}" until EFFECTSOURCE is cast from exile. You may cast EFFECTSOURCE for as long as it remains exiled. @@ -10,4 +10,4 @@ SVar:Mana:AB$ Mana | Cost$ T | Produced$ Combo G W U | Amount$ 1 | SpellDescript SVar:MayPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsImprinted+IsRemembered | AffectedZone$ Exile | Secondary$ True | Description$ You may cast EFFECTSOURCE for as long as it remains exiled. SVar:Cast:Mode$ SpellCast | ValidCard$ Card.IsImprinted+IsRemembered+wasCastFromExile | Execute$ ExileSelf | Static$ True SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self -Oracle:When Spara's Adjudicators enters the battlefield, target creature an opponent controls can't attack or block until your next turn.\n{1}, Exile Spara's Adjudicators from your hand: Target land gains "{T}: Add {G}, {W}, or {U}" until Spara's Adjudicators is cast from exile. You may cast Spara's Adjudicators for as long as it remains exiled. +Oracle:When Spara's Adjudicators enters, target creature an opponent controls can't attack or block until your next turn.\n{1}, Exile Spara's Adjudicators from your hand: Target land gains "{T}: Add {G}, {W}, or {U}" until Spara's Adjudicators is cast from exile. You may cast Spara's Adjudicators for as long as it remains exiled. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-speakeasy_server.txt b/forge-gui/res/cardsfolder/rebalanced/a-speakeasy_server.txt index c92af5c25e8..def0fdbbf30 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-speakeasy_server.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-speakeasy_server.txt @@ -3,8 +3,8 @@ ManaCost:4 W Types:Creature Bird Citizen PT:3/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life for each creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters, you gain 1 life for each creature you control. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X SVar:X:Count$Valid Creature.YouCtrl DeckHas:Ability$LifeGain -Oracle:Flying\nWhen Speakeasy Server enters the battlefield, you gain 1 life for each creature you control. +Oracle:Flying\nWhen Speakeasy Server enters, you gain 1 life for each creature you control. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-sprouting_goblin.txt b/forge-gui/res/cardsfolder/rebalanced/a-sprouting_goblin.txt index 68e8fe50e95..1ce635f161f 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-sprouting_goblin.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-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$ T Sac<1/Land> | NumCards$ 1 | SpellDescription$ Draw a card. DeckHas:Ability$Sacrifice DeckHints:Color$Green -Oracle:Kicker {G}\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{T}, Sacrifice a land: Draw a card. +Oracle:Kicker {G}\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{T}, Sacrifice a land: Draw a card. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-stimulus_package.txt b/forge-gui/res/cardsfolder/rebalanced/a-stimulus_package.txt index 7d4a68874cd..98418259db7 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-stimulus_package.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-stimulus_package.txt @@ -1,9 +1,9 @@ Name:A-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. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When CARDNAME enters, create two Treasure tokens. SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ c_a_treasure_sac A:AB$ Token | Cost$ Sac<1/Treasure> | TokenScript$ gw_1_1_citizen | SubAbility$ DBScry | SpellDescription$ Create a 1/1 green and white Citizen creature token. SVar:DBScry:DB$ Scry | ScryNum$ 1 | SpellDescription$ Scry 1. DeckHas:Ability$Sacrifice|Token & Type$Treasure|Artifact|Citizen -Oracle:When Stimulus Package enters the battlefield, create two Treasure tokens.\nSacrifice a Treasure: Create a 1/1 green and white Citizen creature token. Scry 1. +Oracle:When Stimulus Package enters, create two Treasure tokens.\nSacrifice a Treasure: Create a 1/1 green and white Citizen creature token. Scry 1. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-tanazir_quandrix.txt b/forge-gui/res/cardsfolder/rebalanced/a-tanazir_quandrix.txt index c13be2ee7fb..5072d3aa331 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-tanazir_quandrix.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-tanazir_quandrix.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Elder Dragon PT:5/5 K:Flying K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDouble | TriggerDescription$ When CARDNAME enters the battlefield, double the number of +1/+1 counters on target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDouble | TriggerDescription$ When CARDNAME enters, double the number of +1/+1 counters on target creature you control. SVar:TrigDouble:DB$ MultiplyCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimateAll | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may have the base power and toughness of other creatures you control become equal to CARDNAME's power and toughness until end of turn. SVar:TrigAnimateAll:DB$ AnimateAll | Power$ X | Toughness$ Y | ValidCards$ Creature.YouCtrl+Other @@ -12,4 +12,4 @@ SVar:X:Count$CardPower SVar:Y:Count$CardToughness SVar:HasAttackEffect:TRUE DeckHas:Ability$Counters -Oracle:Flying, trample\nWhen Tanazir Quandrix enters the battlefield, double the number of +1/+1 counters on target creature you control.\nWhenever Tanazir Quandrix attacks, you may have the base power and toughness of other creatures you control become equal to Tanazir Quandrix's power and toughness until end of turn. +Oracle:Flying, trample\nWhen Tanazir Quandrix enters, double the number of +1/+1 counters on target creature you control.\nWhenever Tanazir Quandrix attacks, you may have the base power and toughness of other creatures you control become equal to Tanazir Quandrix's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-tatyova_steward_of_tides.txt b/forge-gui/res/cardsfolder/rebalanced/a-tatyova_steward_of_tides.txt index 31b14e5dcfc..9c2e29e721a 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-tatyova_steward_of_tides.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-tatyova_steward_of_tides.txt @@ -3,8 +3,8 @@ ManaCost:G G U Types:Legendary Creature Merfolk Druid PT:4/4 S:Mode$ Continuous | Affected$ Creature.Land+YouCtrl | AddKeyword$ Flying | Description$ Land creatures you control have flying. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | IsPresent$ Land.YouCtrl | PresentCompare$ GE7 | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever a land enters the battlefield under your control, if you control seven or more lands, up to one target land you control becomes a 4/4 Elemental creature with haste. It's still a land. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | IsPresent$ Land.YouCtrl | PresentCompare$ GE7 | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever a land you control enters, if you control seven or more lands, up to one target land you control becomes a 4/4 Elemental creature with haste. It's still a land. SVar:TrigAnimate:DB$ Animate | ValidTgts$ Land.YouCtrl | TargetMin$ 0 | TargetMax$ 1 | Duration$ Permanent | TgtPrompt$ Select up to one target land you control | Power$ 4 | Toughness$ 4 | Types$ Elemental,Creature | Keywords$ Haste DeckHints:Type$Land SVar:BuffedBy:Land -Oracle:Land creatures you control have flying.\nWhenever a land enters the battlefield under your control, if you control seven or more lands, up to one target land you control becomes a 4/4 Elemental creature with haste. It's still a land. +Oracle:Land creatures you control have flying.\nWhenever a land you control enters, if you control seven or more lands, up to one target land you control becomes a 4/4 Elemental creature with haste. It's still a land. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-tenured_inkcaster.txt b/forge-gui/res/cardsfolder/rebalanced/a-tenured_inkcaster.txt index 5150ad8f6bf..a6ca66eec74 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-tenured_inkcaster.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-tenured_inkcaster.txt @@ -2,10 +2,10 @@ Name:A-Tenured Inkcaster ManaCost:3 B Types:Creature Vampire Warlock PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters, put a +1/+1 counter on target creature. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 T:Mode$ Attacks | ValidCard$ Creature.YouCtrl+counters_GE1_P1P1 | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever a creature you control with a +1/+1 counter on it attacks, each opponent loses 1 life and you gain 1 life. SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 DeckHas:Ability$Counters|LifeGain -Oracle:When Tenured Inkcaster enters the battlefield, put a +1/+1 counter on target creature.\nWhenever a creature you control with a +1/+1 counter on it attacks, each opponent loses 1 life and you gain 1 life. +Oracle:When Tenured Inkcaster enters, put a +1/+1 counter on target creature.\nWhenever a creature you control with a +1/+1 counter on it attacks, each opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-the_meathook_massacre.txt b/forge-gui/res/cardsfolder/rebalanced/a-the_meathook_massacre.txt index 2fb4b9dae26..8bc535a5d57 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-the_meathook_massacre.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-the_meathook_massacre.txt @@ -1,10 +1,10 @@ Name:A-The Meathook Massacre ManaCost:X B B Types:Legendary Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, each creature gets -X/-X until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters, each creature gets -X/-X until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature you control dies, each opponent loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 SVar:X:Count$xPaid DeckHints:Ability$Graveyard|Sacrifice -Oracle:When The Meathook Massacre enters the battlefield, each creature gets -X/-X until end of turn.\nWhenever a creature you control dies, each opponent loses 1 life. +Oracle:When The Meathook Massacre enters, each creature gets -X/-X until end of turn.\nWhenever a creature you control dies, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-the_one_ring.txt b/forge-gui/res/cardsfolder/rebalanced/a-the_one_ring.txt index 3e04f770ec1..b98489a2b44 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-the_one_ring.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-the_one_ring.txt @@ -2,11 +2,11 @@ Name:A-The One Ring ManaCost:4 Types:Legendary Artifact K:Indestructible -T:Mode$ ChangesZone | ValidCard$ Card.wasCastByYou+Self | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, you gain protection from everything until your next turn. +T:Mode$ ChangesZone | ValidCard$ Card.wasCastByYou+Self | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters, if you cast it, you gain protection from everything until your next turn. SVar:TrigPump:DB$ Pump | Defined$ You | Duration$ UntilYourNextTurn | KW$ Protection from everything T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you lose 1 life for each burden counter on CARDNAME. SVar:TrigLoseLife:DB$ LoseLife | LifeAmount$ X A:AB$ PutCounter | Cost$ 1 T | Defined$ Self | CounterType$ BURDEN | CounterNum$ 1 | SubAbility$ DBDraw | AILogic$ TheOneRing | SpellDescription$ Put a burden counter on CARDNAME, then draw a card for each burden counter on CARDNAME. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X SVar:X:Count$CardCounters.BURDEN -Oracle:Indestructible\nWhen The One Ring enters the battlefield, if you cast it, you gain protection from everything until your next turn.\nAt the beginning of your upkeep, you lose 1 life for each burden counter on The One Ring.\n{1}, {T}: Put a burden counter on The One Ring, then draw a card for each burden counter on The One Ring. +Oracle:Indestructible\nWhen The One Ring enters, if you cast it, you gain protection from everything until your next turn.\nAt the beginning of your upkeep, you lose 1 life for each burden counter on The One Ring.\n{1}, {T}: Put a burden counter on The One Ring, then draw a card for each burden counter on The One Ring. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-thornmantle_striker.txt b/forge-gui/res/cardsfolder/rebalanced/a-thornmantle_striker.txt index a097012657d..0de49947a5f 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-thornmantle_striker.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-thornmantle_striker.txt @@ -2,10 +2,10 @@ Name:A-Thornmantle Striker ManaCost:3 B Types:Creature Elf Rogue PT:4/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBRemoveCounter,DBPump SVar:DBRemoveCounter:DB$ RemoveCounter | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ Any | CounterNum$ X | SpellDescription$ Remove X counters from target permanent, where X is the number of Elves you control. SVar:DBPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | NumAtt$ -X | NumDef$ -X | SpellDescription$ Target creature an opponent controls gets -X/-X until end of turn, where X is the number of Elves you control. SVar:X:Count$Valid Elf.YouCtrl DeckNeeds:Type$Elf -Oracle:When Thornmantle Striker enters the battlefield, choose one —\n• Remove X counters from target permanent, where X is the number of Elves you control.\n• Target creature an opponent controls gets -X/-X until end of turn, where X is the number of Elves you control. +Oracle:When Thornmantle Striker enters, choose one —\n• Remove X counters from target permanent, where X is the number of Elves you control.\n• Target creature an opponent controls gets -X/-X until end of turn, where X is the number of Elves you control. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-thousand_faced_shadow.txt b/forge-gui/res/cardsfolder/rebalanced/a-thousand_faced_shadow.txt index 90c2cea8004..ac99661eb84 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-thousand_faced_shadow.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-thousand_faced_shadow.txt @@ -4,7 +4,7 @@ Types:Creature Human Ninja PT:1/1 K:Ninjutsu:2 U K:Flying -T:Mode$ ChangesZone | ValidCard$ Card.Self+attacking | Origin$ Hand | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters the battlefield from your hand, if it's attacking, create a token that's a copy of another target attacking creature. The token enters the battlefield tapped and attacking. +T:Mode$ ChangesZone | ValidCard$ Card.Self+attacking | Origin$ Hand | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters from your hand, if it's attacking, create a token that's a copy of another target attacking creature. The token enters tapped and attacking. SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Creature.Other+attacking | TgtPrompt$ Select another target attacking creature | TokenTapped$ True | TokenAttacking$ True DeckHas:Ability$Token -Oracle:Ninjutsu {2}{U}\nFlying\nWhen Thousand-Faced Shadow enters the battlefield from your hand, if it's attacking, create a token that's a copy of another target attacking creature. The token enters the battlefield tapped and attacking. +Oracle:Ninjutsu {2}{U}\nFlying\nWhen Thousand-Faced Shadow enters from your hand, if it's attacking, create a token that's a copy of another target attacking creature. The token enters tapped and attacking. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-thran_portal.txt b/forge-gui/res/cardsfolder/rebalanced/a-thran_portal.txt index 56547699704..0c60d6bad8f 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-thran_portal.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-thran_portal.txt @@ -2,8 +2,8 @@ Name:A-Thran Portal ManaCost:no cost Types:Land Gate K:ETBReplacement:Other:DBChooseBasic -SVar:DBChooseBasic:DB$ ChooseType | Type$ Basic Land | SpellDescription$ As CARDNAME enters the battlefield, choose a basic land type. +SVar:DBChooseBasic:DB$ ChooseType | Type$ Basic Land | SpellDescription$ As CARDNAME enters, choose a basic land type. S:Mode$ Continuous | Affected$ Card.Self | AddType$ ChosenType | Description$ CARDNAME is the chosen type in addition to its other types. S:Mode$ RaiseCost | Type$ Ability | ValidSpell$ Activated.ManaAbility | ValidCard$ Card.Self | Cost$ PayLife<1> | EffectZone$ All | Description$ Mana abilities of CARDNAME cost an additional 1 life to activate. AI:RemoveDeck:All -Oracle:As Thran Portal enters the battlefield, choose a basic land type.\nThran Portal is the chosen type in addition to its other types.\nMana abilities of Thran Portal cost an additional 1 life to activate. +Oracle:As Thran Portal enters, choose a basic land type.\nThran Portal is the chosen type in addition to its other types.\nMana abilities of Thran Portal cost an additional 1 life to activate. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-thran_spider.txt b/forge-gui/res/cardsfolder/rebalanced/a-thran_spider.txt index c42ee790eb7..c208914b677 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-thran_spider.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-thran_spider.txt @@ -3,8 +3,8 @@ ManaCost:3 Types:Artifact Creature Spider PT:2/4 K:Reach -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, you and target opponent each create a tapped Powerstone token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, you and target opponent each create a tapped Powerstone token. SVar:TrigToken:DB$ Token | ValidTgts$ Opponent | TokenOwner$ TargetedAndYou | TokenAmount$ 1 | TokenTapped$ True | TokenScript$ c_a_powerstone A:AB$ Dig | Cost$ 7 | DigNum$ 4 | ChangeNum$ 1 | RestRandomOrder$ True | NoReveal$ True | SpellDescription$ Look at the top four cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. DeckHas:Ability$Token -Oracle:Reach\nWhen Thran Spider enters the battlefield, you and target opponent each create a tapped Powerstone token.\n{7}: Look at the top four cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. +Oracle:Reach\nWhen Thran Spider enters, you and target opponent each create a tapped Powerstone token.\n{7}: Look at the top four cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/rebalanced/a-zar_ojanen_scion_of_efrava.txt b/forge-gui/res/cardsfolder/rebalanced/a-zar_ojanen_scion_of_efrava.txt index be46aa3ec60..fe607d000bb 100644 --- a/forge-gui/res/cardsfolder/rebalanced/a-zar_ojanen_scion_of_efrava.txt +++ b/forge-gui/res/cardsfolder/rebalanced/a-zar_ojanen_scion_of_efrava.txt @@ -2,9 +2,9 @@ Name:A-Zar Ojanen, Scion of Efrava ManaCost:3 G W Types:Legendary Creature Cat Warrior PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutcounter | TriggerDescription$ Domain — Whenever CARDNAME enters the battlefield or becomes tapped, put a +1/+1 counter on each creature you control with toughness less than the number of basic land types among lands you control. -T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigPutcounter | TriggerZones$ Battlefield | TriggerDescription$ Domain — Whenever CARDNAME enters the battlefield or becomes tapped, put a +1/+1 counter on each creature you control with toughness less than the number of basic land types among lands you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutcounter | TriggerDescription$ Domain — Whenever CARDNAME enters or becomes tapped, put a +1/+1 counter on each creature you control with toughness less than the number of basic land types among lands you control. +T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigPutcounter | TriggerZones$ Battlefield | TriggerDescription$ Domain — Whenever CARDNAME enters or becomes tapped, put a +1/+1 counter on each creature you control with toughness less than the number of basic land types among lands you control. SVar:TrigPutcounter:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl+toughnessLTX | CounterType$ P1P1 | CounterNum$ 1 SVar:X:Count$Domain DeckHas:Ability$Counters -Oracle:Domain — Whenever Zar Ojanen, Scion of Efrava enters the battlefield or becomes tapped, put a +1/+1 counter on each creature you control with toughness less than the number of basic land types among lands you control. +Oracle:Domain — Whenever Zar Ojanen, Scion of Efrava enters or becomes tapped, put a +1/+1 counter on each creature you control with toughness less than the number of basic land types among lands you control. diff --git a/forge-gui/res/cardsfolder/upcoming/adewale_breaker_of_chains.txt b/forge-gui/res/cardsfolder/upcoming/adewale_breaker_of_chains.txt index 7982af56ff7..57198ddc1b1 100644 --- a/forge-gui/res/cardsfolder/upcoming/adewale_breaker_of_chains.txt +++ b/forge-gui/res/cardsfolder/upcoming/adewale_breaker_of_chains.txt @@ -2,8 +2,8 @@ Name:Adéwalé, Breaker of Chains ManaCost:1 U B Types:Legendary Creature Human Assassin Pirate PT:4/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When NICKNAME enters the battlefield, reveal the top six cards of your library. Put an Assassin, Pirate, or Vehicle card from among them into your hand and the rest on the bottom of your library in a random order. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When NICKNAME enters, reveal the top six cards of your library. Put an Assassin, Pirate, or Vehicle card from among them into your hand and the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 6 | ChangeNum$ 1 | ChangeValid$ Assassin,Pirate,Vehicle | DestinationZone$ Hand | RestRandomOrder$ True T:Mode$ DamageDone | ValidSource$ Vehicle.YouCtrl | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Whenever a Vehicle you control deals combat damage to a player, you may return NICKNAME from your graveyard to your hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand -Oracle:When Adéwalé enters the battlefield, reveal the top six cards of your library. Put an Assassin, Pirate, or Vehicle card from among them into your hand and the rest on the bottom of your library in a random order.\nWhenever a Vehicle you control deals combat damage to a player, you may return Adéwalé from your graveyard to your hand. +Oracle:When Adéwalé enters, reveal the top six cards of your library. Put an Assassin, Pirate, or Vehicle card from among them into your hand and the rest on the bottom of your library in a random order.\nWhenever a Vehicle you control deals combat damage to a player, you may return Adéwalé from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/arbaaz_mir.txt b/forge-gui/res/cardsfolder/upcoming/arbaaz_mir.txt index 7a1e8564a26..15672c37f7c 100644 --- a/forge-gui/res/cardsfolder/upcoming/arbaaz_mir.txt +++ b/forge-gui/res/cardsfolder/upcoming/arbaaz_mir.txt @@ -2,7 +2,7 @@ Name:Arbaaz Mir ManaCost:R W Types:Legendary Creature Human Assassin PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self,Permanent.nonToken+Historic+Other+YouCtrl | Destination$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME or another nontoken historic permanent enters the battlefield under your control, CARDNAME deals 1 damage to each opponent and you gain 1 life. (Artifacts, legendaries, and Sagas are historic.) +T:Mode$ ChangesZone | ValidCard$ Card.Self,Permanent.nonToken+Historic+Other+YouCtrl | Destination$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME or another nontoken historic permanent you control enters, CARDNAME deals 1 damage to each opponent and you gain 1 life. (Artifacts, legendaries, and Sagas are historic.) SVar:TrigDealDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ 1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -Oracle:Whenever Arbaaz Mir or another nontoken historic permanent enters the battlefield under your control, Arbaaz Mir deals 1 damage to each opponent and you gain 1 life. (Artifacts, legendaries, and Sagas are historic.) +Oracle:Whenever Arbaaz Mir or another nontoken historic permanent you control enters, Arbaaz Mir deals 1 damage to each opponent and you gain 1 life. (Artifacts, legendaries, and Sagas are historic.) diff --git a/forge-gui/res/cardsfolder/upcoming/assassin_gauntlet.txt b/forge-gui/res/cardsfolder/upcoming/assassin_gauntlet.txt index 1f039ae9a1a..f3b365663c8 100644 --- a/forge-gui/res/cardsfolder/upcoming/assassin_gauntlet.txt +++ b/forge-gui/res/cardsfolder/upcoming/assassin_gauntlet.txt @@ -1,7 +1,7 @@ Name:Assassin Gauntlet ManaCost:2 U Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME the battlefield, attach it to up to one target creature you control. Tap all creatures target opponent controls. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to up to one target creature you control. Tap all creatures target opponent controls. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target creature you control | SubAbility$ DBTapAll SVar:DBTapAll:DB$ TapAll | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ValidCards$ Creature S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddTrigger$ TrigDamageDone | Description$ Equipped creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, draw a card, then discard a card." @@ -9,4 +9,4 @@ SVar:TrigDamageDone:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Pla SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 K:Equip:2 -Oracle:When Assassin Gauntlet enters the battlefield, attach it to up to one target creature you control. Tap all creatures target opponent controls.\nEquipped creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, draw a card, then discard a card."\nEquip {2} \ No newline at end of file +Oracle:When Assassin Gauntlet enters, attach it to up to one target creature you control. Tap all creatures target opponent controls.\nEquipped creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, draw a card, then discard a card."\nEquip {2} \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/become_anonymous.txt b/forge-gui/res/cardsfolder/upcoming/become_anonymous.txt index 045b8aebb90..45bd9301086 100644 --- a/forge-gui/res/cardsfolder/upcoming/become_anonymous.txt +++ b/forge-gui/res/cardsfolder/upcoming/become_anonymous.txt @@ -1,9 +1,9 @@ Name:Become Anonymous ManaCost:2 U U Types:Instant -A:SP$ Pump | Origin$ Battlefield | ValidTgts$ Creature.nonToken+YouOwn | TgtPrompt$ Select target nontoken creature you own | RememberTargets$ True | SubAbility$ DBExileTopCard | SpellDescription$ Exile target nontoken creature you own and the top two cards of your library in a face-down pile, shuffle that pile, then cloak those cards. They enter the battlefield tapped. (To cloak a card, put it onto the battlefield face down as a 2/2 creature with ward {2}. Turn it face up any time for its mana cost if it's a creature card.) +A:SP$ Pump | Origin$ Battlefield | ValidTgts$ Creature.nonToken+YouOwn | TgtPrompt$ Select target nontoken creature you own | RememberTargets$ True | SubAbility$ DBExileTopCard | SpellDescription$ Exile target nontoken creature you own and the top two cards of your library in a face-down pile, shuffle that pile, then cloak those cards. They enter tapped. (To cloak a card, put it onto the battlefield face down as a 2/2 creature with ward {2}. Turn it face up any time for its mana cost if it's a creature card.) SVar:DBExileTopCard:DB$ Dig | Defined$ You | DigNum$ 2 | ChangeNum$ All | NoReveal$ True | NoLooking$ True | RememberChanged$ True | SubAbility$ ExileAll SVar:ExileAll:DB$ ChangeZone | Origin$ Battlefield,Library | Destination$ Exile | Defined$ Remembered | SubAbility$ DBCloak SVar:DBCloak:DB$ Cloak | Defined$ Remembered | Tapped$ True | Shuffle$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Exile target nontoken creature you own and the top two cards of your library in a face-down pile, shuffle that pile, then cloak those cards. They enter the battlefield tapped. (To cloak a card, put it onto the battlefield face down as a 2/2 creature with ward {2}. Turn it face up any time for its mana cost if it's a creature card.) +Oracle:Exile target nontoken creature you own and the top two cards of your library in a face-down pile, shuffle that pile, then cloak those cards. They enter tapped. (To cloak a card, put it onto the battlefield face down as a 2/2 creature with ward {2}. Turn it face up any time for its mana cost if it's a creature card.) diff --git a/forge-gui/res/cardsfolder/upcoming/evie_frye.txt b/forge-gui/res/cardsfolder/upcoming/evie_frye.txt index 447b3d15df4..fe070e4837e 100644 --- a/forge-gui/res/cardsfolder/upcoming/evie_frye.txt +++ b/forge-gui/res/cardsfolder/upcoming/evie_frye.txt @@ -10,4 +10,4 @@ SVar:TrigUnblockable:DB$ Effect | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Selec SVar:Unblockable:Mode$ CantBlockBy | ValidAttacker$ Card.IsRemembered | Description$ This creature can't be blocked this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckNeeds:Name$Jacob Frye -Oracle:Partner with Jacob Frye (When this creature enters the battlefield, target player may put Jacob into their hand from their library, then shuffle.)\n{1}, {T}: Draw a card, then discard a card. When you discard a creature card this way, target creature you control can't be blocked this turn. +Oracle:Partner with Jacob Frye (When this creature enters, target player may put Jacob into their hand from their library, then shuffle.)\n{1}, {T}: Draw a card, then discard a card. When you discard a creature card this way, target creature you control can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/haytham_kenway.txt b/forge-gui/res/cardsfolder/upcoming/haytham_kenway.txt index ab993bedbcc..d9dead467a6 100644 --- a/forge-gui/res/cardsfolder/upcoming/haytham_kenway.txt +++ b/forge-gui/res/cardsfolder/upcoming/haytham_kenway.txt @@ -4,10 +4,10 @@ Types:Legendary Creature Human Knight PT:3/3 K:Protection:Assassin S:Mode$ Continuous | Affected$ Knight.YouCtrl+Other | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Protection:Assassin | Description$ Other Knights you control get +2/+2 and have protection from Assassins. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile up to one target creature that player controls until CARDNAME leaves the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters, exile up to one target creature that player controls until CARDNAME leaves the battlefield. SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.OppCtrl | TargetMin$ 0 | TargetMax$ OneEach | TargetsForEachPlayer$ True | TgtPrompt$ Select up to one target creature each opponent controls | Duration$ UntilHostLeavesPlay SVar:OneEach:PlayerCountOpponents$Amount SVar:PlayMain1:TRUE SVar:OblivionRing:TRUE DeckHints:Type$Knight -Oracle:Protection from Assassins\nOther Knights you control get +2/+2 and have protection from Assassins.\nWhen Haytham Kenway enters the battlefield, for each opponent, exile up to one target creature that player controls until Haytham Kenway leaves the battlefield. +Oracle:Protection from Assassins\nOther Knights you control get +2/+2 and have protection from Assassins.\nWhen Haytham Kenway enters, for each opponent, exile up to one target creature that player controls until Haytham Kenway leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/headsplitter.txt b/forge-gui/res/cardsfolder/upcoming/headsplitter.txt index d0fdeeafc4b..c6366f1b6c8 100644 --- a/forge-gui/res/cardsfolder/upcoming/headsplitter.txt +++ b/forge-gui/res/cardsfolder/upcoming/headsplitter.txt @@ -1,11 +1,11 @@ Name:Headsplitter ManaCost:1 R Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 black Assassin creature token with menace, then attach CARDNAME to it. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 1/1 black Assassin creature token with menace, then attach CARDNAME to it. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_1_1_assassin_menace | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBAttach SVar:DBAttach:DB$ Attach | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. K:Equip:2 -Oracle:When Headsplitter enters the battlefield, create a 1/1 black Assassin creature token with menace, then attach Headsplitter to it.\nEquipped creature gets +1/+0.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When Headsplitter enters, create a 1/1 black Assassin creature token with menace, then attach Headsplitter to it.\nEquipped creature gets +1/+0.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/hemlock_vial.txt b/forge-gui/res/cardsfolder/upcoming/hemlock_vial.txt index 44ed25006c5..350525befa3 100644 --- a/forge-gui/res/cardsfolder/upcoming/hemlock_vial.txt +++ b/forge-gui/res/cardsfolder/upcoming/hemlock_vial.txt @@ -1,8 +1,8 @@ Name:Hemlock Vial ManaCost:1 B Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 A:AB$ PumpAll | Cost$ B T Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl+equipped,Equipment.YouCtrl | KW$ Deathtouch | SpellDescription$ Each equipped creature and Equipment you control gains deathtouch until end of turn. -Oracle:When Hemlock Vial enters the battlefield, you draw a card and you lose 1 life.\n{B}, {T}, Sacrifice Hemlock Vial: Each equipped creature and Equipment you control gains deathtouch until end of turn. \ No newline at end of file +Oracle:When Hemlock Vial enters, you draw a card and you lose 1 life.\n{B}, {T}, Sacrifice Hemlock Vial: Each equipped creature and Equipment you control gains deathtouch until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/hidden_footblade.txt b/forge-gui/res/cardsfolder/upcoming/hidden_footblade.txt index 98f95f60e2b..4b7c300e9df 100644 --- a/forge-gui/res/cardsfolder/upcoming/hidden_footblade.txt +++ b/forge-gui/res/cardsfolder/upcoming/hidden_footblade.txt @@ -2,9 +2,9 @@ Name:Hidden Footblade ManaCost:R Types:Artifact Equipment K:Flash -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. That creature gains indestructible until end of turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. That creature gains indestructible until end of turn. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ First Strike S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddKeyword$ Haste | Description$ Equipped creature gets +1/+0 and has haste. K:Equip:2 -Oracle:Flash\nWhen Hidden Footblade enters the battlefield, attach it to target creature you control. That creature gains first strike until end of turn.\nEquipped creature gets +1/+0 and has haste.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Flash\nWhen Hidden Footblade enters, attach it to target creature you control. That creature gains first strike until end of turn.\nEquipped creature gets +1/+0 and has haste.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/hookblade.txt b/forge-gui/res/cardsfolder/upcoming/hookblade.txt index 76c7b908ef0..9a13f85df3a 100644 --- a/forge-gui/res/cardsfolder/upcoming/hookblade.txt +++ b/forge-gui/res/cardsfolder/upcoming/hookblade.txt @@ -1,9 +1,9 @@ Name:Hookblade ManaCost:1 W Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Flying | Condition$ PlayerTurn | Description$ As long as it's your turn, equipped creature has flying. K:Equip:2 -Oracle:When Hookblade enters the battlefield, attach it to target creature you control.\nEquipped creature gets +1/+0.\nAs long as it's your turn, equipped creature has flying.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:When Hookblade enters, attach it to target creature you control.\nEquipped creature gets +1/+0.\nAs long as it's your turn, equipped creature has flying.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/hunters_bow.txt b/forge-gui/res/cardsfolder/upcoming/hunters_bow.txt index 4db4e009659..3d7e55b1c9e 100644 --- a/forge-gui/res/cardsfolder/upcoming/hunters_bow.txt +++ b/forge-gui/res/cardsfolder/upcoming/hunters_bow.txt @@ -1,10 +1,10 @@ Name:Hunter's Bow ManaCost:1 G Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. That creature deals damage equal to its power to up to one target creature you don't control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to target creature you control. That creature deals damage equal to its power to up to one target creature you don't control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target creature you don't control | NumDmg$ X | DamageSource$ ParentTarget | AILogic$ PowerDmg S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddKeyword$ Reach & Ward:2 | Description$ Equipped creature has reach and ward {2}. K:Equip:1 SVar:X:ParentTargeted$CardPower -Oracle:When Hunter's Bow enters the battlefield, attach it to target creature you control. That creature deals damage equal to its power to up to one target creature you don't control.\nEquipped creature has reach and ward {2}.\nEquip {1} +Oracle:When Hunter's Bow enters, attach it to target creature you control. That creature deals damage equal to its power to up to one target creature you don't control.\nEquipped creature has reach and ward {2}.\nEquip {1} diff --git a/forge-gui/res/cardsfolder/upcoming/jacob_frye.txt b/forge-gui/res/cardsfolder/upcoming/jacob_frye.txt index d6dab6044c8..2dff928a3f5 100644 --- a/forge-gui/res/cardsfolder/upcoming/jacob_frye.txt +++ b/forge-gui/res/cardsfolder/upcoming/jacob_frye.txt @@ -8,4 +8,4 @@ SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Card.Assassin+YouCtrl,Card.withFreeru SVar:DBCast:DB$ Play | Valid$ Card.IsRemembered | ValidZone$ Exile | CopyCard$ True | ValidSA$ Spell | Optional$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Name$Evie Fryer & Type$Assassin & Ability$Graveyard -Oracle:Partner with Evie Frye (When this creature enters the battlefield, target player may put Evie into their hand from their library, then shuffle.)\nWhenever one or more Assassins you control deal combat damage to a player, exile up to one target Assassin card or card with freerunning from your graveyard. If you do, copy it. You may cast the copy. +Oracle:Partner with Evie Frye (When this creature enters, target player may put Evie into their hand from their library, then shuffle.)\nWhenever one or more Assassins you control deal combat damage to a player, exile up to one target Assassin card or card with freerunning from your graveyard. If you do, copy it. You may cast the copy. diff --git a/forge-gui/res/cardsfolder/upcoming/kassandra_eagle_bearer.txt b/forge-gui/res/cardsfolder/upcoming/kassandra_eagle_bearer.txt index e5d143e52af..deb9fbe039b 100644 --- a/forge-gui/res/cardsfolder/upcoming/kassandra_eagle_bearer.txt +++ b/forge-gui/res/cardsfolder/upcoming/kassandra_eagle_bearer.txt @@ -3,9 +3,9 @@ ManaCost:1 R W Types:Legendary Creature Human Assassin Warrior PT:2/2 K:Haste -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When NICKNAME enters the battlefield, search your graveyard, hand, and library for a card named The Spear of Leonidas, put it onto the battlefield, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When NICKNAME enters, search your graveyard, hand, and library for a card named The Spear of Leonidas, put it onto the battlefield, then shuffle. SVar:TrigSearch:DB$ ChangeZone | OriginAlternative$ Graveyard,Hand | Hidden$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedThe Spear of Leonidas | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+EquippedByValid Equipment.Legendary | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control with a legendary Equipment attached to it deals combat damage to a player, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 DeckHints:Name$The Spear of Leonidas & Type$Equipment -Oracle:Haste\nWhen Kassandra enters the battlefield, search your graveyard, hand, and library for a card named The Spear of Leonidas, put it onto the battlefield, then shuffle.\nWhenever a creature you control with a legendary Equipment attached to it deals combat damage to a player, draw a card. +Oracle:Haste\nWhen Kassandra enters, search your graveyard, hand, and library for a card named The Spear of Leonidas, put it onto the battlefield, then shuffle.\nWhenever a creature you control with a legendary Equipment attached to it deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/keen_eyed_raven.txt b/forge-gui/res/cardsfolder/upcoming/keen_eyed_raven.txt index 064f1578011..891e815a9cb 100644 --- a/forge-gui/res/cardsfolder/upcoming/keen_eyed_raven.txt +++ b/forge-gui/res/cardsfolder/upcoming/keen_eyed_raven.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Bird PT:2/2 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 (This creature can't be blocked except by creatures with flying or reach.)\nWhen Keen-Eyed Raven enters the battlefield, put a +1/+1 counter on another target creature you control. \ No newline at end of file +Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\nWhen Keen-Eyed Raven enters, put a +1/+1 counter on another target creature you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/layla_hassan.txt b/forge-gui/res/cardsfolder/upcoming/layla_hassan.txt index 7256c11cba6..8128f903e6f 100644 --- a/forge-gui/res/cardsfolder/upcoming/layla_hassan.txt +++ b/forge-gui/res/cardsfolder/upcoming/layla_hassan.txt @@ -3,7 +3,7 @@ ManaCost:3 W Types:Legendary Creature Human Assassin PT:3/4 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield and whenever one or more Assassins you control deal combat damage to a player, return target historic card from your graveyard to your hand. -T:Mode$ DamageDoneOnce | ValidSource$ Assassin.YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield and whenever one or more Assassins you control deal combat damage to a player, return target historic card from your graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters and whenever one or more Assassins you control deal combat damage to a player, return target historic card from your graveyard to your hand. +T:Mode$ DamageDoneOnce | ValidSource$ Assassin.YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigChangeZone | Secondary$ True | TriggerDescription$ When CARDNAME enters and whenever one or more Assassins you control deal combat damage to a player, return target historic card from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Card.Historic+YouCtrl | TgtPrompt$ Select target historic card -Oracle:First strike\nWhen Layla Hassan enters the battlefield and whenever one or more Assassins you control deal combat damage to a player, return target historic card from your graveyard to your hand. \ No newline at end of file +Oracle:First strike\nWhen Layla Hassan enters and whenever one or more Assassins you control deal combat damage to a player, return target historic card from your graveyard to your hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/loyal_inventor.txt b/forge-gui/res/cardsfolder/upcoming/loyal_inventor.txt index eaa4f417a0d..9f88b7a7d5b 100644 --- a/forge-gui/res/cardsfolder/upcoming/loyal_inventor.txt +++ b/forge-gui/res/cardsfolder/upcoming/loyal_inventor.txt @@ -3,11 +3,11 @@ ManaCost:2 U Types:Creature Human Artificer PT:2/3 K:Vigilance -T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTutor | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an artifact card, reveal it, then shuffle. Put that card into your hand if you control an Assassin. Otherwise, put that card on top of your library. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigTutor | TriggerDescription$ When CARDNAME enters, you may search your library for an artifact card, reveal it, then shuffle. Put that card into your hand if you control an Assassin. Otherwise, put that card on top of your library. SVar:TrigTutor:DB$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Artifact | ChangeNum$ 1 | Reveal$ True | RememberChanged$ True | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | ConditionCheckSVar$ X | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | ConditionCheckSVar$ X | ConditionSVarCompare$ LE0 | Destination$ Library | LibraryPosition$ 0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Card.Assassin+YouCtrl DeckHints:Type$Assassin|Artifact -Oracle:Vigilance\nWhen Loyal Inventor enters the battlefield, you may search your library for an artifact card, reveal it, then shuffle. Put that card into your hand if you control an Assassin. Otherwise, put that card on top of your library. +Oracle:Vigilance\nWhen Loyal Inventor enters, you may search your library for an artifact card, reveal it, then shuffle. Put that card into your hand if you control an Assassin. Otherwise, put that card on top of your library. diff --git a/forge-gui/res/cardsfolder/upcoming/merciless_harlequin.txt b/forge-gui/res/cardsfolder/upcoming/merciless_harlequin.txt index f3d86a9c40d..8534e7ac7f7 100644 --- a/forge-gui/res/cardsfolder/upcoming/merciless_harlequin.txt +++ b/forge-gui/res/cardsfolder/upcoming/merciless_harlequin.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Human Assassin PT:2/1 K:Freerunning:1 B -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw a card and you lose 1 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, you draw a card and you lose 1 life. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1 -Oracle:Freerunning {1}{B} (You may cast this spell for its freerunning cost if you dealt combat damage to a player this turn with an Assassin or commander.)\nWhen Merciless Harlequin enters the battlefield, you draw a card and you lose 1 life. +Oracle:Freerunning {1}{B} (You may cast this spell for its freerunning cost if you dealt combat damage to a player this turn with an Assassin or commander.)\nWhen Merciless Harlequin enters, you draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/mjolnir_storm_hammer.txt b/forge-gui/res/cardsfolder/upcoming/mjolnir_storm_hammer.txt index 1f750c52399..799ada64d57 100644 --- a/forge-gui/res/cardsfolder/upcoming/mjolnir_storm_hammer.txt +++ b/forge-gui/res/cardsfolder/upcoming/mjolnir_storm_hammer.txt @@ -1,7 +1,7 @@ Name:Mjölnir, Storm Hammer ManaCost:4 Types:Legendary Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When NICKNAME enters the battlefield, attach it to target legendary creature you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When NICKNAME enters, attach it to target legendary creature you control. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.Legendary+YouCtrl | TgtPrompt$ Select target creature you control T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigTap | TriggerDescription$ Whenever equipped creature attacks, tap target creature defending player controls and put a stun counter on it. Then NICKNAME deals damage to each opponent equal to the number of tapped creatures that opponent controls. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.ControlledBy TriggeredDefendingPlayer | SubAbility$ DBCounter | TgtPrompt$ Select target creature defending player controls @@ -11,4 +11,4 @@ SVar:DBDmg:DB$ DealDamage | Defined$ Player.IsRemembered | NumDmg$ X SVar:X:Count$Valid Creature.RememberedPlayerCtrl+tapped K:Equip:4 DeckHas:Ability$Counters -Oracle:When Mjölnir enters the battlefield, attach it to target legendary creature you control.\nWhenever equipped creature attacks, tap target creature defending player controls and put a stun counter on it. Then Mjölnir deals damage to each opponent equal to the number of tapped creatures that opponent controls.\nEquip {4} \ No newline at end of file +Oracle:When Mjölnir enters, attach it to target legendary creature you control.\nWhenever equipped creature attacks, tap target creature defending player controls and put a stun counter on it. Then Mjölnir deals damage to each opponent equal to the number of tapped creatures that opponent controls.\nEquip {4} \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/phantom_blade.txt b/forge-gui/res/cardsfolder/upcoming/phantom_blade.txt index 094378e3b90..5edbc2be535 100644 --- a/forge-gui/res/cardsfolder/upcoming/phantom_blade.txt +++ b/forge-gui/res/cardsfolder/upcoming/phantom_blade.txt @@ -1,9 +1,9 @@ Name:Phantom Blade ManaCost:4 B Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to up to one target creature you control. Destroy up to one other target creature. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters, attach it to up to one target creature you control. Destroy up to one other target creature. SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target creature you control | SubAbility$ DBDestroy SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature | TargetUnique$ True | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one other target creature S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Menace | Description$ Equipped creature gets +1/+1 and has menace. (It can't be blocked except by two or more creatures.) K:Equip:2 -Oracle:When Phantom Blade enters the battlefield, attach it to up to one target creature you control. Destroy up to one other target creature.\nEquipped creature gets +1/+1 and has menace. (It can't be blocked except by two or more creatures.)\nEquip {2} +Oracle:When Phantom Blade enters, attach it to up to one target creature you control. Destroy up to one other target creature.\nEquipped creature gets +1/+1 and has menace. (It can't be blocked except by two or more creatures.)\nEquip {2} diff --git a/forge-gui/res/cardsfolder/upcoming/raven_clan_war_axe.txt b/forge-gui/res/cardsfolder/upcoming/raven_clan_war_axe.txt index a0bb94cde04..8ec0959884e 100644 --- a/forge-gui/res/cardsfolder/upcoming/raven_clan_war_axe.txt +++ b/forge-gui/res/cardsfolder/upcoming/raven_clan_war_axe.txt @@ -1,9 +1,9 @@ Name:Raven Clan War-Axe ManaCost:1 R W Types:Artifact Equipment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Eivor, Battle-Ready, reveal it, and put it into your hand. If you search your library this way, shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, you may search your library and/or graveyard for a card named Eivor, Battle-Ready, reveal it, and put it into your hand. If you search your library this way, shuffle. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | OriginAlternative$ Graveyard | Destination$ Hand | ChangeType$ Card.YouOwn+namedEivor; Battle-Ready | Optional$ True S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddKeyword$ Trample | Description$ Equipped creature gets +2/+0 and has trample. K:Equip:2 DeckHints:Name$Eivor, Battle-Ready -Oracle:When Raven Clan War-Axe enters the battlefield, you may search your library and/or graveyard for a card named Eivor, Battle-Ready, reveal it, and put it into your hand. If you search your library this way, shuffle.\nEquipped creature gets +2/+0 and has trample.\nEquip {2} \ No newline at end of file +Oracle:When Raven Clan War-Axe enters, you may search your library and/or graveyard for a card named Eivor, Battle-Ready, reveal it, and put it into your hand. If you search your library this way, shuffle.\nEquipped creature gets +2/+0 and has trample.\nEquip {2} \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/settlement_blacksmith.txt b/forge-gui/res/cardsfolder/upcoming/settlement_blacksmith.txt index a3f0c478b1d..8ef20c5af6f 100644 --- a/forge-gui/res/cardsfolder/upcoming/settlement_blacksmith.txt +++ b/forge-gui/res/cardsfolder/upcoming/settlement_blacksmith.txt @@ -2,6 +2,6 @@ Name:Settlement Blacksmith ManaCost:2 W Types:Creature Human Artificer PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Equipment.YouCtrl | PresentCompare$ GE1 | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if you control an Equipment, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Equipment.YouCtrl | PresentCompare$ GE1 | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters, if you control an Equipment, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You -Oracle:When Settlement Blacksmith enters the battlefield, if you control an Equipment, draw a card. \ No newline at end of file +Oracle:When Settlement Blacksmith enters, if you control an Equipment, draw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/shaun_and_rebecca_agents.txt b/forge-gui/res/cardsfolder/upcoming/shaun_and_rebecca_agents.txt index 2b13ab9a49d..b9f27234310 100644 --- a/forge-gui/res/cardsfolder/upcoming/shaun_and_rebecca_agents.txt +++ b/forge-gui/res/cardsfolder/upcoming/shaun_and_rebecca_agents.txt @@ -3,11 +3,11 @@ ManaCost:1 G W U Types:Legendary Creature Human Assassin Scientist PT:4/4 K:Vigilance -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, search your graveyard, hand, and library for a card named The Animus and put it onto the battlefield, then shuffle. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters, search your graveyard, hand, and library for a card named The Animus and put it onto the battlefield, then shuffle. SVar:TrigSearch:DB$ ChangeZone | OriginAlternative$ Graveyard,Hand | Hidden$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedThe Animus | ChangeNum$ 1 | ShuffleNonMandatory$ True A:AB$ Mana | Cost$ T | Produced$ C | SubAbility$ DBImmediateTrig | SpellDescription$ Add {C}. When you do, mill two cards. SVar:DBImmediateTrig:DB$ ImmediateTrigger | Execute$ TrigMill | TriggerDescription$ When you do, mill two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ You DeckHints:Name$The Animus DeckHas:Ability$Mill -Oracle:Vigilance\nWhen Shaun & Rebecca, Agents enters the battlefield, search your graveyard, hand, and library for a card named The Animus and put it onto the battlefield, then shuffle.\n{T}: Add {C}. When you do, mill two cards. +Oracle:Vigilance\nWhen Shaun & Rebecca, Agents enters, search your graveyard, hand, and library for a card named The Animus and put it onto the battlefield, then shuffle.\n{T}: Add {C}. When you do, mill two cards. diff --git a/forge-gui/res/cardsfolder/upcoming/staff_of_eden_vaults_key.txt b/forge-gui/res/cardsfolder/upcoming/staff_of_eden_vaults_key.txt index 687cceb12e0..90f9ac82ff2 100644 --- a/forge-gui/res/cardsfolder/upcoming/staff_of_eden_vaults_key.txt +++ b/forge-gui/res/cardsfolder/upcoming/staff_of_eden_vaults_key.txt @@ -1,8 +1,8 @@ Name:Staff of Eden, Vault's Key ManaCost:6 Types:Legendary Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, put target legendary permanent card not named Staff of Eden, Vault's Key from a graveyard onto the battlefield under your control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters, put target legendary permanent card not named Staff of Eden, Vault's Key from a graveyard onto the battlefield under your control. SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.Legendary+notnamedStaff of Eden; Vault's Key | GainControl$ True | ChangeNum$ 1 | Mandatory$ True | TgtPrompt$ Choose target legendary permanent card not named Staff of Eden, Vault's Key in a graveyard A:AB$ Draw | Cost$ T | NumCards$ Count$Valid Permanent.YouCtrl+YouDontOwn | SpellDescription$ Draw a card for each permanent you control but don't own. SVar:X:Count$ColorsCtrl Permanent -Oracle:When Staff of Eden, Vault's Key enters the battlefield, put target legendary permanent card not named Staff of Eden, Vault's Key from a graveyard onto the battlefield under your control.\n{T}: Draw a card for each permanent you control but don't own. \ No newline at end of file +Oracle:When Staff of Eden, Vault's Key enters, put target legendary permanent card not named Staff of Eden, Vault's Key from a graveyard onto the battlefield under your control.\n{T}: Draw a card for each permanent you control but don't own. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/tax_collector.txt b/forge-gui/res/cardsfolder/upcoming/tax_collector.txt index 0eea3ddf765..613e14b9d20 100644 --- a/forge-gui/res/cardsfolder/upcoming/tax_collector.txt +++ b/forge-gui/res/cardsfolder/upcoming/tax_collector.txt @@ -2,9 +2,9 @@ Name:Tax Collector ManaCost:1 W Types:Creature Human Advisor PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBTax,DBDetain SVar:DBTax:DB$ Effect | Duration$ UntilYourNextTurn | StaticAbilities$ RaiseCost | SpellDescription$ Until your next turn, spells your opponents cast cost {1} more to cast. SVar:RaiseCost:Mode$ RaiseCost | ValidCard$ Card | Activator$ Opponent | Type$ Spell | Amount$ 1 | EffectZone$ Command | Description$ Spells your opponents cast cost {1} more to cast. SVar:DBDetain:DB$ Pump | KW$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | IsCurse$ True | Duration$ UntilYourNextTurn | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature your opponent controls to detain. | SpellDescription$ Arrest — Detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) -Oracle:When Tax Collector enters the battlefield, choose one —\n• Tax — Until your next turn, spells your opponents cast cost {1} more to cast.\n• Arrest — Detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) +Oracle:When Tax Collector enters, choose one —\n• Tax — Until your next turn, spells your opponents cast cost {1} more to cast.\n• Arrest — Detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) diff --git a/forge-gui/res/cardsfolder/upcoming/yggdrasil_rebirth_engine.txt b/forge-gui/res/cardsfolder/upcoming/yggdrasil_rebirth_engine.txt index b78091f3139..670ecd85b7e 100644 --- a/forge-gui/res/cardsfolder/upcoming/yggdrasil_rebirth_engine.txt +++ b/forge-gui/res/cardsfolder/upcoming/yggdrasil_rebirth_engine.txt @@ -1,10 +1,10 @@ Name:Yggdrasil, Rebirth Engine ManaCost:3 Types:Legendary Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME enters the battlefield, exile all creature cards from your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZoneAll | TriggerDescription$ When CARDNAME enters, exile all creature cards from your graveyard. SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Creature.YouOwn | Origin$ Graveyard | Destination$ Exile A:AB$ Dig | Cost$ T | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | SpellDescription$ Exile the top three cards of your library. A:AB$ ChangeZone | Cost$ 4 T | Origin$ Exile | Destination$ Battlefield | Mandatory$ True | Hidden$ True | ChangeType$ Creature.ExiledWithSource | SorcerySpeed$ True | GainControl$ True | SubAbility$ DBPump | RememberChanged$ True | SpellDescription$ Put a creature card exiled with NICKNAME onto the battlefield under your control. It gains haste until end of turn. Activate only as a sorcery. SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ Haste | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:When Yggdrasil, Rebirth Engine enters the battlefield, exile all creature cards from your graveyard.\n{T}: Exile the top three cards of your library.\n{4}, {T}: Put a creature card exiled with Yggdrasil onto the battlefield under your control. It gains haste until end of turn. Activate only as a sorcery. +Oracle:When Yggdrasil, Rebirth Engine enters, exile all creature cards from your graveyard.\n{T}: Exile the top three cards of your library.\n{4}, {T}: Put a creature card exiled with Yggdrasil onto the battlefield under your control. It gains haste until end of turn. Activate only as a sorcery.