From f9fe3fb75c0bb6710131e3875dd1d66a3da613da Mon Sep 17 00:00:00 2001 From: Fulgur14 <54345051+Fulgur14@users.noreply.github.com> Date: Mon, 27 Jan 2025 18:24:31 +0100 Subject: [PATCH] 8 DFT cards (Veteran Beastrider and friends) (#6904) --- forge-gui/res/cardsfolder/upcoming/dune_drifter.txt | 10 ++++++++++ forge-gui/res/cardsfolder/upcoming/gastal_raider.txt | 9 +++++++++ .../res/cardsfolder/upcoming/racers_scoreboard.txt | 9 +++++++++ .../res/cardsfolder/upcoming/riptide_gearhulk.txt | 10 ++++++++++ .../res/cardsfolder/upcoming/riverchurn_monument.txt | 11 +++++++++++ .../cardsfolder/upcoming/thundering_broodwagon.txt | 11 +++++++++++ .../res/cardsfolder/upcoming/veteran_beastrider.txt | 8 ++++++++ forge-gui/res/cardsfolder/upcoming/voyage_home.txt | 7 +++++++ 8 files changed, 75 insertions(+) create mode 100644 forge-gui/res/cardsfolder/upcoming/dune_drifter.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/gastal_raider.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/racers_scoreboard.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/riptide_gearhulk.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/riverchurn_monument.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/thundering_broodwagon.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/veteran_beastrider.txt create mode 100644 forge-gui/res/cardsfolder/upcoming/voyage_home.txt diff --git a/forge-gui/res/cardsfolder/upcoming/dune_drifter.txt b/forge-gui/res/cardsfolder/upcoming/dune_drifter.txt new file mode 100644 index 00000000000..2f6f97c18f3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/dune_drifter.txt @@ -0,0 +1,10 @@ +Name:Dune Drifter +ManaCost:X W B +Types:Artifact Vehicle +PT:3/3 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigReturn | TriggerDescription$ When this Vehicle enters, return target artifact or creature card with mana value X or less from your graveyard to the battlefield. +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Artifact.YouOwn+cmcLEX,Creature.YouOwn+cmcLEX | TgtPrompt$ Select target artifact or creature card with mana value X or less in your graveyard | Origin$ Graveyard | Destination$ Battlefield +K:Crew:2 +SVar:X:Count$xPaid +DeckHas:Ability$Graveyard +Oracle:When this Vehicle enters, return target artifact or creature card with mana value X or less from your graveyard to the battlefield.\nCrew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/gastal_raider.txt b/forge-gui/res/cardsfolder/upcoming/gastal_raider.txt new file mode 100644 index 00000000000..73550a03ea0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/gastal_raider.txt @@ -0,0 +1,9 @@ +Name:Gastal Raider +ManaCost:2 B +Types:Creature Vampire Rogue +PT:2/1 +K:Start your engines +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When this creature enters, target opponent reveals their hand. You choose an instant or sorcery card from it. That player discards that card. +SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ RevealYouChoose | DiscardValid$ Instant,Sorcery +S:Mode$ Continuous | Condition$ MaxSpeed | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Menace | Description$ Max speed — This creature gets +1/+1 and has menace. +Oracle:Start your engines!\nWhen this creature enters, target opponent reveals their hand. You choose an instant or sorcery card from it. That player discards that card.\nMax speed — This creature gets +1/+1 and has menace. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/racers_scoreboard.txt b/forge-gui/res/cardsfolder/upcoming/racers_scoreboard.txt new file mode 100644 index 00000000000..6598e5b6086 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/racers_scoreboard.txt @@ -0,0 +1,9 @@ +Name:Racers' Scoreboard +ManaCost:4 +Types:Artifact +K:Start your engines +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this artifact enters, draw two cards, then discard a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 2 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +S:Mode$ ReduceCost | Condition$ MaxSpeed | ValidCard$ Card | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Max speed — Spells you cast cost {1} less to cast. +Oracle:Start your engines! (If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4.)\nWhen this artifact enters, draw two cards, then discard a card.\nMax speed — Spells you cast cost {1} less to cast. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/riptide_gearhulk.txt b/forge-gui/res/cardsfolder/upcoming/riptide_gearhulk.txt new file mode 100644 index 00000000000..d13449d21af --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/riptide_gearhulk.txt @@ -0,0 +1,10 @@ +Name:Riptide Gearhulk +ManaCost:1 W W U U +Types:Artifact Creature Construct +PT:2/5 +K:Double Strike +K:Prowess +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ ReturnOneEach | TriggerDescription$ When this creature enters, for each opponent, put up to one target nonland permanent that player controls into its owner's library third from the top. +SVar:ReturnOneEach:DB$ ChangeZone | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 2 | ValidTgts$ Permanent.nonLand+OppCtrl | TargetMin$ 0 | TargetMax$ OneEach | TargetsForEachPlayer$ True | TgtPrompt$ Select up to one target nonland permanent each opponent controls +SVar:OneEach:PlayerCountOpponents$Amount +Oracle:Double strike\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhen this creature enters, for each opponent, put up to one target nonland permanent that player controls into its owner's library third from the top. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/riverchurn_monument.txt b/forge-gui/res/cardsfolder/upcoming/riverchurn_monument.txt new file mode 100644 index 00000000000..d7d01471065 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/riverchurn_monument.txt @@ -0,0 +1,11 @@ +Name:Riverchurn Monument +ManaCost:1 U +Types:Artifact +A:AB$ Mill | Cost$ 1 T | ValidTgts$ Player | TgtPrompt$ Select any number of target players | TargetMin$ 0 | TargetMax$ MaxTgt | NumCards$ 2 | SpellDescription$ Any number of target players each mill two cards. (Each of them puts the top two cards of their library into their graveyard.) +A:AB$ Pump | Cost$ 2 U U T | ValidTgts$ Player | TargetMin$ 0 | TargetMax$ MaxTgt | TgtPrompt$ Select any number of target players | Exhaust$ True | SubAbility$ DBRepeat | SpellDescription$ Any number of target players each mill cards equal to the number of cards in their graveyard. (Activate each exhaust ability only once. +SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Targeted | RepeatSubAbility$ DBMill +SVar:DBMill:DB$ Mill | Defined$ Remembered | NumCards$ X +SVar:X:Count$ValidGraveyard Card.RememberedPlayerCtrl +SVar:MaxTgt:PlayerCountPlayers$Amount +DeckHas:Ability$Mill +Oracle:{1}, {T}: Any number of target players each mill two cards. (Each of them puts the top two cards of their library into their graveyard.)\nExhaust — {2}{U}{U}, {T}: Any number of target players each mill cards equal to the number of cards in their graveyard. (Activate each exhaust ability only once.) diff --git a/forge-gui/res/cardsfolder/upcoming/thundering_broodwagon.txt b/forge-gui/res/cardsfolder/upcoming/thundering_broodwagon.txt new file mode 100644 index 00000000000..ca5396f1fe5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/thundering_broodwagon.txt @@ -0,0 +1,11 @@ +Name:Thundering Broodwagon +ManaCost:2 B B G G +Types:Artifact Vehicle +PT:6/5 +K:Menace +K:Reach +T:Mode$ ChangesZone | ValidCard$ Card.Self | Destination$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ When this Vehicle enters, destroy target nonland permanent an opponent controls with mana value 4 or less. +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Permanent.nonLand+OppCtrl+cmcLE4 | TgtPrompt$ Select target nonland permanent an opponent controls with mana value 4 or less +K:Crew:3 +K:Cycling:2 +Oracle:Menace, reach\nWhen this Vehicle enters, destroy target nonland permanent an opponent controls with mana value 4 or less.\nCrew 3\nCycling {2} ({2}, Discard this card: Draw a card.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/veteran_beastrider.txt b/forge-gui/res/cardsfolder/upcoming/veteran_beastrider.txt new file mode 100644 index 00000000000..8d120ca7171 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/veteran_beastrider.txt @@ -0,0 +1,8 @@ +Name:Veteran Beastrider +ManaCost:1 G W +Types:Creature Human Knight +PT:3/4 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ At the beginning of your end step, untap each creature you control. +SVar:TrigUntap:DB$ UntapAll | ValidCards$ Creature.YouCtrl +A:AB$ PumpAll | Cost$ 2 G W | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn. +Oracle:At the beginning of your end step, untap each creature you control.\n{2}{G}{W}: Creatures you control get +1/+1 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/voyage_home.txt b/forge-gui/res/cardsfolder/upcoming/voyage_home.txt new file mode 100644 index 00000000000..f55fee58411 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/voyage_home.txt @@ -0,0 +1,7 @@ +Name:Voyage Home +ManaCost:5 W U +Types:Sorcery +K:Affinity:Artifact +A:SP$ Draw | NumCards$ 3 | SubAbility$ DBGainLife | SpellDescription$ You draw three cards and gain 3 life. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 +Oracle:Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.)\nYou draw three cards and gain 3 life. \ No newline at end of file