From 99bae93e07f660ac2f653aae0b3157b848e1fce7 Mon Sep 17 00:00:00 2001 From: Adam Pantel <> Date: Fri, 2 Apr 2021 14:49:27 -0400 Subject: [PATCH] STX Cards --- forge-gui/res/cardsfolder/s/savage_swipe.txt | 2 +- forge-gui/res/cardsfolder/s/stormwing_entity.txt | 2 +- .../res/cardsfolder/upcoming/ardent_dustspeaker.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/brackish_trudge.txt | 9 +++++++++ .../res/cardsfolder/upcoming/burrog_befuddler.txt | 8 ++++++++ .../res/cardsfolder/upcoming/containment_breach.txt | 8 ++++++++ .../res/cardsfolder/upcoming/detention_vortex.txt | 8 ++++++++ .../res/cardsfolder/upcoming/devouring_tendrils.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/expressive_iteration.txt | 10 ++++++++++ forge-gui/res/cardsfolder/upcoming/leech_fanatic.txt | 6 ++++++ forge-gui/res/cardsfolder/upcoming/mage_duel.txt | 9 +++++++++ .../cardsfolder/upcoming/mage_hunters_onslaught.txt | 8 ++++++++ .../res/cardsfolder/upcoming/mascot_exhibition.txt | 9 +++++++++ .../res/cardsfolder/upcoming/mentors_guidance.txt | 9 +++++++++ .../res/cardsfolder/upcoming/pilgrim_of_the_ages.txt | 8 ++++++++ .../res/cardsfolder/upcoming/pillardrop_rescuer.txt | 8 ++++++++ .../res/cardsfolder/upcoming/plumb_the_forbidden.txt | 9 +++++++++ .../res/cardsfolder/upcoming/prismari_pledgemage.txt | 8 ++++++++ .../res/cardsfolder/upcoming/quandrix_cultivator.txt | 7 +++++++ .../res/cardsfolder/upcoming/quandrix_pledgemage.txt | 9 +++++++++ .../res/cardsfolder/upcoming/show_of_confidence.txt | 10 ++++++++++ .../cardsfolder/upcoming/silverquill_apprentice.txt | 4 ++-- forge-gui/res/cardsfolder/upcoming/symmetry_sage.txt | 8 ++++++++ 23 files changed, 176 insertions(+), 4 deletions(-) create mode 100644 forge-gui/res/cardsfolder/upcoming/ardent_dustspeaker.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/brackish_trudge.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/burrog_befuddler.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/containment_breach.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/detention_vortex.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/devouring_tendrils.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/expressive_iteration.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/leech_fanatic.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mage_duel.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mage_hunters_onslaught.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mascot_exhibition.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/mentors_guidance.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/pilgrim_of_the_ages.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/pillardrop_rescuer.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/plumb_the_forbidden.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/prismari_pledgemage.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/quandrix_cultivator.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/quandrix_pledgemage.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/show_of_confidence.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/symmetry_sage.txt diff --git a/forge-gui/res/cardsfolder/s/savage_swipe.txt b/forge-gui/res/cardsfolder/s/savage_swipe.txt index 091b096da5f..41d47721a1a 100644 --- a/forge-gui/res/cardsfolder/s/savage_swipe.txt +++ b/forge-gui/res/cardsfolder/s/savage_swipe.txt @@ -1,6 +1,6 @@ Name:Savage Swipe ManaCost:G Types:Sorcery -A:SP$ Pump | Cost$ G | ValidTgts$ Creature.YouCtrl | AILogic$ Fight | AITgts$ Creature.YouCtrl+powerEQ2 | TgtPrompt$ Select target creature you control | SubAbility$ DBFight | NumAtt$ +2 | NumDef$ +2 | ConditionDefined$ Targeted | ConditionPresent$ Creature.powerEQ2 | SpellDescription$ Target creature you control gets +2/+2 until end of turn. It fights target creature you don't control. +A:SP$ Pump | Cost$ G | ValidTgts$ Creature.YouCtrl | AILogic$ Fight | AITgts$ Creature.YouCtrl+powerEQ2 | TgtPrompt$ Select target creature you control | SubAbility$ DBFight | NumAtt$ +2 | NumDef$ +2 | ConditionDefined$ Targeted | ConditionPresent$ Creature.powerEQ2 | SpellDescription$ Target creature you control gets +2/+2 until end of turn if its power is 2. It fights target creature you don't control. SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control Oracle:Target creature you control gets +2/+2 until end of turn if its power is 2. Then it fights target creature you don't control. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/s/stormwing_entity.txt b/forge-gui/res/cardsfolder/s/stormwing_entity.txt index 8bcbc6835cb..cbd17aaa8cb 100755 --- a/forge-gui/res/cardsfolder/s/stormwing_entity.txt +++ b/forge-gui/res/cardsfolder/s/stormwing_entity.txt @@ -4,7 +4,7 @@ Types:Creature Elemental PT:3/3 S:Mode$ ReduceCost | ValidCard$ Card.Self | EffectZone$ All | Type$ Spell | Amount$ 2 | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME costs {2}{U} less to cast if you've cast an instant or sorcery spell this turn. S:Mode$ ReduceCost | ValidCard$ Card.Self | EffectZone$ All | Type$ Spell | Amount$ 1 | Color$ U | CheckSVar$ X | SVarCompare$ GE1 | Secondary$ True | Description$ CARDNAME costs {2}{U} less to cast if you've cast an instant or sorcery spell this turn. -SVar:X:Count$ThisTurnCast_Instant.YouOwn,Sorcery.YouOwn +SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl DeckHints:Type$Instant|Sorcery K:Flying K:Prowess diff --git a/forge-gui/res/cardsfolder/upcoming/ardent_dustspeaker.txt b/forge-gui/res/cardsfolder/upcoming/ardent_dustspeaker.txt new file mode 100644 index 00000000000..cd45996b10a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ardent_dustspeaker.txt @@ -0,0 +1,11 @@ +Name:Ardent Dustspeaker +ManaCost:4 R +Types:Creature Minotaur Shaman +PT:3/4 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ ABImpulse | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may put an instant or sorcery card from your graveyard on the bottom of your library. If you do, exile the top two cards of your library. You may play those cards this turn. +SVar:ABImpulse:AB$ Dig | Cost$ PutCardToLibFromGrave<1/-1/Sorcery;Instant> | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | SubAbility$ DBEffect | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top two cards of your library. You may play this cards this turn. +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile +SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:HasAttackEffect:TRUE +Oracle:Whenever Ardent Dustspeaker attacks, you may put an instant or sorcery card from your graveyard on the bottom of your library. If you do, exile the top two cards of your library. You may play those cards this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/brackish_trudge.txt b/forge-gui/res/cardsfolder/upcoming/brackish_trudge.txt new file mode 100644 index 00000000000..a3f7ef5d3b1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/brackish_trudge.txt @@ -0,0 +1,9 @@ +Name:Brackish Trudge +ManaCost:2 B +Types:Creature Fungus Beast +PT:4/2 +K:CARDNAME enters the battlefield tapped. +A:AB$ ChangeZone | Cost$ 1 B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ X | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate this ability only during your turn and only if an opponent lost life this turn. +SVar:X:Count$LifeYouGainedThisTurn +DeckHints:Ability$LifeGain +Oracle:Brackish Trudge enters the battlefield tapped.\n{1}{B}: Return Brackish Trudge from your graveyard to your hand. Activate only if you gained life this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/burrog_befuddler.txt b/forge-gui/res/cardsfolder/upcoming/burrog_befuddler.txt new file mode 100644 index 00000000000..e2966a2c755 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/burrog_befuddler.txt @@ -0,0 +1,8 @@ +Name:Burrog Befuddler +ManaCost:1 U +Types:Creature Frog Wizard +PT:2/1 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets -1/-0 until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | IsCurse$ True +Oracle:When Burrog Befuddler enters the battlefield, target creature gets -1/-0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/containment_breach.txt b/forge-gui/res/cardsfolder/upcoming/containment_breach.txt new file mode 100644 index 00000000000..bb534014eb6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/containment_breach.txt @@ -0,0 +1,8 @@ +Name:Containment Breach +ManaCost:2 G +Types:Sorcery Lesson +A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Artifact | SubAbility$ TrigToken | SpellDescription$ Destroy target artifact. If its mana value is 2 or less, create a 1/1 black and green Pest creature token with “When this creature dies, you gain 1 life.” +SVar:TrigToken:DB$Token | TokenScript$ bg_1_1_pest_lifegain | TokenOwner$ You | ConditionCheckSVar$ X | ConditionSVarCompare$ LE2 +SVar:X:Targeted$CardManaCost +DeckHas:Ability$Token +Oracle:Destroy target artifact or enchantment. If its mana value is 2 or less, create a 1/1 black and green Pest creature token with "When this creature dies, you gain 1 life." diff --git a/forge-gui/res/cardsfolder/upcoming/detention_vortex.txt b/forge-gui/res/cardsfolder/upcoming/detention_vortex.txt new file mode 100644 index 00000000000..d2a675ecd95 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/detention_vortex.txt @@ -0,0 +1,8 @@ +Name:Detention Vortex +ManaCost:W +Types:Enchantment Aura +K:Enchant nonland permanent +A:SP$ Attach | Cost$ 3 W | ValidTgts$ Permanent.nonLand | AILogic$ Curse +S:Mode$ Continuous | Affected$ Permanent.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. & CARDNAME's activated abilities can't be activated. | Description$ Enchanted permanent can't attack or block and its activated abilities can't be activated. +A:AB$ Destroy | Cost$ 3 | Defined$ Self | Activator$ Player.Opponent | SorcerySpeed$ True | SpellDescription$ Destroy CARDNAME. Only your opponents may activate this ability and only as a sorcery. +Oracle:Enchant nonland permanent\nEnchanted permanent can't attack or block, and its activated abilities can't be activated.\n{3}: Destroy Detention Vortex. Only your opponents may activate this ability and only as a sorcery. diff --git a/forge-gui/res/cardsfolder/upcoming/devouring_tendrils.txt b/forge-gui/res/cardsfolder/upcoming/devouring_tendrils.txt new file mode 100644 index 00000000000..fd2bf9a743a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/devouring_tendrils.txt @@ -0,0 +1,10 @@ +Name:Devouring Tendrils +ManaCost:1 G +Types:Sorcery +A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | SubAbility$ SoulsDamage | StackDescription$ None | SpellDescription$ Target creature you control deals damage equal to its power to target creature you don't control +SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl,Planeswalker.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature or planeswalker you don't control | NumDmg$ X | DamageSource$ ParentTarget | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ ParentTarget | Triggers$ TrigDies +SVar:TrigDies:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.IsRemembered | OneOff$ True | Execute$ TrigGainLife | TriggerDescription$ When that creature dies this turn, you gain 2 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 +SVar:X:ParentTargeted$CardPower +Oracle:Target creature you control deals damage equal to its power to target creature or planeswalker you don’t control. When the permanent you don’t control dies this turn, you gain 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/expressive_iteration.txt b/forge-gui/res/cardsfolder/upcoming/expressive_iteration.txt new file mode 100644 index 00000000000..0b621c00dd6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/expressive_iteration.txt @@ -0,0 +1,10 @@ +Name:Expressive Iteration +ManaCost:U R +Types:Sorcery +A:SP$ Dig | Cost$ U R | DigNum$ 3 | ChangeNum$ 1 | LibraryPosition2$ 0 | SkipReorder$ True | SkipShuffle$ True | SubAbility$ DBDig2 | NoLooking$ True | SpellDescription$ Look at the top three cards of your library. Put one of them into your hand, put one of them on the bottom of your library, and exile one of them. You may play the exiled card this turn. | StackDescription$ Look at the top three cards of your library. Put one of them into your hand, put one of them on the bottom of your library, and exile one of them. You may play the exiled card this turn. +SVar:DBDig2:DB$ Dig | DigNum$ 2 | ChangeNum$ 1 | DestinationZone$ Library | LibraryPosition2$ 0 | SkipShuffle$ True | SubAbility$ DBDig1 | StackDescription$ None +SVar:DBDig1:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | SkipReorder$ True | SkipShuffle$ True | RememberChanged$ True | SubAbility$ DBEffect | NoLooking$ True | StackDescription$ None +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile +SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the exiled card until end of turn. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Look at the top three cards of your library. Put one of them into your hand, put one of them on the bottom of your library, and exile one of them. You may play the exiled card this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/leech_fanatic.txt b/forge-gui/res/cardsfolder/upcoming/leech_fanatic.txt new file mode 100644 index 00000000000..460d644590f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/leech_fanatic.txt @@ -0,0 +1,6 @@ +Name:Leech Fanatic +ManaCost:1 B +Types:Creature Human Warlock +PT:2/2 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has first strike. +Oracle:As long as it's your turn, Leech Fanatic has lifelink. diff --git a/forge-gui/res/cardsfolder/upcoming/mage_duel.txt b/forge-gui/res/cardsfolder/upcoming/mage_duel.txt new file mode 100644 index 00000000000..f8ae5190764 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mage_duel.txt @@ -0,0 +1,9 @@ +Name:Mage Duel +ManaCost:2 G +Types:Sorcery +A:SP$ Pump | Cost$ G | ValidTgts$ Creature.YouCtrl | AILogic$ Fight | TgtPrompt$ Select target creature you control | SubAbility$ DBFight | NumAtt$ +1 | NumDef$ +2 | SpellDescription$ Target creature you control gets +1/+2 until end of turn. It fights target creature you don't control. +SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control +S:Mode$ ReduceCost | ValidCard$ Card.Self | EffectZone$ All | Type$ Spell | Amount$ 2 | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME costs {2} less to cast if you've cast an instant or sorcery spell this turn. +SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl +DeckHints:Type$Instant|Sorcery +Oracle:This spell costs {2} less to cast if you’ve cast another instant or sorcery spell this turn.\nTarget creature you control gets +1/+2 until end of turn. Then it fights target creature you don’t control. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/upcoming/mage_hunters_onslaught.txt b/forge-gui/res/cardsfolder/upcoming/mage_hunters_onslaught.txt new file mode 100644 index 00000000000..e224ad539cc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mage_hunters_onslaught.txt @@ -0,0 +1,8 @@ +Name:Mage Hunters' Onslaught +ManaCost:2 B B +Types:Sorcery +A:SP$ Destroy | Cost$ 1 B B | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SubAbility$ DBEffect | SpellDescription$ Destroy target creature or planeswalker. +SVar:DBEffect:DB$ Effect | Triggers$ TrigBlocking +SVar:TrigBlocking:Mode$ AttackerBlocked | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature blocks this turn, its controller loses 1 life. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredBlockerController | LifeAmount$ 1 +Oracle:Destroy target creature or planeswalker.\nWhenever a creature blocks this turn, its controller loses 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/mascot_exhibition.txt b/forge-gui/res/cardsfolder/upcoming/mascot_exhibition.txt new file mode 100644 index 00000000000..020f50f2b4c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mascot_exhibition.txt @@ -0,0 +1,9 @@ +Name:Mascot Exhibition +ManaCost:7 +Types:Sorcery Lesson +A:SP$ Token | Cost$ 7 | TokenAmount$ 1 | TokenScript$ wb_2_1_inkling_flying | TokenOwner$ You | SubAbility$ DBSpiritToken | ChangeZoneTable$ True | SpellDescription$ Create a 2/1 white and black Inkling creature token with flying, +SVar:DBSpiritToken:DB$ Token | TokenAmount$ 1 | TokenScript$ rw_3_2_spirit | TokenOwner$ You | SubAbility$ DBElemToken | SpellDescription$ a 3/2 red and white Spirit creature token, +SVar:DBElemToken:DB$ Token | TokenAmount$ 1 | TokenScript$ ur_4_4_elemental | TokenOwner$ You | SubAbility$ DBResolve | SpellDescription$ and a 4/4 blue and red Elemental creature token. +SVar:DBResolve:DB$ ChangeZoneResolve +DeckHas:Ability$Token +Oracle:Create a 2/1 white and black Inkling creature token with flying, a 3/2 red and white Spirit creature token, and a 4/4 blue and red Elemental creature token. diff --git a/forge-gui/res/cardsfolder/upcoming/mentors_guidance.txt b/forge-gui/res/cardsfolder/upcoming/mentors_guidance.txt new file mode 100644 index 00000000000..4e8f9288078 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/mentors_guidance.txt @@ -0,0 +1,9 @@ +Name:Mentor's Guidance +ManaCost:2 U +Types:Sorcery +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ When you cast this spell, copy it if you control a planeswalker, Cleric, Druid, Shaman, Warlock, or Wizard. +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | ConditionPresent$ Planeswalker.YouCtrl,Cleric.YouCtrl,Druid.YouCtrl,Shaman.YouCtrl,Warlock.YouCtrl,Wizard.YouCtrl | ConditionCompare$ GE1 +A:SP$ Scry | Cost$ U | ScryNum$ 1 | SubAbility$ DBDraw | SpellDescription$ Scry 1, +SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ 1 | SpellDescription$ then draw a card. +DeckHints:Type$Planeswalker|Cleric|Druid|Shaman|Warlock|Wizard +Oracle:When you cast this spell, copy it if you control a planeswalker, Cleric, Druid, Shaman, Warlock, or Wizard.\nScry 1, then draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/pilgrim_of_the_ages.txt b/forge-gui/res/cardsfolder/upcoming/pilgrim_of_the_ages.txt new file mode 100644 index 00000000000..44a4b6dc510 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pilgrim_of_the_ages.txt @@ -0,0 +1,8 @@ +Name:Pilgrim of the Ages +ManaCost:2 W +Types:Creature Spirit +PT:2/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic Plains card, reveal it, put it into your hand, then shuffle. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Plains.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +A:AB$ ChangeZone | Cost$ 6 | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. +Oracle:When Pilgrim of the Ages enters the battlefield, you may search your library for a basic Plains card, reveal it, put it into your hand, then shuffle.\n{6}: Return Pilgrim of the Ages from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/pillardrop_rescuer.txt b/forge-gui/res/cardsfolder/upcoming/pillardrop_rescuer.txt new file mode 100644 index 00000000000..179ce7c92bc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/pillardrop_rescuer.txt @@ -0,0 +1,8 @@ +Name:Pillardrop Rescuer +ManaCost:4 W +Types:Creature Spirit Cleric +PT:2/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target creature card with mana value 3 or less from your graveyard to your hand. +SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouCtrl+cmcLE3 +Oracle:When Pillardrop Rescuer enters the battlefield, you may return target creature card with mana value 3 or less from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/plumb_the_forbidden.txt b/forge-gui/res/cardsfolder/upcoming/plumb_the_forbidden.txt new file mode 100644 index 00000000000..eca4c941907 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/plumb_the_forbidden.txt @@ -0,0 +1,9 @@ +Name:Plumb the Forbidden +ManaCost:1 B +Types:Instant +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | CheckSVar$ X | TriggerDescription$ As an additional cost to cast this spell, you may sacrifice one or more creatures. When you do, copy this spell for each creature sacrificed this way. +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Amount$ X +A:SP$ Draw | Cost$ 1 B Sac | SubAbility$ DBLoseLife | CostDesc$ | SpellDescription$ You draw a cards and you lose 1 life. +SVar:DBLoseLife:DB$LoseLife | LifeAmount$ 1 +SVar:X:Count$xPaid +Oracle:As an additional cost to cast this spell, you may sacrifice one or more creatures. When you do, copy this spell for each creature sacrificed this way.\nYou draw a card and you lose 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/prismari_pledgemage.txt b/forge-gui/res/cardsfolder/upcoming/prismari_pledgemage.txt new file mode 100644 index 00000000000..c64ffdb7b16 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/prismari_pledgemage.txt @@ -0,0 +1,8 @@ +Name:Prismari Pledgemage +ManaCost:UR UR +Types:Creature Orc Wizard +PT:3/3 +K:Defender +T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, CARDNAME can attack this turn as though it didn’t have defender. +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. +Oracle:Defender\NMagecraft — Whenever you cast or copy an instant or sorcery spell, Prismari Pledgemage can attack this turn as though it didn’t have defender. diff --git a/forge-gui/res/cardsfolder/upcoming/quandrix_cultivator.txt b/forge-gui/res/cardsfolder/upcoming/quandrix_cultivator.txt new file mode 100644 index 00000000000..3656646296c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/quandrix_cultivator.txt @@ -0,0 +1,7 @@ +Name:Quandrix Cultivator +ManaCost:1 G GU U +Types:Creature Turtle Druid +PT:3/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic Forest or Island card, put it onto the battlefield, then shuffle. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Forest.Basic,Island.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +Oracle:When Quandrix Cultivator enters the battlefield, you may search your library for a basic Forest or Island card, put it onto the battlefield, then shuffle. diff --git a/forge-gui/res/cardsfolder/upcoming/quandrix_pledgemage.txt b/forge-gui/res/cardsfolder/upcoming/quandrix_pledgemage.txt new file mode 100644 index 00000000000..a074d4e3ab5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/quandrix_pledgemage.txt @@ -0,0 +1,9 @@ +Name:Quandrix Pledgemage +ManaCost:1 GU GU +Types:Creature Merfolk Druid +PT:2/2 +T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 +SVar:BuffedBy:Instant,Sorcery +DeckHints:Type$Instant|Sorcery +Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, put a +1/+1 counter on Quandrix Pledgemage. diff --git a/forge-gui/res/cardsfolder/upcoming/show_of_confidence.txt b/forge-gui/res/cardsfolder/upcoming/show_of_confidence.txt new file mode 100644 index 00000000000..602159716f3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/show_of_confidence.txt @@ -0,0 +1,10 @@ +Name:Show of Confidence +ManaCost:1 W +Types:Instant +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ When you cast this spell, copy it for each other instant or sorcery spell you’ve cast this turn. You may choose new targets for the copies. +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | Amount$ X | MayChooseTarget$ True +SVar:X:Count$ThisTurnCast_Instant.YouCtrl,Sorcery.YouCtrl/Minus.1 +A:SP$ PutCounter | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature. +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Vigilance +DeckHas:Ability$Counters +Oracle:When you cast this spell, copy it for each other instant or sorcery spell you’ve cast this turn. You may choose new targets for the copies.\nPut a +1/+1 counter on target creature. It gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/silverquill_apprentice.txt b/forge-gui/res/cardsfolder/upcoming/silverquill_apprentice.txt index 773d84e9d1d..a0ac7f4ab01 100644 --- a/forge-gui/res/cardsfolder/upcoming/silverquill_apprentice.txt +++ b/forge-gui/res/cardsfolder/upcoming/silverquill_apprentice.txt @@ -2,7 +2,7 @@ Name:Silverquill Apprentice ManaCost:W B Types:Creature Human Warlock PT:2/2 -T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Magecraft — Whenever you cast or copy and instant or sorcery spell, target creature gets +1/+0 until end of turn. +T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, target creature gets +1/+0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 DeckNeeds:Type$Instant|Sorcery -Oracle:Magecraft — Whenever you cast or copy and instant or sorcery spell, target creature gets +1/+0 until end of turn +Oracle:Magecraft — Whenever you cast or copy an instant or sorcery spell, target creature gets +1/+0 until end of turn diff --git a/forge-gui/res/cardsfolder/upcoming/symmetry_sage.txt b/forge-gui/res/cardsfolder/upcoming/symmetry_sage.txt new file mode 100644 index 00000000000..8f0bb2c244a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/symmetry_sage.txt @@ -0,0 +1,8 @@ +Name:Symmetry Sage +ManaCost:U +Types:Creature Human Wizard +PT:0/2 +K:Flying +T:Mode$ SpellCastOrCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPower | TriggerDescription$ Magecraft — Whenever you cast or copy an instant or sorcery spell, target creature you control has base power 2 until end of turn. +SVar:TrigPower:DB$ Animate | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Power$ 2 +Oracle:Flying\nMagecraft — Whenever you cast or copy an instant or sorcery spell, target creature you control has base power 2 until end of turn.