Skip to content

Commit

Permalink
13 DFT cards (#6817)
Browse files Browse the repository at this point in the history
  • Loading branch information
Fulgur14 authored Jan 21, 2025
1 parent 5e70833 commit edb88f6
Show file tree
Hide file tree
Showing 15 changed files with 132 additions and 1 deletion.
2 changes: 1 addition & 1 deletion forge-gui/res/cardsfolder/g/grond_the_gatebreaker.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ ManaCost:3 B
Types:Legendary Artifact Vehicle
PT:5/5
K:Trample
S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Army.YouCtrl | Condition$ PlayerTurn | AddType$ Artifact & Creature | RemoveCardTypes$ True | Description$ As long as it's your turn and you control an Army, CARDNAME is an artifact creature.
S:Mode$ Continuous | Affected$ Card.Self | IsPresent$ Army.YouCtrl | Condition$ PlayerTurn | AddType$ Artifact & Creature | Description$ As long as it's your turn and you control an Army, CARDNAME is an artifact creature.
K:Crew:3
Oracle:Trample\nAs long as it's your turn and you control an Army, Grond, the Gatebreaker is an artifact creature.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.)
8 changes: 8 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/air_response_unit.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Name:Air Response Unit
ManaCost:2 W
Types:Artifact Vehicle
PT:3/3
K:Flying
K:Vigilance
K:Crew:1
Oracle:Flying, vigilance\nCrew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/basri_tomorrows_champion.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Name:Basri, Tomorrow's Champion
ManaCost:W
Types:Legendary Creature Human Knight
PT:2/1
A:AB$ Token | Cost$ W T Exert<1/NICKNAME> | TokenAmount$ 1 | TokenScript$ w_1_1_cat_lifelink | TokenOwner$ You | SpellDescription$ Create a 1/1 white Cat creature token with lifelink. (An exerted creature won't untap during your next untap step.)
K:Cycling:2 W
T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When you cycle this card, Cats you control gain hexproof and indestructible until end of turn.
SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Cat.YouCtrl | KW$ Hexproof & Indestructible
DeckHas:Ability$Token
Oracle:{W}, {T}, Exert Basri: Create a 1/1 white Cat creature token with lifelink. (An exerted creature won't untap during your next untap step.)\nCycling {2}{W} ({2}{W}, Discard this card: Draw a card.)\nWhen you cycle this card, Cats you control gain hexproof and indestructible until end of turn.
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/bulwark_ox.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Name:Bulwark Ox
ManaCost:1 W
Types:Creature Ox Mount
PT:2/2
T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever this creature attacks while saddled, put a +1/+1 counter on target creature.
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1
A:AB$ PumpAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl+HasCounters | KW$ Hexproof & Indestructible | SpellDescription$ Creatures you control with counters on them gain hexproof and indestructible until end of turn.
K:Saddle:1
DeckHas:Ability$Counters
Oracle:Whenever this creature attacks while saddled, put a +1/+1 counter on target creature.\nSacrifice this creature: Creatures you control with counters on them gain hexproof and indestructible until end of turn.\nSaddle 1 (Tap any number of other creatures you control with total power 1 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.)
17 changes: 17 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/chandra_spark_hunter.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
Name:Chandra, Spark Hunter
ManaCost:3 R
Types:Legendary Planeswalker Chandra
Loyalty:4
T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ At the beginning of combat on your turn, choose up to one target Vehicle you control. Until end of turn, it becomes an artifact creature and gains haste.
SVar:TrigAnimate:DB$ Animate | ValidTgts$ Vehicle | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target Vehicle | Types$ Artifact,Creature | Keywords$ Haste
A:AB$ GenericChoice | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Choices$ DBSacToDraw,DBDiscardToDraw | SpellDescription$ You may sacrifice an artifact or discard a card. If you do, draw a card.
SVar:DBSacToDraw:DB$ Draw | UnlessCost$ Sac<1/Artifact> | UnlessPayer$ You | UnlessSwitched$ True | SpellDescription$ Sacrifice an artifact.
SVar:DBDiscardToDraw:DB$ Draw | UnlessCost$ Discard<1/Card> | UnlessPayer$ You | UnlessSwitched$ True | SpellDescription$ Discard a card.
A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ c_3_2_a_vehicle_crew_1 | TokenOwner$ You | SpellDescription$ Create a 3/2 colorless Vehicle token with crew 1.
A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Name$ Emblem — Chandra, Spark Hunter | Image$ emblem_chandra_spark_hunter | Triggers$ TrigChangesZone | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever an artifact you control enters, this emblem deals 3 damage to any target."
SVar:TrigChangesZone:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ EffDealDamage | TriggerDescription$ Whenever an artifact you control enters, this emblem deals 3 damage to any target.
SVar:EffDealDamage:DB$ DealDamage | ValidTgts$ Any | NumDmg$ 3
SVar:PlayMain1:TRUE
DeckHas:Ability$Sacrifice|Discard|Token
DeckHints:Type$Artifact|Vehicle
Oracle:At the beginning of combat on your turn, choose up to one target Vehicle you control. Until end of turn, it becomes an artifact creature and gains haste.\n[+2]: You may sacrifice an artifact or discard a card. If you do, draw a card.\n[0]: Create a 3/2 colorless Vehicle token with crew 1.\n[-7]: You get an emblem with "Whenever an artifact you control enters, this emblem deals 3 damage to any target."
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/cryptcaller_chariot.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Name:Cryptcaller Chariot
ManaCost:3 B
Types:Artifact Vehicle
PT:5/5
K:Menace
T:Mode$ DiscardedAll | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you discard one or more cards, create that many tapped 2/2 black Zombie creature tokens.
SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenTapped$ True
SVar:X:TriggerCount$Amount
K:Crew:2
Oracle:Menace\nWhenever you discard one or more cards, create that many tapped 2/2 black Zombie creature tokens.\nCrew 2
13 changes: 13 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/guidelight_pathmaker.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Name:Guidelight Pathmaker
ManaCost:4 W U
Types:Artifact Vehicle
PT:6/5
K:Vigilance
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | TriggerDescription$ When this Vehicle enters, you may search your library for an artifact card and reveal it. Put it onto the battlefield if its mana value is 2 or less. Otherwise, put it into your hand. Then shuffle.
SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Library | ChangeType$ Artifact | ChangeNum$ 1 | Reveal$ True | Shuffle$ False | RememberChanged$ True | SubAbility$ DBChangeZone
SVar:DBChangeZone:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Battlefield | ConditionDefined$ Remembered | ConditionPresent$ Card.cmcLE2 | ForgetChanged$ True | SubAbility$ DBChangeZone2
SVar:DBChangeZone2:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Hand | SubAbility$ DBShuffle
SVar:DBShuffle:DB$ Shuffle | Defined$ You | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
K:Crew:2
Oracle:Vigilance\nWhen this Vehicle enters, you may search your library for an artifact card and reveal it. Put it onto the battlefield if its mana value is 2 or less. Otherwise, put it into your hand. Then shuffle.\nCrew 2
9 changes: 9 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/hulldrifter.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:Hulldrifter
ManaCost:3 U U
Types:Artifact Vehicle
PT:3/2
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this Vehicle enters, draw two cards.
SVar:TrigDraw:DB$ Draw | NumCards$ 2
K:Crew:3
Oracle:Flying\nWhen this Vehicle enters, draw two cards.\nCrew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.)
6 changes: 6 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/lightshield_parry.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Name:Lightshield Parry
ManaCost:W
Types:Instant
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn.
K:Cycling:2
Oracle:Target creature gets +2/+2 until end of turn.\nCycling {2} ({2}, Discard this card: Draw a card.)
7 changes: 7 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/midnight_mangler.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Name:Midnight Mangler
ManaCost:1 U
Types:Artifact Vehicle
PT:3/3
S:Mode$ Continuous | Affected$ Card.Self | Condition$ NotPlayerTurn | AddType$ Artifact & Creature | Description$ During turns other than yours, this Vehicle is an artifact creature.
K:Crew:2
Oracle:During turns other than yours, this Vehicle is an artifact creature.\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.)
10 changes: 10 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/night_market.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Name:Night Market
ManaCost:no cost
Types:Land
R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplacementResult$ Updated | ReplaceWith$ ETBTapped | Description$ This land enters tapped.
SVar:ETBTapped:DB$ Tap | Defined$ Self | ETB$ True
K:ETBReplacement:Other:ChooseColor
SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentInComputerDeck | SpellDescription$ As this land enters, choose a color.
A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color.
K:Cycling:3
Oracle:This land enters tapped. As it enters, choose a color.\n{T}: Add one mana of the chosen color.\nCycling {3} ({3}, Discard this card: Draw a card.)
8 changes: 8 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/quag_feast.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Name:Quag Feast
ManaCost:1 B
Types:Sorcery
A:SP$ Mill | NumCards$ 2 | SubAbility$ DBDestroy | SpellDescription$ Choose target creature, planeswalker, or Vehicle. Mill two cards, then destroy the chosen permanent if its mana value is less than or equal to the number of cards in your graveyard.
SVar:DBDestroy:DB$ Destroy | ValidTgts$ Creature,Planeswalker,Vehicle | TgtPrompt$ Select target creature, planeswalker, or Vehicle | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX
SVar:Y:Targeted$CardManaCost
SVar:X:Count$InYourYard
Oracle:Choose target creature, planeswalker, or Vehicle. Mill two cards, then destroy the chosen permanent if its mana value is less than or equal to the number of cards in your graveyard.
8 changes: 8 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/repurposing_bay.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Name:Repurposing Bay
ManaCost:2 U
Types:Artifact
A:AB$ ChangeZone | Cost$ 2 T Sac<1/Artifact.Other/another artifact> | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact.cmcEQX | ChangeNum$ 1 | SorcerySpeed$ True | AILogic$ SacAndUpgrade | StackDescription$ Search your library for an artifact card with mana value equal to 1 plus the sacrificed artifact's mana value, put that card onto the battlefield, then shuffle. | SpellDescription$ Search your library for an artifact card with mana value equal to 1 plus the sacrificed artifact's mana value, put that card onto the battlefield, then shuffle. Activate only as a sorcery.
SVar:X:Sacrificed$CardManaCost/Plus.1
# AI Preference is needed to make the AI consider the ability. Further constraints are defined by AILogic SacAndUpgrade.
SVar:AIPreference:SacCost$Artifact
Oracle:{2}, {T}, Sacrifice another artifact: Search your library for an artifact card with mana value equal to 1 plus the sacrificed artifact's mana value, put that card onto the battlefield, then shuffle. Activate only as a sorcery.
9 changes: 9 additions & 0 deletions forge-gui/res/cardsfolder/upcoming/the_last_ride.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Name:The Last Ride
ManaCost:B
Types:Legendary Artifact Vehicle
PT:13/13
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ -X | AddToughness$ -X | Description$ CARDNAME gets -X/-X, where X is your life total.
A:AB$ Draw | Cost$ 2 B PayLife<2> | SpellDescription$ Draw a card.
SVar:X:Count$YourLifeTotal
K:Crew:2
Oracle:The Last Ride gets -X/-X, where X is your life total.\n{2}{B}, Pay 2 life: Draw a card.\nCrew 2
6 changes: 6 additions & 0 deletions forge-gui/res/tokenscripts/c_3_2_a_vehicle_crew_1.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Name:Vehicle Token
ManaCost:no cost
Types:Artifact Vehicle
PT:3/2
K:Crew:1
Oracle:Crew 1

0 comments on commit edb88f6

Please sign in to comment.