Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edition updates: DFT, PW25, SPG #6849

Merged
merged 1 commit into from
Jan 23, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading