diff --git a/.gitattributes b/.gitattributes index e8c9a9f457a..406dacf2fe7 100644 --- a/.gitattributes +++ b/.gitattributes @@ -19600,6 +19600,8 @@ forge-gui/res/puzzle/PC_110315.pzl -text forge-gui/res/puzzle/PC_111015.pzl -text forge-gui/res/puzzle/PC_111715.pzl -text forge-gui/res/puzzle/PC_112415.pzl -text +forge-gui/res/puzzle/PC_120815.pzl -text +forge-gui/res/puzzle/PC_121515.pzl -text forge-gui/res/puzzle/PC_13.pzl -text forge-gui/res/puzzle/PC_18.pzl -text forge-gui/res/puzzle/PC_19.pzl -text @@ -19651,6 +19653,15 @@ forge-gui/res/puzzle/PS_AKH5.pzl -text forge-gui/res/puzzle/PS_AKH6.pzl -text forge-gui/res/puzzle/PS_AKH7.pzl -text forge-gui/res/puzzle/PS_AKH8.pzl -text +forge-gui/res/puzzle/PS_AKH9.pzl -text +forge-gui/res/puzzle/PS_HOU0.pzl -text +forge-gui/res/puzzle/PS_HOU1.pzl -text +forge-gui/res/puzzle/PS_HOU2.pzl -text +forge-gui/res/puzzle/PS_HOU3.pzl -text +forge-gui/res/puzzle/PS_HOU4.pzl -text +forge-gui/res/puzzle/PS_HOU5.pzl -text +forge-gui/res/puzzle/PS_HOU6.pzl -text +forge-gui/res/puzzle/PS_HOU7.pzl -text forge-gui/res/quest/bazaar/ape_pet_l1.txt -text forge-gui/res/quest/bazaar/ape_pet_l2.txt -text forge-gui/res/quest/bazaar/ape_pet_l3.txt -text diff --git a/forge-gui/res/puzzle/PC_120815.pzl b/forge-gui/res/puzzle/PC_120815.pzl new file mode 100644 index 00000000000..d13276464af --- /dev/null +++ b/forge-gui/res/puzzle/PC_120815.pzl @@ -0,0 +1,21 @@ +[metadata] +Name:Perplexing Chimera (GatheringMagic.com) 120815 - Mirror Images +URL:http://www.gatheringmagic.com/seanuy-120815-mirror-images/ +Goal:Win +Turns:1 +Difficulty:Hard +Description: Win this turn. +[state] +ActivePlayer=human +ActivePhase=main1 +HumanLife=3 +AILife=8 +humanhand=Nameless Inversion; Gigantoplasm +humangraveyard=Riptide Shapeshifter; Dimir Doppelganger; Chimeric Staff +humanlibrary= +humanbattlefield=Island|Set:USG; Island|Set:USG; Island|Set:USG; Island|Set:USG; Island|Set:USG; Island|Set:USG; Swamp|Set:USG; Swamp|Set:USG; Swamp|Set:USG; Temple of Deceit; Reflecting Pool; Mothdust Changeling; Lazav, Dimir Mastermind|ExecuteScript:LazavCopy->420; Cairn Wanderer; Sol Ring; Urza's Incubator|ChosenType:Shapeshifter +aibattlefield=Plains|Set:USG|Tapped; Island|Set:USG|Tapped; Island|Set:USG|Tapped; Swamp|Set:USG|Tapped; Arcane Sanctum; Arcane Sanctum|Tapped; Urza's Tower|Set:8ED|Tapped; Urza's Power Plant|Set:8ED|Tapped; Urza's Power Plant|Set:8ED|Tapped; Urza's Mine|Set:8ED|Tapped; Sydri, Gavanic Genius; Sanctum Gargoyle; Shield of the Righteous|Attaching:420; Sanctum Gargoyle|Id:420; Solemn Simulacrum|Tapped; Salvage Titan|Tapped; Goblin Boom Keg; Sword of Kaldra; Spine of Ish Sah +aihand= +aigraveyard= +ailibrary= +aiexile= diff --git a/forge-gui/res/puzzle/PC_121515.pzl b/forge-gui/res/puzzle/PC_121515.pzl new file mode 100644 index 00000000000..6ac4606b303 --- /dev/null +++ b/forge-gui/res/puzzle/PC_121515.pzl @@ -0,0 +1,22 @@ +# TODO: Once Lava Burst is implemented, Blaze can be replaced with it for authenticity +[metadata] +Name:Perplexing Chimera (GatheringMagic.com) 121515 - Lava's Labors Lost +URL:http://www.gatheringmagic.com/seanuy-121515-lavas-labors-lost/ +Goal:Win +Turns:2 +Difficulty:Hard +Description: Survive and win on your next turn. +[state] +ActivePlayer=AI +ActivePhase=COMBAT_DECLARE_ATTACKERS +HumanLife=4 +AILife=6 +humanhand=Vertigo; Sacred Boon; Blaze|Set:5ED +humangraveyard= +humanlibrary=Hematatite Talisman +humanbattlefield=Mountain|Set:IA; Mountain|Set:IA|Tapped; Mountain|Set:IA|Tapped; Plains|Set:IA; Plains|Set:IA; Plains|Set:IA|Tapped; Snow-Covered Mountain|Set:IA; Snow-Covered Forest|Set:IA; Phyrexian War Beast; Bestial Fury|Attaching:420; Phyrexian War Beast|Tapped|Id:420; Orcish Bloodpainter; Armor of Faith|Attaching:422; Blinking Spirit|Id:422; Darien, King of Kjeldor; Hematite Talisman +aibattlefield=Swamp|Set:IA; Swamp|Set:IA|Tapped; Swamp|Set:IA|Tapped; Forest|Set:IA; Forest|Set:IA; Forest|Set:IA|Tapped; Forest|Set:IA|Tapped; Snow-Covered Island|Set:IA; Fyndhorn Elves; Lim-Dul's Cohort; Phobian Phantasm|Attacking|Tapped; Surging Might|Attaching:424; Zombie Musher|Tapped|Attacking|Id:424; Deadly Insect|Tapped|Attacking; Surging Might|Attaching:426; Gorilla Berserkers|Tapped|Attacking|Id:426 +aihand= +aigraveyard= +ailibrary= +aiexile= diff --git a/forge-gui/res/puzzle/PS_AKH9.pzl b/forge-gui/res/puzzle/PS_AKH9.pzl new file mode 100644 index 00000000000..e3817caf729 --- /dev/null +++ b/forge-gui/res/puzzle/PS_AKH9.pzl @@ -0,0 +1,23 @@ +[metadata] +Name:Possibility Storm - Amonkhet #09 +URL:http://www.possibilitystorm.com/wp-content/uploads/2017/08/AKH9.jpg +Goal:Win +Turns:1 +Difficulty:Hard +Description:Win this turn. +[state] +humanlife=7 +ailife=2 +activeplayer=human +activephase=MAIN1 +humanhand=Swamp;Essence Extraction;Metallic Mimic;Warfire Javelineer;Bloodhall Priest +humanlibrary= +humangraveyard= +humanbattlefield=Swamp;Swamp;Swamp;Mountain;Mountain;Mountain;Panharmonicon;Animation Module;Olivia, Mobilized for War +humanexile= +aibattlefield=Panharmonicon;Pilgrim's Eye|Counters:P1P1=4;Verdurous Gearhulk|Counters:P1P1=4 +aiprecast=Trespasser's Curse +aihand= +ailibrary= +aigraveyard= +aiexile= diff --git a/forge-gui/res/puzzle/PS_HOU0.pzl b/forge-gui/res/puzzle/PS_HOU0.pzl new file mode 100644 index 00000000000..280914dbb4e --- /dev/null +++ b/forge-gui/res/puzzle/PS_HOU0.pzl @@ -0,0 +1,24 @@ +[metadata] +Name:Possibility Storm - Hour of Devastation #00 +URL:http://www.possibilitystorm.com/wp-content/uploads/2017/08/Patreon-JFF2.jpg +Goal:Win +Turns:1 +Difficulty:Medium +Description:Win this turn. +[state] +humanlife=20 +ailife=11 +activeplayer=human +activephase=MAIN1 +humanhand=Precise Strike +humanlibrary=Swamp|Set:ZEN;Swamp|Set:ZEN;Swamp|Set:ZEN;Swamp|Set:ZEN;Swamp|Set:ZEN;Swamp|Set:ZEN; +humangraveyard= +humanbattlefield=Swamp|Set:ZEN;Swamp|Set:ZEN;Canyon Slough;Canyon Slough;Canyon Slough;Key to the City;The Scorpion God;Furyblade Vampire|Id:420;Stitcher's Graft|Attaching:420;Skirsdag Supplicant; +humanexile= +humancommand= +aihand= +ailibrary= +aigraveyard= +aibattlefield=Grim Flayer;Grim Flayer;Hapatra, Vizier of Poisons;Druid of the Cowl +aiexile= +aicommand= diff --git a/forge-gui/res/puzzle/PS_HOU1.pzl b/forge-gui/res/puzzle/PS_HOU1.pzl new file mode 100644 index 00000000000..cf1c7cb079c --- /dev/null +++ b/forge-gui/res/puzzle/PS_HOU1.pzl @@ -0,0 +1,25 @@ +[metadata] +Name:Possibility Storm - Hour of Devastation #01 +URL:http://www.possibilitystorm.com/wp-content/uploads/2017/08/HOU1.jpg +Goal:Win +Turns:1 +Difficulty:Medium +Description:Win this turn. +[state] +humanlife=20 +ailife=10 +humancounters=ENERGY=1 +activeplayer=human +activephase=MAIN1 +humanhand=Metalwork Colossus;Hedron Archive;Gonti's Aether Heart;Fleetwheel Cruiser +humanlibrary=Island|Set:AKH;Island|Set:AKH;Island|Set:AKH;Island|Set:AKH;Island|Set:AKH;Island|Set:AKH;Island|Set:AKH +humangraveyard= +humanbattlefield=Island|Set:AKH;Island|Set:AKH;Island|Set:AKH;Plains|Set:AKH;Plains|Set:AKH;Plains|Set:AKH;Multiform Wonder;Bomat Bazaar Barge;Mirage Mirror +humanexile= +humancommand= +aihand= +ailibrary= +aigraveyard= +aibattlefield=Hollow One;Chaos Maw;Hollow One +aiexile= +aicommand= diff --git a/forge-gui/res/puzzle/PS_HOU2.pzl b/forge-gui/res/puzzle/PS_HOU2.pzl new file mode 100644 index 00000000000..fbe5b020988 --- /dev/null +++ b/forge-gui/res/puzzle/PS_HOU2.pzl @@ -0,0 +1,24 @@ +[metadata] +Name:Possibility Storm - Hour of Devastation #02 +URL:http://www.possibilitystorm.com/wp-content/uploads/2017/08/HOU2.jpg +Goal:Win +Turns:1 +Difficulty:Hard +Description:Win this turn. +[state] +humanlife=20 +ailife=7 +activeplayer=human +activephase=MAIN1 +humanhand=Lightning Axe;Plague Belcher;Lethal Sting;Grind // Dust +humanlibrary= +humangraveyard= +humanbattlefield=Canyon Slough;Canyon Slough;Canyon Slough;Concealed Courtyard;Concealed Courtyard;Nest of Scarabs;Zulaport Cutthroat;Festering Mummy;Firebrand Archer +humanexile= +humancommand= +aihand= +ailibrary= +aigraveyard= +aibattlefield=Bloodmad Vampire;Kari Zev, Skyship Raider;Goblin Dark-Dwellers;Bloodmad Vampire +aiexile= +aicommand= diff --git a/forge-gui/res/puzzle/PS_HOU3.pzl b/forge-gui/res/puzzle/PS_HOU3.pzl new file mode 100644 index 00000000000..c437c3f4900 --- /dev/null +++ b/forge-gui/res/puzzle/PS_HOU3.pzl @@ -0,0 +1,24 @@ +[metadata] +Name:Possibility Storm - Hour of Devastation #03 +URL:http://www.possibilitystorm.com/wp-content/uploads/2017/08/HOU3.jpg +Goal:Win +Turns:1 +Difficulty:Very Hard +Description:Win this turn. +[state] +humanlife=20 +ailife=17 +activeplayer=human +activephase=MAIN1 +humanhand=Kozilek, the Great Distortion;Prophetic Ravings;Sweltering Suns;Walking Ballista +humanlibrary=Glorybringer;Mountain;Mountain;Mountain;Mountain;Mountain; +humangraveyard= +humanbattlefield=Lumbering Falls;Lumbering Falls;Lumbering Falls;Lumbering Falls;Spirebluff Canal;Spirebluff Canal;Spirebluff Canal;Shrine of the Forsaken Gods;Shrine of the Forsaken Gods;Chandra, Flamecaller|Counters:LOYALTY=3;Nissa, Vital Force|Counters:LOYALTY=6;Vizier of the Menagerie|Counters:M1M1=1;Cunning Survivor +humanexile= +humancommand= +aihand= +ailibrary= +aigraveyard= +aibattlefield=Decimator Beetle;Glyph Keeper;Blisterpod +aiexile= +aicommand= diff --git a/forge-gui/res/puzzle/PS_HOU4.pzl b/forge-gui/res/puzzle/PS_HOU4.pzl new file mode 100644 index 00000000000..be4373b8523 --- /dev/null +++ b/forge-gui/res/puzzle/PS_HOU4.pzl @@ -0,0 +1,24 @@ +[metadata] +Name:Possibility Storm - Hour of Devastation #04 +URL:http://www.possibilitystorm.com/wp-content/uploads/2017/08/HOU4.jpg +Goal:Win +Turns:1 +Difficulty:Hard +Description:Win this turn. +[state] +humanlife=20 +ailife=7 +activeplayer=human +activephase=MAIN1 +humanhand=Trial of Solidarity;Haunted Dead;Gryff's Boon;Grind // Dust +humanlibrary=Swamp|Set:ZEN;Swamp|Set:ZEN;Swamp|Set:ZEN;Swamp|Set:ZEN;Swamp|Set:ZEN;Swamp|Set:ZEN +humangraveyard= +humanbattlefield=Swamp|Set:ZEN;Swamp|Set:ZEN;Swamp|Set:ZEN;Plains|Set:ZEN;Plains|Set:ZEN;Archfiend of Ifnir;Thraben foulbloods;Thraben Inspector;Sinister Concoction +humanexile= +humancommand= +aihand= +ailibrary= +aigraveyard= +aibattlefield=Sengir Vampire|Set:W17|Counters:P1P1=1;Sengir Vampire|Set:W17;Gavony Unhallowed|Counters:P1P1=1 +aiexile= +aicommand= diff --git a/forge-gui/res/puzzle/PS_HOU5.pzl b/forge-gui/res/puzzle/PS_HOU5.pzl new file mode 100644 index 00000000000..a49a1ecdb2e --- /dev/null +++ b/forge-gui/res/puzzle/PS_HOU5.pzl @@ -0,0 +1,24 @@ +[metadata] +Name:Possibility Storm - Hour of Devastation #05 +URL:http://www.possibilitystorm.com/wp-content/uploads/2017/08/socialmedia-HOU5.jpg +Goal:Win +Turns:1 +Difficulty:Medium +Description:Win this turn. +[state] +humanlife=20 +ailife=14 +activeplayer=human +activephase=MAIN1 +humanhand=Onward // Victory;Earthshaker Khenra;Reckless Bushwhacker;Bloodrage Brawler;Reality Hemorrhage +humanlibrary= +humangraveyard= +humanbattlefield=Mountain|Set:AKH;Mountain|Set:AKH;Mountain|Set:AKH;Plains|Set:AKH;Plains|Set:AKH;Vizier of the True;Oketra's Avenger;Fervent Paincaster;Devoted Crop-Mate +humanexile= +humancommand= +aihand= +ailibrary= +aigraveyard= +aibattlefield=Aerial Responder;Aerial Responder;Aerial Responder;Gifted Aetherborn;Gifted Aetherborn;Gifted Aetherborn +aiexile= +aicommand= diff --git a/forge-gui/res/puzzle/PS_HOU6.pzl b/forge-gui/res/puzzle/PS_HOU6.pzl new file mode 100644 index 00000000000..d6aaada1282 --- /dev/null +++ b/forge-gui/res/puzzle/PS_HOU6.pzl @@ -0,0 +1,26 @@ +[metadata] +Name:Possibility Storm - Hour of Devastation #06 +URL:http://www.possibilitystorm.com/wp-content/uploads/2017/08/HOU6.jpg +Goal:Win +Turns:1 +Difficulty:Hard +Description:Win this turn.\nFrom a previous Grim Flayer trigger, you know that the top 2 Cards in your Library are Blur of Blades and a Mountain. +[state] +humanlife=20 +ailife=5 +activeplayer=human +activephase=MAIN1 +humanhand=Goblin Dark-Dwellers;Might Beyond Reason;Precise Strike +humanlibrary=Blur of Blades|Id:420;Mountain|Id:421|Set:AKH +humangraveyard=Kari Zev's Expertise;Renegade Tactics;Shard of Broken Glass;Uncaged Fury +humanbattlefield=Mountain|Set:AKH;Mountain|Set:AKH;Mountain|Set:AKH;Mountain|Set:AKH;Blooming Marsh;Blooming Marsh;Blooming Marsh;Grim Flayer;Grim Flayer +#TODO: make it possible for the player to see the top two cards of the library at the beginning of the puzzle +#humanprecast=Preordain +humanexile= +humancommand= +aihand= +ailibrary= +aigraveyard= +aibattlefield=Mina and Denn, Wildborn;Deathcap Cultivator;Naga Vitalist;Maulfist Revolutionary +aiexile= +aicommand= diff --git a/forge-gui/res/puzzle/PS_HOU7.pzl b/forge-gui/res/puzzle/PS_HOU7.pzl new file mode 100644 index 00000000000..708d787d4cc --- /dev/null +++ b/forge-gui/res/puzzle/PS_HOU7.pzl @@ -0,0 +1,25 @@ +[metadata] +Name:Possibility Storm - Hour of Devastation #07 +URL:http://www.possibilitystorm.com/wp-content/uploads/2017/08/HOU7-v2.jpg +Goal:Win +Turns:1 +Difficulty:Very Hard +Description:Win this turn. +[state] +humanlife=20 +ailife=15 +activeplayer=human +activephase=MAIN1 +humanhand=Elder Deep-Fiend;Elder Deep-Fiend;Void Winnower;Fleetwheel Cruiser;Metalwork Colossus +humanlibrary=Island|Set:AKH;Island|Set:AKH;Island|Set:AKH;Island|Set:AKH;Island|Set:AKH;Island|Set:AKH;Island|Set:AKH +humangraveyard=Metalwork Colossus +humanbattlefield=Island|Set:AKH;Island|Set:AKH;Metalwork Colossus;Metalwork Colossus;Hedron Archive;Hedron Archive;Banewhip Punisher|Id:420;Fetid Pools; +humanexile= +humancommand= +aihand= +ailibrary= +aigraveyard= +aibattlefield=Kalitas, Traitor of Ghet;Ammit Eternal;Liliana, the Last Hope|Counters:LOYALTY=3;t:Zombie,P:2,T:2,Cost:no,Types:Creature-Zombie,Keywords:,Image:b_2_2_zombie_OGW;t:Zombie,P:2,T:2,Cost:no,Types:Creature-Zombie,Keywords:,Image:b_2_2_zombie_OGW;t:Zombie,P:2,T:2,Cost:no,Types:Creature-Zombie,Keywords:,Image:b_2_2_zombie_OGW;t:Zombie,P:2,T:2,Cost:no,Types:Creature-Zombie,Keywords:,Image:b_2_2_zombie_OGW;t:Zombie,P:2,T:2,Cost:no,Types:Creature-Zombie,Keywords:,Image:b_2_2_zombie_OGW; +aiprecast=Liliana, the Last Hope:1->420 +aiexile= +aicommand=