diff --git a/forge-gui/res/puzzle/MTGP_01.pzl b/forge-gui/res/puzzle/MTGP_01.pzl new file mode 100644 index 00000000000..66860aaa406 --- /dev/null +++ b/forge-gui/res/puzzle/MTGP_01.pzl @@ -0,0 +1,19 @@ +[metadata] +Name:MTG Puzzles #01 - Gaining Experience +URL:https://mtgpuzzles.com/puzzle/1 +Goal:Win +Turns:1 +Difficulty:Medium +Description:Defeat your opponent before their next turn. You currently have 0 experience counters. Your opponent flashed in a Nebelgast Herald on your upkeep step, tapping your Mizzix of the Izmagnus. Can you find 4 damage to win? +[state] +turn=1 +activeplayer=p0 +activephase=MAIN1 +p0life=5 +p0hand=Banners Raised;Electrickery;Temporary Insanity +p0graveyard=Opt;Volcanic Spray +p0battlefield=Mizzix of the Izmagnus|Tapped;Mountain;Mountain;Sulfur Falls|NoETBTrigs;Sulfur Falls|NoETBTrigs +p1life=4 +p1landsplayed=0 +p1landsplayedlastturn=0 +p1battlefield=Nebelgast Herald;Treetop Ambusher diff --git a/forge-gui/res/puzzle/MTGP_02.pzl b/forge-gui/res/puzzle/MTGP_02.pzl new file mode 100644 index 00000000000..a59d71a5c96 --- /dev/null +++ b/forge-gui/res/puzzle/MTGP_02.pzl @@ -0,0 +1,21 @@ +[metadata] +Name:MTG Puzzles #02 - It's a Trap! +URL:https://mtgpuzzles.com/puzzle/2 +Goal:Survive +Turns:1 +Difficulty:Easy +Description:Survive until your next turn. It's your opponents turn and they have attacked with 5 Construct tokens! It's their declare blockers step, can you find a way to survive this turn? Don't forget about Throne of the God-Pharaoh! +[state] +turn=1 +activeplayer=p1 +activephase=MAIN1 +activephaseadvance=COMBAT_DECLARE_BLOCKERS +p0life=7 +p0landsplayed=0 +p0landsplayedlastturn=0 +p0hand=Arrow Volley Trap;Pitfall Trap;Inferno Trap +p0battlefield=Viashino Fangtail;Rockslide Sorcerer;Mountain;Mountain;Plains;Plains +p1life=20 +p1landsplayed=0 +p1landsplayedlastturn=0 +p1battlefield=Throne of the God-Pharaoh;T:c_4_4_a_construct;T:c_4_4_a_construct;T:c_4_4_a_construct;T:c_4_4_a_construct;T:c_4_4_a_construct diff --git a/forge-gui/res/puzzle/MTGP_03.pzl b/forge-gui/res/puzzle/MTGP_03.pzl new file mode 100644 index 00000000000..8f514bee12a --- /dev/null +++ b/forge-gui/res/puzzle/MTGP_03.pzl @@ -0,0 +1,20 @@ +[metadata] +Name:MTG Puzzles #03 - Crews Control +URL:https://mtgpuzzles.com/puzzle/3 +Goal:Win +Turns:1 +Difficulty:Medium +Description:Win this turn. The Illusions are winning! Saddle up your creatures and become victorious! +[state] +turn=1 +activeplayer=p0 +activephase=MAIN1 +p0life=3 +p0landsplayed=0 +p0landsplayedlastturn=0 +p0hand=Renegade Wheelsmith;Chaos Charm +p0battlefield=Mobile Garrison;Granger Guildmage;Knotvine Paladin;Mountain;Mountain;Mountain;Temple Garden|NoETBTrigs;Temple Garden|NoETBTrigs +p1life=8 +p1landsplayed=0 +p1landsplayedlastturn=0 +p1battlefield=T:u_1_1_illusion_flying;T:u_1_1_illusion_flying;T:u_1_1_illusion_flying diff --git a/forge-gui/res/puzzle/MTGP_04.pzl b/forge-gui/res/puzzle/MTGP_04.pzl new file mode 100644 index 00000000000..f8a6e837051 --- /dev/null +++ b/forge-gui/res/puzzle/MTGP_04.pzl @@ -0,0 +1,20 @@ +[metadata] +Name:MTG Puzzles #04 - Enrage Against the Machine +URL:https://mtgpuzzles.com/puzzle/4 +Goal:Win +Turns:1 +Difficulty:Very Hard +Description:Win this turn. Your spirit-engrage tribal deck is not doing as well as you planned. Your opponent played a Jin-Gitaxias on their turn and you must find a way to win before its too late! The solution should not depend on how Jin-Gitaxias, Core Augur blocks. +[state] +turn=1 +activeplayer=p0 +activephase=MAIN1 +p0life=5 +p0landsplayed=0 +p0landsplayedlastturn=0 +p0hand=Dark Withering;Tahngarth's Rage;Alms of the Vein +p0battlefield=Frilled Deathspitter;Niblis of Dusk;Supreme Phantom;Pyrohemia;Mountain;Mountain;Mountain;Mountain;Mountain;Watery Grave|NoETBTrigs;Watery Grave|NoETBTrigs +p1life=23 +p1landsplayed=0 +p1landsplayedlastturn=0 +p1battlefield=Jin-Gitaxias, Core Augur diff --git a/forge-gui/res/puzzle/MTGP_05.pzl b/forge-gui/res/puzzle/MTGP_05.pzl new file mode 100644 index 00000000000..d2a5f3da9cc --- /dev/null +++ b/forge-gui/res/puzzle/MTGP_05.pzl @@ -0,0 +1,21 @@ +[metadata] +Name:MTG Puzzles #05 - Miracles of Nature +URL:https://mtgpuzzles.com/puzzle/5 +Goal:Win +Turns:1 +Difficulty:Hard +Description:Win this turn. After a Gruuling match you're down to the last card in your library - can you get through your opponent's defenses to secure the win? It's the beginning of your Upkeep Step. Your library consists of only Blessings of Nature. Damping Sphere still increases the casting cost for any card's alternative casting cost. Your solution should not depend on how your opponent will block. +[state] +turn=1 +activeplayer=p0 +activephase=UPKEEP +p0life=6 +p0landsplayed=0 +p0landsplayedlastturn=0 +p0hand=Electrostatic Bolt;Inner Calm, Outer Strength;Crash +p0library=Blessings of Nature +p0battlefield=Goblin Spy;Frontline Devastator;Forest;Forest;Forest;Mountain;Mountain;Mountain +p1life=6 +p1landsplayed=0 +p1landsplayedlastturn=0 +p1battlefield=Butcher Ghoul;Guardian Automaton;Damping Sphere diff --git a/forge-gui/res/puzzle/MTGP_06.pzl b/forge-gui/res/puzzle/MTGP_06.pzl new file mode 100644 index 00000000000..8b29b2138b4 --- /dev/null +++ b/forge-gui/res/puzzle/MTGP_06.pzl @@ -0,0 +1,21 @@ +[metadata] +Name:MTG Puzzles #06 - Lucky Number 13 +URL:https://mtgpuzzles.com/puzzle/6 +Goal:Win +Turns:1 +Difficulty:Hard +Description:Win this turn. It is your untap step and you and your opponent are dancing around 13 life. Can you find a way to win this turn? It's the beginning of your Untap Step. Assume the card you draw in your draw step is not necessary to solve this puzzle. +[state] +turn=1 +activeplayer=p1 +activephase=CLEANUP +p0life=10 +p0landsplayed=0 +p0landsplayedlastturn=0 +p0hand=Blazing Salvo +p0battlefield=Oreskos Sun Guide|Tapped;Nocturnal Feeder;Axis of Mortality;Triskaidekaphobia;Savai Triome|Tapped|NoETBTrigs;Savai Triome|Tapped|NoETBTrigs;Savai Triome|Tapped|NoETBTrigs +p0library=Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt;Opt +p1life=14 +p1landsplayed=0 +p1landsplayedlastturn=0 +p1battlefield=Bogardan Firefiend diff --git a/forge-gui/res/puzzle/MTGP_08.pzl.disabled b/forge-gui/res/puzzle/MTGP_08.pzl.disabled new file mode 100644 index 00000000000..bda9c199595 --- /dev/null +++ b/forge-gui/res/puzzle/MTGP_08.pzl.disabled @@ -0,0 +1,21 @@ +# Needs AI support for Ashling the Pilgrim to work correctly. +[metadata] +Name:MTG Puzzles #08 - Counter Intelligence +URL:https://mtgpuzzles.com/puzzle/8 +Goal:Win +Turns:1 +Difficulty:Medium +Description:Win this turn. It's the eternal struggle between +1/+1 counters and -1/-1 counters, can you force your opponent's hand to secure the victory? Your opponent could activate Ashling at any point they have priority. +[state] +turn=1 +activeplayer=p0 +activephase=MAIN1 +p0life=2 +p0landsplayed=0 +p0landsplayedlastturn=0 +p0hand=Scar +p0battlefield=Dread Shade;Carnifex Demon|Counters:M1M1=2;Dread Shade;Swamp;Swamp;Swamp +p1life=10 +p1landsplayed=0 +p1landsplayedlastturn=0 +p1battlefield=Ashling the Pilgrim;Cascade Bluffs;Cascade Bluffs;Cascade Bluffs;Shivan Reef;Shivan Reef;Shivan Reef diff --git a/forge-gui/res/puzzle/MTGP_09.pzl b/forge-gui/res/puzzle/MTGP_09.pzl new file mode 100644 index 00000000000..84ef9d9a605 --- /dev/null +++ b/forge-gui/res/puzzle/MTGP_09.pzl @@ -0,0 +1,20 @@ +[metadata] +Name:MTG Puzzles #09 - Aqua Regia +URL:https://mtgpuzzles.com/puzzle/9 +Goal:Win +Turns:1 +Difficulty:Easy +Description:Win this turn. You've done the hard work of getting your opponent below 0, now to actually win the game! Can you rustle up enough mana for your ultimate weapon and win this turn? Your opponent's life total is -1 (yes it's negative). Fungal Reaches does not have any storage counters. +[state] +turn=1 +activeplayer=p0 +activephase=MAIN1 +p0life=3 +p0landsplayed=0 +p0landsplayedlastturn=0 +p0hand=Watery Grave;Talisman of Impulse;Mana Crypt +p0battlefield=Legacy Weapon;Nimbus Maze;City of Traitors;Fungal Reaches;River of Tears;Caves of Koilos +p1life=-1 +p1landsplayed=0 +p1landsplayedlastturn=0 +p1battlefield=Platinum Angel