Skip to content

Commit

Permalink
Merge pull request #6849 from paulsnoops/edition-updates
Browse files Browse the repository at this point in the history
Edition updates: DFT, PW25, SPG
  • Loading branch information
paulsnoops authored Jan 23, 2025
2 parents 3bb0258 + 2b98349 commit e40d2aa
Show file tree
Hide file tree
Showing 8 changed files with 104 additions and 55 deletions.
20 changes: 10 additions & 10 deletions forge-gui/res/cardsfolder/upcoming/autarch_mammoth.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Name:Autarch Mammoth
ManaCost:4 G G
Types:Creature Elephant Mount
PT:5/5
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature enters and whenever it attacks while saddled, create a 3/3 green Elephant creature token.
T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever this creature enters and whenever it attacks while saddled, create a 3/3 green Elephant creature token.
SVar:TrigToken:DB$ Token | TokenScript$ g_3_3_elephant
K:Saddle:5
DeckHas:Ability$Token
Oracle:Whenever this creature enters and whenever it attacks while saddled, create a 3/3 green Elephant creature token.\nSaddle 5 (Tap any number of other creatures you control with total power 5 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.)
Name:Autarch Mammoth
ManaCost:4 G G
Types:Creature Elephant Mount
PT:5/5
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever this creature enters and whenever it attacks while saddled, create a 3/3 green Elephant creature token.
T:Mode$ Attacks | ValidCard$ Card.Self+IsSaddled | TriggerZones$ Battlefield | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever this creature enters and whenever it attacks while saddled, create a 3/3 green Elephant creature token.
SVar:TrigToken:DB$ Token | TokenScript$ g_3_3_elephant
K:Saddle:5
DeckHas:Ability$Token
Oracle:Whenever this creature enters and whenever it attacks while saddled, create a 3/3 green Elephant creature token.\nSaddle 5 (Tap any number of other creatures you control with total power 5 or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery.)
22 changes: 11 additions & 11 deletions forge-gui/res/cardsfolder/upcoming/ketramose_the_new_dawn.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
Name:Ketramose, the New Dawn
ManaCost:1 W B
Types:Legendary Creature God
PT:4/4
K:Menace
K:Lifelink
K:Indestructible
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | IsPresent$ Card | PresentZone$ Exile | PresentCompare$ LT7 | Description$ NICKNAME can't attack or block unless there are seven or more cards in exile.
T:Mode$ ChangesZoneAll | ValidCards$ Card.nonToken | Origin$ Battlefield,Graveyard | Destination$ Exile | TriggerZones$ Battlefield | PlayerTurn$ True | Execute$ TrigDraw | TriggerDescription$ Whenever one or more cards are put into exile from graveyards and/or the battlefield during your turn, you draw a card and lose 1 life.
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife
SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1
Name:Ketramose, the New Dawn
ManaCost:1 W B
Types:Legendary Creature God
PT:4/4
K:Menace
K:Lifelink
K:Indestructible
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | IsPresent$ Card | PresentZone$ Exile | PresentCompare$ LT7 | Description$ NICKNAME can't attack or block unless there are seven or more cards in exile.
T:Mode$ ChangesZoneAll | ValidCards$ Card.nonToken | Origin$ Battlefield,Graveyard | Destination$ Exile | TriggerZones$ Battlefield | PlayerTurn$ True | Execute$ TrigDraw | TriggerDescription$ Whenever one or more cards are put into exile from graveyards and/or the battlefield during your turn, you draw a card and lose 1 life.
SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife
SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1
Oracle:Menace, lifelink, indestructible\nKetramose can't attack or block unless there are seven or more cards in exile.\nWhenever one or more cards are put into exile from graveyards and/or the battlefield during your turn, you draw a card and lose 1 life.
18 changes: 9 additions & 9 deletions forge-gui/res/cardsfolder/upcoming/marauding_mako.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Name:Marauding Mako
ManaCost:R
Types:Creature Shark Pirate
PT:1/1
T:Mode$ DiscardedAll | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you discard one or more cards, put that many +1/+1 counters on this creature.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X
SVar:X:TriggerCount$Amount
K:Cycling:2
Oracle:Whenever you discard one or more cards, put that many +1/+1 counters on this creature.\nCycling {2} ({2}, Discard this card: Draw a card.)
Name:Marauding Mako
ManaCost:R
Types:Creature Shark Pirate
PT:1/1
T:Mode$ DiscardedAll | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you discard one or more cards, put that many +1/+1 counters on this creature.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X
SVar:X:TriggerCount$Amount
K:Cycling:2
Oracle:Whenever you discard one or more cards, put that many +1/+1 counters on this creature.\nCycling {2} ({2}, Discard this card: Draw a card.)
22 changes: 11 additions & 11 deletions forge-gui/res/cardsfolder/upcoming/marketback_walker.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
Name:Marketback Walker
ManaCost:X X
Types:Artifact Creature Construct
PT:0/0
K:etbCounter:P1P1:X
A:AB$ PutCounter | Cost$ 4 | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature dies, draw a card for each +1/+1 counter on it.
SVar:TrigDraw:DB$ Draw | NumCards$ Y
SVar:X:Count$xPaid
SVar:Y:TriggeredCard$CardCounters.P1P1
DeckHas:Ability$Token
Name:Marketback Walker
ManaCost:X X
Types:Artifact Creature Construct
PT:0/0
K:etbCounter:P1P1:X
A:AB$ PutCounter | Cost$ 4 | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on this creature.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When this creature dies, draw a card for each +1/+1 counter on it.
SVar:TrigDraw:DB$ Draw | NumCards$ Y
SVar:X:Count$xPaid
SVar:Y:TriggeredCard$CardCounters.P1P1
DeckHas:Ability$Token
Oracle:This creature enters with X +1/+1 counters on it.\n{4}: Put a +1/+1 counter on this creature.\nWhen this creature dies, draw a card for each +1/+1 counter on it.
28 changes: 14 additions & 14 deletions forge-gui/res/cardsfolder/upcoming/sab_sunen_luxa_embodied.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
Name:Sab-Sunen, Luxa Embodied
ManaCost:3 G U
Types:Legendary Creature God
PT:6/6
K:Reach
K:Trample
K:Indestructible
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | CheckSVar$ X | SVarCompare$ EQ1 | Description$ NICKNAME can't attack or block unless it has an even number of counters on it. (Zero is even.)
T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your first main phase, put a +1/+1 counter on NICKNAME. Then if it has an odd number of counters on it, draw two cards.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | NumCards$ 2 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1
SVar:X:Count$CardCounters.ALL/Mod.2
DeckHas:Ability$Counters
Oracle:Reach, trample, indestructible\nSab-Sunen can't attack or block unless it has an even number of counters on it. (Zero is even.)\nAt the beginning of your first main phase, put a +1/+1 counter on Sab-Sunen. Then if it has an odd number of counters on it, draw two cards.
Name:Sab-Sunen, Luxa Embodied
ManaCost:3 G U
Types:Legendary Creature God
PT:6/6
K:Reach
K:Trample
K:Indestructible
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | CheckSVar$ X | SVarCompare$ EQ1 | Description$ NICKNAME can't attack or block unless it has an even number of counters on it. (Zero is even.)
T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your first main phase, put a +1/+1 counter on NICKNAME. Then if it has an odd number of counters on it, draw two cards.
SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | NumCards$ 2 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1
SVar:X:Count$CardCounters.ALL/Mod.2
DeckHas:Ability$Counters
Oracle:Reach, trample, indestructible\nSab-Sunen can't attack or block unless it has an even number of counters on it. (Zero is even.)\nAt the beginning of your first main phase, put a +1/+1 counter on Sab-Sunen. Then if it has an odd number of counters on it, draw two cards.
38 changes: 38 additions & 0 deletions forge-gui/res/editions/Aetherdrift.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,30 @@ ScryfallCode=DFT
[cards]
1 U Air Response Unit @Brock Grossman
3 R Basri, Tomorrow's Champion @Kai Carpenter
5 C Brightfield Mustang @Slawomir Maniak
7 R Bulwark Ox @Brent Hollowell
19 C Lightshield Parry @Leanna Crossan
35 M Valor's Flagship @Stephan Martiniere
36 R Voyager Glidecar @Eduardo Francisco
47 C Hulldrifter @Alexandre Honoré
50 C Midnight Mangler @Villarrte
51 R Mindspring Merfolk @Andreia Ugrai
56 R Repurposing Bay @William Tempest
68 R Thopter Fabricator @Racrufi
73 R Vnwxt, Verbose Host @Izzy
77 R Bloodghast @Francisco Badilla
80 R Cryptcaller Chariot @Aaron Miller
91 U Hour of Victory @Aaron Miller
94 M The Last Ride @Michele Giorgi
97 U Momentum Breaker @Dmitry Burmak
100 R Quag Feast @Loïc Canavaggia
107 C Streaking Oilgorger @Campbell White
113 R Boommobile @Alexandr Leskinen
116 M Chandra, Spark Hunter @Devin Elle Kurtz
118 R Count on Luck @Michal Ivan
120 R Daretti, Rocketeer Engineer @Borja Pindado
121 R Draconautics Engineer @Artur Nakhodkin
127 R Full Throttle @Benjamin Ee
133 M Hazoret, Godseeker @Chris Rallis
138 U Marauding Mako @Alix Branwyn
142 C Prowcatcher Specialist @Konstantin Porubov
Expand All @@ -38,9 +46,12 @@ ScryfallCode=DFT
191 M Brightglass Gearhulk @José Parodi
194 R Captain Howler, Sea Scourge @Mirko Failoni
195 R Caradora, Heart of Alacria @Mirko Failoni
196 U Cloudspire Coordinator @Eduardo Francisco
197 U Cloudspire Skycycle @Hardy Fowler
203 R Far Fortune, End Boss @Javier Charro
204 R Fearless Swashbuckler @Konstantin Porubov
206 U Guidelight Pathmaker @Stephan Martiniere
209 M Ketramose, the New Dawn @Maaz Ali Khan
210 R Kolodin, Triumph Caster @Michal Ivan
211 U Lagorin, Soul of Alacria @Mirko Failoni
212 M Loot, the Pathfinder @Ernanda Souza
Expand All @@ -57,6 +68,7 @@ ScryfallCode=DFT
229 R Zahur, Glory's Past @Leroy Steinmann
231 M The Aetherspark @Donato Giancola
234 R Lifecraft Engine @Mirko Failoni
235 R Marketback Walker @Svetlin Velinov
244 C Starting Column @Jakub Kasper
248 U Amonkhet Raceway @Brian Valeza
249 C Avishkar Raceway @Julian Kok Joon Wen
Expand Down Expand Up @@ -104,8 +116,10 @@ ScryfallCode=DFT
291 L Forest @Leon Tukker
292 U Air Response Unit @SchmandrewART
298 M Valor's Flagship @William Tempest
299 R Voyager Glidecar @Andrew Griffith
300 C Hulldrifter @Juan Marquez
301 C Midnight Mangler @Boneface
304 R Thopter Fabricator @William Tempest
306 R Cryptcaller Chariot @Oliver Barrett
308 M The Last Ride @Death Burger
310 R Boommobile @Ian Jepson
Expand All @@ -119,11 +133,14 @@ ScryfallCode=DFT
327 U Rocketeer Boostbuggy @Adam Volker
329 R Lifecraft Engine @Eduardo Francisco
333 R Bulwark Ox @Jon Vermilyea
335 R Mindspring Merfolk @CatDirty
337 R Bloodghast @Wojtek Łebski
341 R Draconautics Engineer @Ryan Roadkill
343 R Agonasaur Rex @Jon Vermilyea
346 R Fearless Swashbuckler @CatDirty
347 M Hazoret, Godseeker @Massiveface
348 M Brightglass Gearhulk @Jorge Gutierrez Garcia
350 M Ketramose, the New Dawn @Florian Bertmer
351 M Oildeep Gearhulk @Chun Lo
352 M Pyrewood Gearhulk @William Tempest
354 M Sab-Sunen, Luxa Embodied @Benjamin Ee
Expand All @@ -149,7 +166,10 @@ ScryfallCode=DFT
376 M The Aetherspark @Dominik Mayer
380 R Repurposing Bay @William Tempest
384 R Quag Feast @Loïc Canavaggia
386 R Full Throttle @Benjamin Ee
391 M Loot, the Pathfinder @Ernanda Souza
393 R Marketback Walker @Svetlin Velinov
395 R Count on Luck @Michal Ivan
396 R Muraganda Raceway @Brian Valeza
401 M Chandra, Spark Hunter @jbstyle.
404 M Loot, the Pathfinder @Tetsu Kurosawa
Expand All @@ -163,16 +183,21 @@ ScryfallCode=DFT
427 R Basri, Tomorrow's Champion @Kai Carpenter
428 R Bulwark Ox @Brent Hollowell
434 M Valor's Flagship @Stephan Martiniere
435 R Voyager Glidecar @Eduardo Francisco
436 R Mindspring Merfolk @Andreia Ugrai
439 R Repurposing Bay @William Tempest
441 R Thopter Fabricator @Racrufi
443 R Vnwxt, Verbose Host @Izzy
445 R Bloodghast @Francisco Badilla
446 R Cryptcaller Chariot @Aaron Miller
451 M The Last Ride @Michele Giorgi
452 R Quag Feast @Loïc Canavaggia
454 R Boommobile @Alexandr Leskinen
456 M Chandra, Spark Hunter @Devin Elle Kurtz
457 R Count on Luck @Michal Ivan
458 R Daretti, Rocketeer Engineer @Borja Pindado
459 R Draconautics Engineer @Artur Nakhodkin
460 R Full Throttle @Benjamin Ee
462 M Hazoret, Godseeker @Chris Rallis
465 R Agonasaur Rex @Lucas Graciano
471 M Thunderous Velocipede @Adrián Rodríguez Pérez
Expand All @@ -181,14 +206,22 @@ ScryfallCode=DFT
475 R Captain Howler, Sea Scourge @Mirko Failoni
476 R Caradora, Heart of Alacria @Mirko Failoni
480 R Far Fortune, End Boss @Javier Charro
481 R Fearless Swashbuckler @Konstantin Porubov
482 M Ketramose, the New Dawn @Maaz Ali Khan
483 R Kolodin, Triumph Caster @Michal Ivan
484 M Loot, the Pathfinder @Ernanda Souza
485 R Mendicant Core, Guidelight @Zezhou Chen
487 M Oildeep Gearhulk @Artur Nakhodkin
488 M Pyrewood Gearhulk @Martin de Diego Sádaba
489 R Redshift, Rocketeer Chief @Wayne Reynolds
491 M Sab-Sunen, Luxa Embodied @Valera Lutfullina
492 R Samut, the Driving Force @Chris Rallis
493 R Sita Varma, Masked Racer @Kai Carpenter
494 R Winter, Cursed Rider @Daren Bader
495 R Zahur, Glory's Past @Leroy Steinmann
496 M The Aetherspark @Donato Giancola
497 R Lifecraft Engine @Mirko Failoni
498 R Marketback Walker @Svetlin Velinov
501 R Bleachbone Verge @Mark Tedin
502 R Muraganda Raceway @Brian Valeza
503 R Riverpyre Verge @Titus Lunter
Expand All @@ -206,16 +239,21 @@ ScryfallCode=DFT
515 L Mountain @Calder Moore
516 L Forest @Calder Moore
519 M Valor's Flagship @William Tempest
520 R Voyager Glidecar @Andrew Griffith
522 R Thopter Fabricator @William Tempest
523 R Cryptcaller Chariot @Oliver Barrett
525 M The Last Ride @Death Burger
526 R Boommobile @Ian Jepson
529 M Thunderous Velocipede @Eduardo Francisco
532 R Bulwark Ox @Jon Vermilyea
534 R Mindspring Merfolk @CatDirty
536 R Bloodghast @Wojtek Łebski
540 R Draconautics Engineer @Ryan Roadkill
542 R Agonasaur Rex @Jon Vermilyea
545 R Fearless Swashbuckler @CatDirty
546 M Hazoret, Godseeker @Massiveface
547 M Brightglass Gearhulk @Jorge Gutierrez Garcia
549 M Ketramose, the New Dawn
550 M Oildeep Gearhulk @Chun Lo
551 M Pyrewood Gearhulk @William Tempest
553 M Sab-Sunen, Luxa Embodied @Benjamin Ee
2 changes: 2 additions & 0 deletions forge-gui/res/editions/Special Guests.txt
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,8 @@ ScryfallCode=SPG
82 M Temporal Manipulation @Raita Kazama
83 M Fiend Artisan @Carl Critchlow
88 M Lord of the Undead @Skinner
89 M Chandra's Ignition @Tsubonari
92 M Chrome Mox @Princess Hidir
98 M Lord of the Undead @Skinner
99 M Chandra's Ignition @Tsubonari
102 M Chrome Mox @Princess Hidir
9 changes: 9 additions & 0 deletions forge-gui/res/editions/Wizards Play Network 2025.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[metadata]
Code=PW25
Date=2025-01-01
Name=Wizards Play Network 2025
Type=Promo
ScryfallCode=PW25

[cards]
1 R Rishkar's Expertise @Magali Villeneuve

0 comments on commit e40d2aa

Please sign in to comment.