From b4833db815ed8c5e8fe9ed2c7307fb06ed83c647 Mon Sep 17 00:00:00 2001 From: Simisays <67333662+Simisays@users.noreply.github.com> Date: Fri, 10 Feb 2023 14:56:53 +0100 Subject: [PATCH] update --- .../adventure/Shandalar/decks/curselord.dck | 48 ++++++ .../res/adventure/Shandalar/decks/kobold.dck | 37 +++++ .../Shandalar/maps/map/kobold_mine.tmx | 136 +++++++++++++++++ .../adventure/Shandalar/world/enemies.json | 137 +++++++++++++++++- .../Shandalar/world/points_of_interest.json | 9 ++ .../res/adventure/Shandalar/world/red.json | 3 +- .../res/adventure/Shandalar/world/waste.json | 3 +- .../r/rohgahh_kher_keep_overlord.txt | 3 +- 8 files changed, 372 insertions(+), 4 deletions(-) create mode 100644 forge-gui/res/adventure/Shandalar/decks/curselord.dck create mode 100644 forge-gui/res/adventure/Shandalar/decks/kobold.dck create mode 100644 forge-gui/res/adventure/Shandalar/maps/map/kobold_mine.tmx diff --git a/forge-gui/res/adventure/Shandalar/decks/curselord.dck b/forge-gui/res/adventure/Shandalar/decks/curselord.dck new file mode 100644 index 00000000000..23c58bc22c5 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/curselord.dck @@ -0,0 +1,48 @@ +[metadata] +Name=Curses +[Avatar] + +[Main] +2 Akoum Refuge|ZEN|1 +2 Bitterheart Witch|ISD|1 +2 Blackcleave Cliffs|SOM|1 +2 Bloodstained Mire|KTK|1 +2 Bloodstone Cameo|INV|1 +1 Cruel Reality|AKR|1 +2 Curse of Bloodletting|DKA|1 +2 Curse of Death's Hold|ISD|1 +1 Curse of Disturbance|C21|1 +1 Curse of Hospitality|VOW|1 +2 Curse of Leeches|MID|1 +2 Curse of Misfortunes|DKA|1 +2 Curse of the Pierced Heart|ISD|1 +2 Curse of the Restless Dead|MIC|1 +2 Curse of Thirst|DKA|1 +4 Cursebound Witch|YMID|1 +1 Cursed Totem|MH2|1 +1 Damnation|TSR|1 +2 Dragonskull Summit|XLN|1 +1 Maddening Hex|AFC|1 +1 Mountain|ISD|1 +1 Mountain|ISD|2 +1 Mountain|ISD|3 +3 Swamp|ISD|1 +3 Swamp|ISD|2 +4 Swamp|ISD|3 +1 Tainted Peak|AFC|1 +1 Terminate|ARB|1 +2 Torment of Scarabs|HA4|1 +2 Trespasser's Curse|AKR|1 +1 Urborg, Tomb of Yawgmoth|PLC|1 +3 Wall of Bone|GVL|1 +1 Wall of Bone|M10|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/decks/kobold.dck b/forge-gui/res/adventure/Shandalar/decks/kobold.dck new file mode 100644 index 00000000000..470b77eaba1 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/kobold.dck @@ -0,0 +1,37 @@ +[metadata] +Name=kobold +[Avatar] + +[Main] +4 Badlands|VMA|1 +2 Draconic Destiny|BRO|1 +4 Dragonskull Summit|E01|1 +1 Goldspan Dragon|PLIST|1 +2 Haunted Ridge|MID|1 +2 Kobold Drill Sergeant|ME3|1 +2 Kobold Overlord|ME3|1 +2 Kobold Taskmaster|TSB|1 +4 Kobolds of Kher Keep|ME3|1 +2 Kolaghan's Command|2X2|1 +4 Lightning Bolt|A25|1 +4 Minion of the Mighty|AFR|1 +5 Mountain|DMU|4 +3 Nogi, Draco-Zealot|GN3|1 +2 Pact of the Serpent|KHC|1 +2 Rograkh, Son of Rohgahh|CMR|1 +3 Rohgahh, Kher Keep Overlord|DMC|1 +1 Rosnakht, Heir of Rohgahh|DMC|1 +4 Sulfurous Springs|DMU|1 +4 Swamp|DMU|4 +1 Taunting Kobold|CLB|1 +2 Wheel of Fortune|LEA|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + diff --git a/forge-gui/res/adventure/Shandalar/maps/map/kobold_mine.tmx b/forge-gui/res/adventure/Shandalar/maps/map/kobold_mine.tmx new file mode 100644 index 00000000000..194f632c97d --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/maps/map/kobold_mine.tmx @@ -0,0 +1,136 @@ + + + + + + + + + + eJzVlWEOQDAMhR2BCL/dyDGczwElstB4adqunSGavBiTfn2dzdY1zXZq6a/xF/ojfx3q8TFXqqVWPzAvRc5vmvNEym3NkTC0ftO7WOfbfN6nO3w+T2Pre6N6af1pHdJ1ag/hvNUvzMf52veFPeNCHyipZ/hc42MvuCQvVs+1+rg3ZHr5nJe71yJyVuTykObRxy7le719wY94L+FbbNybT/Clc+tuRPnoVcsXqbPUv7QfPHtQO0ci65/Tk/xISP84KThnB3wNZyA= + + + + + eJy9lU1OxDAMhXsFfpwDoZmzcAE2SBR1uNGIY7BG6gbIVL0GErESq6+unekgdSK9TZP6e3YdN1LTxKQ+6T3p8S6rp7kOodlkRZqEfK0O+OwF5S3ZH2j+/Pemzud8P27n6oCHvnYqNrIlLvIfVC2Rf0oayeYjE599U46JasMUbw/8Tnmnwt2Vc7LEA8rqib749b7ZQFPNuOaRbP5J1cfie/LOCr8v8T0+v/8S/LxrufPzc16FzdK1IqN3xjM5Sc9JXWt8ZGv+Z9LTvd27Y+kHLYnLdX0NWSN4kf3nkMX8L8p9hz6YfyxevIXnxTvya/s9LWfEATzIqvHZn+hH9YDma7Z3H/Y05+Od8/jWPMZZ9Bb876+l52Btebl7+V2Tjx7W5v4fvsfW/K3yX8Pfqv5tqMeW+SqzwTqn/0uX5t8G/y4NtLyjkZb/Uz0nLuGLZNahjlfkr5HmW2yL/wfMjHVa + + + + + eJzNls0JgDAMhTuA9qALibiLk+kwTqFOIj0E4iOp/ccHwYOB75mkqcb8T7M15oJYbFv+Or6D+Oithi+Jz5k8767ID8mTepVbm1i+lpvL/wriT11Z/umpJ9abeyXhzJYS8TWv6K/0bEp83/u9b8Onb3bSepd6HrCeyOfsEP8p/GPQd1FMn0vxU5XLd08XM/Q01FMOnwefAd9saXdYLF/aeyj0IN0LKftAO0+SkN9anL/1bf9ZkB/KfgCRO2zE + + + + + + + + eJxjYBicoF2DgaFDY+DsXwy0e8kA2o8NdALd04Xkpvua9LV/KdDuZYMkTAKB7ghCcwuvNvXM/0NAPhdodx6OsIgD4o/s1HMLIRCBxS5TOqeNUTA4wV1gOrinSVlZwalDnDpeYH7gQ8sTP4H2/qKT/ZpAu7XQ7N8P5B8A4lQtyu3X1oZgUsBtoN13BrDMrNJBYHIBlw4qHgXDBwAA0oUcTA== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [{ + "type": "randomCard", + "count": 1, + "rarity": [ "rare", "mythic rare" ], + "colors": [ "colorID" ] +},{ + "type": "randomCard", + "count": 4, + "rarity": [ "uncommon" ], + "addMaxCount": 2 +}] + + + + + + [{ + "type": "randomCard", + "count": 1, + "rarity": [ "rare", "mythic rare" ], + "colors": [ "colorID" ] +},{ + "type": "randomCard", + "count": 4, + "rarity": [ "uncommon" ], + "addMaxCount": 2 +}] + + + + + + [{ + "type": "randomCard", + "count": 1, + "rarity": [ "rare", "mythic rare" ], + "colors": [ "colorID" ] +},{ + "type": "randomCard", + "count": 4, + "rarity": [ "uncommon" ], + "addMaxCount": 2 +}] + + + + + + + + + + + + + + + + + diff --git a/forge-gui/res/adventure/Shandalar/world/enemies.json b/forge-gui/res/adventure/Shandalar/world/enemies.json index 945c8871828..2755af1f972 100644 --- a/forge-gui/res/adventure/Shandalar/world/enemies.json +++ b/forge-gui/res/adventure/Shandalar/world/enemies.json @@ -3384,12 +3384,147 @@ { "type": "gold", "probability": 0.3, - "count": 10, + "count": 10 , "addMaxCount": 90 } ], "colors": "B" }, +{ + "name": "Kobold", + "sprite": "sprites/imp.atlas", + "deck": [ + "decks/kobold.dck" + ], + "ai": "", + "flying": false, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "basicland" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "kobold" + ] + }, + { + "type": "deckCard", + "probability": 0.25, + "count": 1, + "addMaxCount": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "RB" +}, +{ + "name": "Curselord", + "sprite": "sprites/black_wiz2.atlas", + "deck": [ + "decks/curselord.dck" + ], + "ai": "", + "flying": false, + "spawnRate": 1, + "difficulty": 0.1, + "speed": 31, + "life": 20, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "basicland" + ] + }, + { + "type": "deckCard", + "probability": 0.5, + "count": 1, + "addMaxCount": 2, + "rarity": [ + "uncommon" + ], + "cardTypes": [ + "Enchantment" + ] + }, + { + "cardTypes": [ + "Creature", + "Artifact", + "Enchantment", + "Instant", + "Sorcery" + ] + }, + { + "type": "deckCard", + "probability": 0.1, + "count": 1, + "rarity": [ + "rare" + ], + "cardTypes": [ + "Land" + ] + }, + { + "type": "gold", + "probability": 0.3, + "count": 10, + "addMaxCount": 90 + } + ], + "colors": "RBU" +}, { "name": "Giant Spider", "sprite": "sprites/spider_2.atlas", diff --git a/forge-gui/res/adventure/Shandalar/world/points_of_interest.json b/forge-gui/res/adventure/Shandalar/world/points_of_interest.json index f09d8f820eb..3d46192fcb9 100644 --- a/forge-gui/res/adventure/Shandalar/world/points_of_interest.json +++ b/forge-gui/res/adventure/Shandalar/world/points_of_interest.json @@ -1822,5 +1822,14 @@ "spriteAtlas": "maps/tileset/buildings.atlas", "sprite": "StonePyramid", "map": "maps/map/dreamhalls.tmx" +}, +{ + "name": "Kobold Mine", + "type": "dungeon", + "count": 1, + "radiusFactor": 0.8, + "spriteAtlas": "maps/tileset/buildings.atlas", + "sprite": "LavaForge", + "map": "maps/map/kobold_mine.tmx" } ] \ No newline at end of file diff --git a/forge-gui/res/adventure/Shandalar/world/red.json b/forge-gui/res/adventure/Shandalar/world/red.json index a7aeb5413d4..1bcf19906b7 100644 --- a/forge-gui/res/adventure/Shandalar/world/red.json +++ b/forge-gui/res/adventure/Shandalar/world/red.json @@ -106,7 +106,8 @@ "CaveRE", "CaveRG", "CaveRH", - "CaveRJ" + "CaveRJ", + "Kobold Mine" ], "structures": [ { diff --git a/forge-gui/res/adventure/Shandalar/world/waste.json b/forge-gui/res/adventure/Shandalar/world/waste.json index 0577f00ea50..924c86dffa0 100644 --- a/forge-gui/res/adventure/Shandalar/world/waste.json +++ b/forge-gui/res/adventure/Shandalar/world/waste.json @@ -94,7 +94,8 @@ "CaveCD", "Crawlspace", "Dream Halls", - "Lich's Mirror" + "Lich's Mirror", + "Kobold Mine" ], "structures": [ { diff --git a/forge-gui/res/cardsfolder/r/rohgahh_kher_keep_overlord.txt b/forge-gui/res/cardsfolder/r/rohgahh_kher_keep_overlord.txt index e20687b2c65..f0d758438c3 100644 --- a/forge-gui/res/cardsfolder/r/rohgahh_kher_keep_overlord.txt +++ b/forge-gui/res/cardsfolder/r/rohgahh_kher_keep_overlord.txt @@ -9,4 +9,5 @@ T:Mode$ SpellCast | ValidCard$ Dragon | ValidActivatingPlayer$ You | Execute$ Tr SVar:TrigTokenKobold:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ kobolds_of_kher_keep DeckHints:Name$Kobolds of Kher Keep DeckNeeds:Type$Dragon -Oracle:Other Kobolds you control get +2/+2.\nWhenever you cast a Kobold spell, you may pay {2}. If you do, create a 4/4 red Dragon creature token with flying.\nWhenever you cast a Dragon spell, create a 0/1 red Kobold creature token named Kobolds of Kher Keep. +SVar:PlayMain1:TRUE +Oracle:Other Kobolds you control get +2/+2.\nWhenever you cast a Kobold spell, you may pay {2}. If you do, create a 4/4 red Dragon creature token with flying.\nWhenever you cast a Dragon spell, create a 0/1 red Kobold creature token named Kobolds of Kher Keep. \ No newline at end of file